![]() |
Quote:
Так что остается по идее -сдвиговый регистр -PLL -какой нить фазовый детектор -мож какая мегафункция есть Добавлено через 2 минуты А еще на AHDL есть что то, там типа сигнал можно привязать что он не будет соптимизирован. |
Пара вопросов с знатокам ПЛИС/ПЛМ:
1. Если схему какого-либо контроллера BDI, с применением РТшек, переводить на EPM3032/64 или EPM7032/64, то как быть с "эмуляцией" РТшки - заменять её на соотв. набор элементарных лог. элементов? 2. Для "мелочи" типа GAL/PALCE 16/20/22 есть ли какая - либо удобная "графическая схемная" среда разработки, как в Altera MAX/Quartus ихний Schematic? Т.е. набросал схемку, компильнул и готова прошивка? Или на уровне таблицы истиности? Загнал таблицу - что на выходах в зависимости от сост. на входах и готово! Или только ABEL/WinCUPL/VHDL изучать? |
1. В MAX'е или Qaurtus'е можно как рисовать схему, так и описывать ее на логическом языке. Я начинал с первого.
2. Вышеупомянутые программы не поддерживают GAL'ы. Я расписывал логику на WinCUPL'е. Да и зачем есть семейство 7000S от Alter'ы с 32, 64 и 128 логическими ячейками в корпусах PLCC, которые через переходник/панельку PLCC=>DIP паяются на схему. Да и вообще пора забывать про РТешки, да и GALки снимают с производства. |
Quote:
Добавлено через 8 часов 32 минуты Заинтересовавшись темой про ПЗУ на альтере, я поковырял маленько мегафункции в МаксПлюсе и нашел полезную весчь - lpm_rom. При компиляции проекта оно подгружает указанный вами хекс в заданный блок памяти альтеры. Получаем симпатичное такое ПЗУ :) Ради интереса хочу попробовать залить прошивку РТ11 контроллера дисковода Скорпиона в самую дешевую и доступную из альтер - EPM3032ALC44. |
Quote:
Заодно, будет тема для очередного урока! :) |
1 Attachment(s)
Ну, вот два варианта на VHDL.
Первый проще для понимания, но более громоздкий. Второй наоборот :) Это проги для РТ11 ФАПЧ контроллера дисковода Скорпиона. |
Quote:
А такую софтину под ПЛИСки - "Lattice ispLEVER" кто-нить пользовал? Вроде она в схемном виде может с PAL/GAL работать! |
EPM7096
Выпаял со старого SCSI-контроллера EPM7096. Если ее выводы программирования используются как ввод-вывод (а на плате они куда-то идут), то можно ли в эту CPLD влить другую конфигурацию?
|
Сначала нужно попробывать прочитать ее программатором. Но, прошивка наверняка будет засекречена и не прочитается. В этом случае выход один - использовать ее для своих нужд.
|
Quote:
Так можно в нее заливать другую конфигурацию, если ноги, используемые для этого, уже запрограммированы как ввод-вывод? |
| All times are GMT +4. The time now is 06:40. |
Powered by vBulletin® Version 3.8.3
Copyright ©2000 - 2014, Jelsoft Enterprises Ltd.