Здравствуйте. Проверил, записывает, читает то что записывает. В работе результат пока не проверял, так как основная плата где atf16v8 используется не готова.
Здравствуйте. Проверил, записывает, читает то что записывает. В работе результат пока не проверял, так как основная плата где atf16v8 используется не готова.
Допустим, в проекте ориентировочно 250-300 простых логических элементов. По каким критериям выбирается PLD? Подойдет ли GAL16V8?
Юниор ФВ-6506, Балтик-48
Очень интересный вопрос! Я тоже долго думал как же пересчитать логические элементы в макроячейки. Просто так оно не пересчитается, потому что можно очень сильно оптимизировать прошивку для 16v8 и тогда она потянет больше элементов чем ожидалось. Для 82s100 все это дело гораздо проще прогнозируется. Ну как минимум нужно понимать что на выходе 8 триггеров (т.е. как бы 8 макроячеек) и это значит что 1 шт. 16v8 физически не может защелкнуть больше чем 8 сигналов и все они в одном clock domain (потому что clk то один, для сравнения 1шт. 7474 может защелкнуть 2 сигнала из двух разных clock domain да еще и имеет ассинхронный set/reset). Короче думаю что если взять какуюто типическую схему, как в том же zx-spectrum видеоконтроллере, и вырезать из нее кусок у которого 8 входов и 8 выходов то 1-й штуки 16v8 должно хватить (в крайнем случае 2шт). Если схема из 300 то думаю может потребоваться от 50 до 100 штук 16v8. Это если схема оптимизированна по картам карно до максимума. А если не оптимизированна то может все сжаться до 1-й микрухи.
UPDATE! сначала написал 16 входов подразумевая 82s100! естественно у GAL16v8 всего 8 гарантированных входов, а остальные уже совмещенные с выходами потому там "по разному" может быть.
Последний раз редактировалось bigral; 24.11.2019 в 00:19.
и еще. Поковырялся немного в Схемном редакторе. Получается что все элементы делятся на: простые логические и уже готовые сборки триггеров. Ну и буферные.
Юниор ФВ-6506, Балтик-48
ISPlever Classic
https://zx-pk.ru/threads/4915-pal-ga...no/page11.html
Юниор ФВ-6506, Балтик-48
Может кто поможет,а то времени нет совсем разбираться.
Есть jed файл сдёрнутый с PAL16L8(не уверен только что он правильный), надо бы как то его перелопатить для GAL16V8, может кто поможет?
Да и ещё вопрос, как можно глянуть что там зашито в моём jed файле, точней понять логику, лучше в картинках)
Павел Рябцов, кидай файлик, попробую помочь.
Есть стандартная досовская утилита PAL2GAL. Она делает все необходимые изменения .jed файла
Эту тему просматривают: 3 (пользователей: 0 , гостей: 3)