С любовью к вам, Yandex.Direct
Размещение рекламы на форуме способствует его дальнейшему развитию
На схеме и нет ВВ55, там 8 мсх дискретной логики серии 555.
В варианте MSX (я только чуть перерисовал схему под другие порты и другое согласование с уровнями сигналов 3.3V) основная идея в том, чтобы
- во-первых, при выполнении одной команды CPU чтении/записи порта аппаратно вырабатывать сигнал тактирования карты, не тратя на это дополнительные команды в коде. Т.е. нужно транслировать на карту сигналы /WR /RD с шины.
- во-вторых, ускорение также достигается за счет применения сдвигового регистра на чтение. Это уже никак не заменить в ВВ55. Без регистра получаем вариант от N8VEM, т.е. сразу медленее в 2,5 раза в варианте с аппаратной реализацией /CLK (если доработать вариант N8VEM) или медленнее в 7 раз с программной реализацией /CLK (как оно и есть в оригинале N8VEM). Т.е. в последнем случае примерно на порядок медленнее дисковода.
Схему на дискретах в перспективе можно будет заменить малоногой паябельной дешевой FPGA. А в случае компа изначально в многоногой FPGA, интегрировать ее внуть (потребуется 4 ноги FPGA для интерфейса c картой).
Последний раз редактировалось Error404; 28.01.2010 в 19:53. Причина: Дошел смысл сообщения, на которое отвечаю этим постом
Лучше сделать и жалеть, чем не сделать и жалеть.
Некоторые из моих поделок тут: https://github.com/serge-404
Приношу извинения! Видимо, сослепу принял системный разъем Х2 за разъем порта на Вашем рисунке.
Я предлагал ewgeny7 сделать аппаратный SPI-интерфейс. Это очень не сложно в реализации. Также предлагаю сделать USART и пару таймеров. Все это решит кучу проблем.
Если ты чего-то не знаешь, то это не значит, что этого не может быть.
Эту тему просматривают: 1 (пользователей: 0 , гостей: 1)