Speccy - наш выбор!

Speccy - наш выбор! (http://zx-pk.ru/index.php)
-   Unsorted (http://zx-pk.ru/forumdisplay.php?f=13)
-   -   ПЛИС и всё что с ними связано (http://zx-pk.ru/showthread.php?t=9342)

ZEK 15th May 2009 23:21

Quote:

Originally Posted by dec188 (Post 200092)
типо не задерживает? там суть в том что такая задержка пригодна только для очень коротких интервалов, а количество повторителей может быть больше десятка, так что если ты пожадничал с количеством, то никакого эффекта задержки и не заметишь..

Да не будет задержки, по крайней мере нельзя добиться устойчивой. Напишеш в проекте что нить совершенно с другого края, фиттер по другом распихает логику и задержка уплывет.

Так что остается по идее
-сдвиговый регистр
-PLL
-какой нить фазовый детектор
-мож какая мегафункция есть

Добавлено через 2 минуты
А еще на AHDL есть что то, там типа сигнал можно привязать что он не будет соптимизирован.

Alex_NEMO 16th May 2009 10:59

Пара вопросов с знатокам ПЛИС/ПЛМ:
1. Если схему какого-либо контроллера BDI, с применением РТшек, переводить на EPM3032/64 или EPM7032/64, то как быть с "эмуляцией" РТшки - заменять её на соотв. набор элементарных лог. элементов?
2. Для "мелочи" типа GAL/PALCE 16/20/22 есть ли какая - либо удобная "графическая схемная" среда разработки, как в Altera MAX/Quartus ихний Schematic? Т.е. набросал схемку, компильнул и готова прошивка? Или на уровне таблицы истиности? Загнал таблицу - что на выходах в зависимости от сост. на входах и готово! Или только ABEL/WinCUPL/VHDL изучать?

fifan 16th May 2009 11:36

1. В MAX'е или Qaurtus'е можно как рисовать схему, так и описывать ее на логическом языке. Я начинал с первого.
2. Вышеупомянутые программы не поддерживают GAL'ы. Я расписывал логику на WinCUPL'е. Да и зачем есть семейство 7000S от Alter'ы с 32, 64 и 128 логическими ячейками в корпусах PLCC, которые через переходник/панельку PLCC=>DIP паяются на схему.

Да и вообще пора забывать про РТешки, да и GALки снимают с производства.

Ewgeny7 16th May 2009 14:12

Quote:

Originally Posted by Alex_NEMO (Post 200151)
1. Если схему какого-либо контроллера BDI, с применением РТшек, переводить на EPM3032/64 или EPM7032/64, то как быть с "эмуляцией" РТшки - заменять её на соотв. набор элементарных лог. элементов?

Функция памяти. Жрет ресурсов много, но для РТ в самый раз. Я как-то пихал в циклон РОМ от Орион-128... На рисованной логике можно, буквально нарисовав демультиплексоры и "матрицу" с выходом на буфер. Но это изврат :)

Добавлено через 8 часов 32 минуты
Заинтересовавшись темой про ПЗУ на альтере, я поковырял маленько мегафункции в МаксПлюсе и нашел полезную весчь - lpm_rom. При компиляции проекта оно подгружает указанный вами хекс в заданный блок памяти альтеры. Получаем симпатичное такое ПЗУ :) Ради интереса хочу попробовать залить прошивку РТ11 контроллера дисковода Скорпиона в самую дешевую и доступную из альтер - EPM3032ALC44.

Alex_NEMO 16th May 2009 22:47

Quote:

Originally Posted by ewgeny7 (Post 200162)
Заинтересовавшись темой про ПЗУ на альтере, я поковырял маленько мегафункции в МаксПлюсе и нашел полезную весчь - lpm_rom. При компиляции проекта оно подгружает указанный вами хекс в заданный блок памяти альтеры. Получаем симпатичное такое ПЗУ Ради интереса хочу попробовать залить прошивку РТ11 контроллера дисковода Скорпиона в самую дешевую и доступную из альтер - EPM3032ALC44.

ewgeny7, очень интересно! Отпишись, пожалуйста потом о результатах!
Заодно, будет тема для очередного урока! :)

Ewgeny7 17th May 2009 01:58

1 Attachment(s)
Ну, вот два варианта на VHDL.
Первый проще для понимания, но более громоздкий.
Второй наоборот :)
Это проги для РТ11 ФАПЧ контроллера дисковода Скорпиона.

Alex_NEMO 17th May 2009 10:01

Quote:

Originally Posted by ewgeny7 (Post 200223)
Ну, вот два варианта на VHDL.
Первый проще для понимания, но более громоздкий.
Второй наоборот :)
Это проги для РТ11 ФАПЧ контроллера дисковода Скорпиона.

Спасибо, Евгений, бум разбираться на досуге!
А такую софтину под ПЛИСки - "Lattice ispLEVER" кто-нить пользовал? Вроде она в схемном виде может с PAL/GAL работать!

AlexBel 28th June 2009 16:41

EPM7096
 
Выпаял со старого SCSI-контроллера EPM7096. Если ее выводы программирования используются как ввод-вывод (а на плате они куда-то идут), то можно ли в эту CPLD влить другую конфигурацию?

fifan 28th June 2009 17:37

Сначала нужно попробывать прочитать ее программатором. Но, прошивка наверняка будет засекречена и не прочитается. В этом случае выход один - использовать ее для своих нужд.

AlexBel 28th June 2009 19:44

Quote:

Originally Posted by fifan (Post 205565)
Сначала нужно попробывать прочитать ее программатором. Но, прошивка наверняка будет засекречена и не прочитается. В этом случае выход один - использовать ее для своих нужд.

Если ее выводы программирования используются как ввод-вывод (а на плате они куда-то идут), то можно ли в эту CPLD влить другую конфигурацию?

Так можно в нее заливать другую конфигурацию, если ноги, используемые для этого, уже запрограммированы как ввод-вывод?


All times are GMT +4. The time now is 06:40.

Powered by vBulletin® Version 3.8.3
Copyright ©2000 - 2014, Jelsoft Enterprises Ltd.