Hi Dmitry, hope you are having a nice day!
12 Сен 04, Dmitry Ponyatov wrote to Maxim Polyanskiy:
MP>> Вот людям делать нечего - спектрумы с телевизорами клепать.
Хорошо давай сравним с PIC18F4620, хотя это несколько другой класс контроллеров. Вообще же можно здесь подставить AVR или MSP430 практически ничего не изменится.
DP> Z80: DP> - фон-неймановская архитектура (это критично для ОС)
Совершенно некритично. Hа PIC18 можно написать любой тип операционной системы.
DP> - однополярное питание 5 В (хотя мне бы лучше 3.3)
Однополярное питание от 2 до 5.
DP> - отдельные шины адреса и данных без мультиплексирования
Зачем вообще нужны внешние шины? Для общения с периферией есть SPI, IIC, UART.
DP> - стоит 75-150 р
$7, но не требует внешнего озу/пзу и управляющей логики.
DP> - корпус DIP у старых, PLCC/QFP у новых
DIP/TQFP.
DP> - есть в любом самом задрипанном магазине радиодеталей
Слабый аргумент. Если есть желание купить можно все. Тем более, что пики недефицит.
DP> - куча совковых аналогов типа Т34 для спец.применений
Вроде бы не спецприменения обсуждали.
DP> - у новых камней тактовая 20 МГц
10MIPS. Hасколько я помню z80, самая быстрая команда 3 такта.
DP> - неплохой набор команд DP> - сотни кодеров, знакомых с его системой команд (бывшие спектрумисты)
Здесь это уже обсуждалось, более менее серьезные проекты пишутся на С.
DP> что можешь предложить вместо него ?
Любой современный микроконтроллер. PIC18, AVR, MSP430.
DP> применение -- портативный 8-битный управляющий комп,
Чем управляющий? От этого сильно зависит его содержимое.
DP> ОС - 16-битная DP> ФОРТ-система (self-hosted ассемблер/компилятор, программирование DP> пользователем, интерактивное управление железом в ручном режиме)
Какой смысл в селфхостед инструментах? Hа PC работать удобнее.
DP> периферия: IDE,
Легко реализуется программно без внешней обвески.
DP> PS/2 клава,
Аналогично.
DP> UART,
Есть встроенный.
DP> видеовыход на TV/VGA,
Как праивло совершенно бессмысленная фича. LCD символьный/матрица гораздо более удобны.
DP> жирный DP> Cyclone для обработки сигналов,
А это какое отношение к процессору имеет? Его можно прицепить к чему угодно.
DP> может быть USB
Конечно, легко цепляется внешняя микросхема c SPI интерфейсом. А в современных контоллерах есть куда более полезный для управляющих компов CAN.
WBR, AVB