Вопрос закрыт, всё прошил и заштопал)
Вид для печати
кстати, наверное пора к спектруму уже прикручивать какой нить lcd дисплей с параллельным интерфейсом... пиксельклок в 7 мгц для таких дисплеев вообще не проблема...
и cpld с этим справится...
жаль что в нано и прошлой версии нет на плате еще одной плис отданной отдельно на видео контроллер
вот обоими и прошили (я взял две микросхемы)
с спектрумом последний раз имел дело в далеких 90х... (в 13 лет собрал себе ленинград, потом на него в основном навешивал все остальное... к сожалению комп был со временем утерен, его родители подарили знакомому мальчишке что лежал в больнице, он на нем играл, а я в то время уже занимался IBM PC) - так что пока для меня все эти новомодные железки (ESXDOS, GLUK) кроме описания никакого смысла не несут (сам то не пробовал)
Кстати, о схеме:
генератор на 28 мгц именно на 3.3 вольта ? а то я заказал пока на 5 вольт (другого в магазине не было)... у EPM3256 вход по такту толерантный к 5в сигналу ?
по элеметной базе:
первый вопрос, на алиэкспресс нашел пока только такой https://ru.aliexpress.com/item/32775...chweb201603_52 но он на 28.6 мгц... в принципе думаю что не сильно разница большая, но пока воздержался от заказа
и второй вопрос, а что у cpld altera с совместимостью по пинам ? если например вместо epm3256atc144 поставить epm3512 (ну понятно перекомпилить прошивку) ??
просто есть одна идея по прошивке, нужны ресурсы
Я брал на ebay, на 28.000, 3.3-вольтовые, в этой ветке где-то выше была ссылочка.
Входы у 3256 толерантны к 5В.
ЗЫ: если сложно найти - можно взять на 14.000 и чуток переписать прошивку под 14, даже пару макроячеек высвободится :)
3512A вроде не бывает в 144 TQFP корпусе, судя по даташиту https://www.intel.com/content/dam/ww.../ds/m3000a.pdf
7512 вроде как совместима, у 7512 даже есть 4 дополнительных I/O (вместо GND).
EPM3256ATC144:
http://i.piccy_.info/i9/72f69c7c4217...atc144_800.jpghttp://i.piccy_.info/a3/2019-11-12-1...58x649-r/i.gif
EPM7512AETC144:
http://i.piccy_.info/i9/76d5a1c4792d...etc144_800.jpghttp://i.piccy_.info/a3/2019-11-12-1...62x645-r/i.gif
3,2х2,5мм
7х5мм
- - - Добавлено - - -
CPLD прекрасно работают и в режиме генератора и в режиме PLL.
если место и пины есть. :)
при открытии проекта в Quartus 9 получаю ошибки
в какой среде создан проект ?Цитата:
Error: Assignment value NORMAL for assignment OPTIMIZE_IOC_REGISTER_PLACEMENT_FOR_TIMING is illegal
Info: set_global_assignment -name OPTIMIZE_IOC_REGISTER_PLACEMENT_FOR_TIMING NORMAL
Info: set_global_assignment -name OPTIMIZE_IOC_REGISTER_PLACEMENT_FOR_TIMING NORMAL
Info: Specified assignment value "OPTIMIZE_IOC_REGISTER_PLACEMENT_FOR_TIMING" must be either On or Off
Error: Error reading Quartus II Settings File D:/Documents/Z80/karabas-nano-master/firmware/revCmmc/karabas_nano_revCmmc.qsf, line 86
Info: set_global_assignment -name ALM_REGISTER_PACKING_EFFORT MEDIUM