Важная информация

User Tag List

Страница 1 из 3 123 ПоследняяПоследняя
Показано с 1 по 10 из 28

Тема: ]Ламерских вопросов пост[

  1. #1
    Activist
    Регистрация
    19.04.2005
    Адрес
    SPb
    Сообщений
    312
    Благодарностей: 51
    Mentioned
    0 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию ]Ламерских вопросов пост[

    Решил создать один, чтобы не плодить зоопарк.

    Вопрос первый (начинаю издали).

    Изобретаю велосипед - SPI из говна и палок.
    Спектрум будет master девайсом.

    Тактовые импульсы будут подаваться дерганьем отдельного бита данных. Еще один бит будет для MISO и один для MOSI. Итого, 3 бита на шине данных. Остальные пока в резерве.

    Чтобы избежать проблем с полетом мусора на подключаемое устройство (slave) биты идущие SCK и MISO будут защелкиваться в D-триггеры.

    Чтобы не пожечь ШД спека, MOSI на шину данных будет даваться через MOSFET в распор (шинный формирователь ради одного бита считаю расточительством).

    Собсно, вопрос по декодированию порта и рулежке данными.
    Шину адреса понятно, 4-5 бит декодировать, /IORQ тоже понятно. Не понятно, почему аналогичные девайсы обходятся одним /WR (без /RD) - боюсь шину спалить, но и лишнего лепить не хочется.

    Так понимаю, если активный /IORQ , то если не выставлен /WR, значит гарантированно активный /RD?

    И не понятно, зачем M1 используется во всех этих делах.

    Диаграммы зетника на чтение/запись ввода-вывода в даташите смотрел. М1 там нет.
    Куплю в СПб 5.25" Robotron или Teac

  2. #1
    С любовью к вам, Yandex.Direct
    Размещение рекламы на форуме способствует его дальнейшему развитию

  3. #2
    Guru
    Регистрация
    25.01.2005
    Адрес
    Miass, Chelyabinsk region
    Сообщений
    4,083
    Благодарностей: 924
    Mentioned
    0 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Цитата Сообщение от research Посмотреть сообщение
    Диаграммы зетника на чтение/запись ввода-вывода в даташите смотрел. М1 там нет.
    зато есть iorq в цикле подтверджения прерывания, емнип.

  4. #3
    Banned
    Регистрация
    28.12.2012
    Адрес
    Leesburg, VA, USA
    Сообщений
    974
    Благодарностей: 312
    Mentioned
    0 Post(s)
    Tagged
    0 Thread(s)

  5. #4
    Activist
    Регистрация
    19.04.2005
    Адрес
    SPb
    Сообщений
    312
    Благодарностей: 51
    Mentioned
    0 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    TSL - те диаграммы ничего не прояснили
    Куплю в СПб 5.25" Robotron или Teac

  6. #5
    Banned
    Регистрация
    28.12.2012
    Адрес
    Leesburg, VA, USA
    Сообщений
    974
    Благодарностей: 312
    Mentioned
    0 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Тогда уж не знаю, что сможет прояснить...

  7. #6
    Activist
    Регистрация
    19.04.2005
    Адрес
    SPb
    Сообщений
    312
    Благодарностей: 51
    Mentioned
    0 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    там графики чтения/записи в память и т.п. про ввод/вывод и м1 - тишина
    я могу и не врубаясь срисовать это дело со схем AY или вроде того, просто охота понять, зачем М1 в пачке
    Куплю в СПб 5.25" Robotron или Teac

  8. #7
    Banned
    Регистрация
    28.12.2012
    Адрес
    Leesburg, VA, USA
    Сообщений
    974
    Благодарностей: 312
    Mentioned
    0 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    При ~IORQ должен быть неактивным ~M1 (так мы отличаем ин/аут от подтверждения ИНТа), а дальше - если не ~WR, значит всегда ~RD.
    Запишу на верилоге:
    wire io_n = iorq_n || !m1_n;
    wire iord_n = io_n || !wr_n;
    wire iowr_n = io_n || wr_n;

  9. Этот пользователь поблагодарил TSL за это полезное сообщение:
    research (29.08.2013)

  10. #8
    Activist
    Регистрация
    19.04.2005
    Адрес
    SPb
    Сообщений
    312
    Благодарностей: 51
    Mentioned
    0 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    спасибо большое!
    И это, не судите строго, пост все-таки ламерских вопросов.

    Надеюсь замакетить железяку в ближайшем будущем.
    Последний раз редактировалось research; 29.08.2013 в 09:20.
    Куплю в СПб 5.25" Robotron или Teac

  11. #9
    Master
    Регистрация
    24.05.2005
    Адрес
    г. Запорожье, Украина
    Сообщений
    682
    Благодарностей: 488
    Mentioned
    0 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Цитата Сообщение от research Посмотреть сообщение
    Чтобы не пожечь ШД спека, MOSI на шину данных будет даваться через MOSFET в распор (шинный формирователь ради одного бита считаю расточительством).
    если нужно 1 бит забуферизировать - есть замечательная микруха

    SN74AHC1G125

    http://datasheet.octopart.com/SN74AH...heet-13906.pdf

  12. #10
    Banned
    Регистрация
    28.12.2012
    Адрес
    Leesburg, VA, USA
    Сообщений
    974
    Благодарностей: 312
    Mentioned
    0 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Незачто )

  13. Этот пользователь поблагодарил TSL за это полезное сообщение:
    kox (30.08.2013)

Страница 1 из 3 123 ПоследняяПоследняя

Информация о теме

Пользователи, просматривающие эту тему

Эту тему просматривают: 1 (пользователей: 0 , гостей: 1)

Похожие темы

  1. АТМ 4.50 несколько вопросов
    от crazy_bender/ex-PLACEBO в разделе ATM
    Ответов: 5
    Последнее: 22.01.2012, 22:48
  2. Множество вопросов...
    от DINAMIX в разделе Для начинающих
    Ответов: 20
    Последнее: 18.10.2010, 16:00
  3. Пара вопросов по АТМ.
    от moroz1999 в разделе ATM
    Ответов: 22
    Последнее: 20.11.2008, 03:14

Ваши права

  • Вы не можете создавать новые темы
  • Вы не можете отвечать в темах
  • Вы не можете прикреплять вложения
  • Вы не можете редактировать свои сообщения
  •