С любовью к вам, Yandex.Direct
Размещение рекламы на форуме способствует его дальнейшему развитию
Я вот о чем: есть главный модуль с CPLD. Его схема и печатная плата известна. Чтобы для него сделать доп. модуль нужна как минимум заготовка с таким же расположением разъемов. ну это мелочи. снести всё с главного модуля, подчистить связи не проблема. далее нужно нарисовать принципиальную схему для доп. модуля с привязкой к выводам главной плис и далее это всё совместить с прошивкой. так вот для удобства было бы хорошо, если бы была какая-то заготовка - принципиальная схема + печатка. на которой было бы отмечено какой вывод разъема приходит на какой номер вывода ПЛИС. допустим просто обзывать цепь "разъем_номер вывода разъема_номер вывода ПЛИС" (XP3_02_188). Такой себе список цепей между внешними разъемами и ПЛИС. это есть конечно в каком-то роде в принципиальной схеме и печатке к модулю, но там названия сигналов непосредственно для Jasper`a, как я понял. ладно, я сделаю на досуге.
- - - Добавлено - - -
даже наверное обычная таблица соответствия выводов разъемов и выводов ПЛИС помогла бы.
Profi must live!
Моё железо...
1. Profi 5.06/1Mb(DRAM)+Profi5.06(UP)/HDD/3`5FDD/CF512Mb/SD-CARD
3. Profi 6.2 Rev. B/1Mb/3`5FDD/HDD3.2Gb
4. Profi 5.05(down)/1Mb+Profi 5.03(UP)/Pentagon_Fix
Все укомплектованы:
Profi_ZX-BUS/ZXMC2/NemoIDE/SounDrive[свернуть]
Ссылка на Telegram-канал поддержки пользователей Profi.
Теперь понял. Как ты правильно указал, изначально все привязывалось к основной материнской плате, так как по идее модули с CPLD могут быть разными, как например c EPM3256AQC208 и EPM3256ATC144. То есть налицо разница количества выводов. Не говоря уже о модулях, где нет CPLD.
Тебе надо именно привязку к EPM3256AQC208?
Последний раз редактировалось solegstar; 19.02.2018 в 19:36.
Profi must live!
Моё железо...
1. Profi 5.06/1Mb(DRAM)+Profi5.06(UP)/HDD/3`5FDD/CF512Mb/SD-CARD
3. Profi 6.2 Rev. B/1Mb/3`5FDD/HDD3.2Gb
4. Profi 5.05(down)/1Mb+Profi 5.03(UP)/Pentagon_Fix
Все укомплектованы:
Profi_ZX-BUS/ZXMC2/NemoIDE/SounDrive[свернуть]
Ссылка на Telegram-канал поддержки пользователей Profi.
А я все таки заморочился.
Короче вот файл со схемой и сборочным чертежом, а также таблицей расположение сигналов CPLD относительно разъемов. Короче это пригодится тем, кто захочет модули использовать для своих нужд - http://micklab.ru/file/modules/modul...AQC208_uni.pdf
solegstar (06.12.2019)
Давным давно как то по случаю на али прикупил по дешевки CPLD-хи чудной серии MAX9000. А именно EPM9560RI208 и EPM9560ARC208. Правда в итоге оказалось что ноги у них в непотребном состоянии - погнуты. А все из за желания Спектрум из гуано. Ну и забросил, хотя сначала нарисовал схему клона Спектрума на нем. И вот когда появилась Яшма, решил, вернуться к этим CPLD. Думаю дай нарисую модуль и попробую заказать печатки. На сей раз не стал просить Павла Рябцова, он и так загружен по самую крышу, так что на али заказал с десяток печаток. Конечно они получились дороже чем у Павла, но любопытство однако оказалось сильнее.
Итак что получилоcь, на сей раз я не стал длинные разъемы запаивать, а сделал эти модули как бы законченными устройствами:
EPM9560ARC208
EPM9560RI208
Если обратите внимание на ноги, то видно что их выпрямляли - ух уж это и нудное занятие.
Итак поставил в Яшму, загрузил Кактус, он увидел CPLD, но вежливо сказал я ее вижу, но работать с ней не умею.
Пришлось запускать MAX+PLUS II и через LPT программатор ее шить. И кстати прошились оба модуля без вопросов.
Прошил я конфигурацию 128кб Спека (нашего клона с разверткой аля Пентагон), по сути переназначил ноги из проекта на EPM3256AQC208.
Включаю, а на 128 менюхе черные промоины. О думаю, приплыли. Ставлю модуль EPM3256AQC208 - там тоже самое.
Слетела прошивка в ПЗУ AT29C512. Перепрошил ПЗУ, меню появилось. Погонял по очереди демку SB4 - работает.
Вот Яшма с модулем.
Кстати греются эти CPLD как печки
Подведем итоги:
- MAX9000 нам покорился и теперь есть Спектрум на этой серии.
- емкость EPM9560 - 560 регистров, по сути больше чем у EPM3512 на 48 регистров, что позволяет получить неплохой Спекки с многими плюшками.
- не требователен к быстродействию к микросхемы памяти набортной ОЗУ, которая используется в качестве буфера скандаблера (на EPM3256 помнится надо ставить не шустрее 20нс)
- так как MAX9000 старая серия, то для программирования нужен старый добрый MAX Plus II и LPT программатор, это минус
- возможно еще что то, но я уже забыл.
Mick, немного офф , хотел спросить ,я софт под свои разработки ты сам пишешь ,тот который под Z80 , типа под свои карты , плееры , демо ?
Увы общий формат форума вышел из рамок моего любимого места , более тут не бываю.
Эту тему просматривают: 1 (пользователей: 0 , гостей: 1)