Работа кипит. Пришлось новый эмуль пилить (адаптировать, чужой). Долго рассказывать….
Осталось чуток до конца подготовки инструментального ПО на ПК. И к железкам, дальше.:v2_dizzy_roll:
Вид для печати
Работа кипит. Пришлось новый эмуль пилить (адаптировать, чужой). Долго рассказывать….
Осталось чуток до конца подготовки инструментального ПО на ПК. И к железкам, дальше.:v2_dizzy_roll:
Все разобрал и начал собирать заново уже Орион:)
Пока сделал по минимуму. ПЗУ 2К с переделанным монитором М1 под консоль ПК (RS232) и 1К ОЗУ. Эх, худенький циклон 2 по размеру внутреннего ОЗУ, даже 12К под экран уже не хватает.
Теперь буду разбираться с выводом информации по RGB в параллель с консолью ПК.
- - - Добавлено - - -
Понравилась, как модули в проекте FPGA выносятся за скобки (Z80, UART, ROM, RAM). Может, удастся таки так называемый, модуль видео контроллера Ориона вынести за скобки с минимальными доп сигналами на системной шине. И как вариант первые 128Кб (видео) использовать только на запись в параллель с основным ОЗУ ЦПУ с полным доступом.
Кстати. По поводу поиска терминала для Ориона. Тот, который я тестил, в СП/М машине вообще без размерный. На 50 МГц работает. Только один момент остался, что делать с клавиатурой. И с совмещением выхода на ТВ. А так там 3 консоли (переключаемые) влезут, на штатном ОЗУ. Терминал через порт И/О работает (2 байта И/О).
- - - Добавлено - - -
Можно чип за те же деньги выше грейдом. Там памяти внутренней еще больше. Встроенное ОЗУ можно вертеть как хотим (2-портовое, какое угодно).
Разбираюсь. В ModelSim не один Ориона исходник не запускается.
Я не забил. Разбираюсь с моделью Т80. Z80 как бы поумней был, отроду до 80г. Пока основная проблема сделать вменяемый код с раз тактовкой для озу с наружи.
Для себя. Закрою эту тему. Код Ориона-ФПЖА тут мало пригоден для изучения платформы.
Да и интересно никому.
Дык, много кому интересно и кто следит за темой.
Выкладывай материалы, делись инфой, рассказывай. Для многих ПЛИС - еще "тёмный лес", и чужой опыт очень полезен для освоения.
Только, будь добр, выражай свои мысли чётко и однозначно, а то порой даже перечитав твой пост несколько раз, невозможно осознать, что ты хотел сказать... ;)
А мне например было бы интересно чтобы OrionExt еще спектрумовский бейсик в орионовской версии допилил до состояния пригодного к использованию. Хотя бы до состояния когда можно было бы ZX-бейсиковские исходники, писаные под ZX-48к, запускать на Орионе из-под CP/M c указанием файла бейсика (т.е. бейсик-программы), который надо запустить. Чтобы файлы бейсик-программ брать без изменений со Спека и запускать их на Орионе. Например как-то так:
A:> zxbasic president.b
A:> zxbasic president.b /run
Чтобы в ОЗУ садился сам эмулятор бейсика и код программы. И опционально чтоб можно было бейсиковскую программу автозапустить.