Отвечаю пока всем здесь, спасибо за интерес, если он у вас сохранится можно будет продолжить более тесное общение.
Эмулировать z80 можно, но это имеет и определенные минусы. Blackfin, заменяя собой весь остальной Спектрум и впридачу работая с современными накопителями и экраном должен работать в режиме достаточно жесткого времени. Внутренняя память все же не внешняя, а если удасться не разводить внешнюю шину это большая экономия на цене печатной платы, да и на компонентах впридачу. Если внешней памяти (DDR не избегать, тогда уже можно, конечно, вместо железного z80 использовать его эмулятор). В этом случае система становится однопроцессорной и имеет к Спектруму не большее отношение, чем каждый софтовый эмулятор. Если этого не делать, то к z80 можно цеплять и другие устройства "нативно". А Blackfin может решать разные задачи в зависимости от загруженного в данный момент софта. У него есть функция загрузки рабочей программы по com-порту в момент подачи питания. Это исключительно удобная вещь. В отличие от программируемой логики, вы не пишете на vhdl и не рисуете схему вашего устройства. Вместо этого вы все делаете это на обычном С, по своему усмотрению в изолированной среде, в примитивахсистемы жесткого времени VDK, или в операционке uCLinux.
Игорь, это не противоречит идее. Не имея Blackfin-а ты можешь подключить z80 к USBLPT и промакетировать решение хоть на самом современном компе. Снаружи у него будет z80, к ногам которого будут подведены GPIO, а те в свою очередь через HSUSB можешь подключить к coLinux или какой-то другой ОС на настольном компе. Кстати, можно использовать и готовые модули от твоего или какого-то еще другого эмулятора.




Ответить с цитированием