Прошивка ПЛИС GAL
Прошивка ПЛИС GAL
Извиняюсь, что обращаюсь по такому вопросу, но у меня нет времени уже пробовать все опытным путем. Есть готовый VHDL, там обозначены входы/выходы. Хочу загрузить эту модель в схему GAL, во как. Компиляцию файла .jed для этого случая может осуществить IspLever. Так вот, в программе ISE я знаю, как производить симуляцию (а в IspLever как?), затем я вставляю программу в IspLever, там есть несколько опций, когда я жму на "создать jed файл", то получаю соответствующий файл. У меня имеется программатор, который прошивает jed файл в gal, то есть если я залил файл, все ок, вроде. Но в реальной схеме есть конкретные ноги, их же как-то надо связывать с придуманными мною ногами? Как? Тогда возникает еще вопрос: что я мог упустить. И как на ПЛИС можно сделать встроенный генератор импульсов (чтобы использовать его, как часы для самого ПЛИС). Или как вообще лучше реализовать эти тактовые импульсы?
На практике можно не успеть сделать того, что можно хорошо обосновать в теории. Но без практики теория может отдаляться от нее, и когда они встретятся снова - не узнает даже неприкосновенное шампанское профессора в лаборатории. Моя практика: robofeya.ru
- Реклама
Re: Прошивка ПЛИС GAL
Ну и где весь форум?:) Я сколько ни пишу, через 10 минут уже 2 страницы в топике, а тут. Самое главное хоть подскажите, вот я создал модель, которую мне надо прошить в ПЛИС, а как сопоставить ноги?
На практике можно не успеть сделать того, что можно хорошо обосновать в теории. Но без практики теория может отдаляться от нее, и когда они встретятся снова - не узнает даже неприкосновенное шампанское профессора в лаборатории. Моя практика: robofeya.ru
-
uk8amk
- Поставщик валерьянки для Кота
- Сообщения: 2222
- Зарегистрирован: Вт ноя 27, 2007 11:32:06
- Откуда: Tashkent
Re: Прошивка ПЛИС GAL
Слишком заумных вещей не скажу, но из того что знаю:
-отсутствие комментариев связано с тем что GAL и PAL сейчас мало распространены из-за своей древности.
-когда я интересовался этими ПЛИСами(было это года 2 назад), то самое свежее что мне попалось - GAL ассемблер 10-летней давности. Собственно все определения ног и компиляция происходит в таком ассемблере.
-Обычные GAL типа 16V8 и 22V10 имеют в своем составе около 10 ячеек и поэтому что-то действительно серьезное на них сотворить не получается. В даташите на ИМС вы можете найти ее внутреннюю схему соединений.
-отсутствие комментариев связано с тем что GAL и PAL сейчас мало распространены из-за своей древности.
-когда я интересовался этими ПЛИСами(было это года 2 назад), то самое свежее что мне попалось - GAL ассемблер 10-летней давности. Собственно все определения ног и компиляция происходит в таком ассемблере.
-Обычные GAL типа 16V8 и 22V10 имеют в своем составе около 10 ячеек и поэтому что-то действительно серьезное на них сотворить не получается. В даташите на ИМС вы можете найти ее внутреннюю схему соединений.
- ChipKiller
- Сверлит текстолит когтями
- Сообщения: 1163
- Зарегистрирован: Ср янв 05, 2011 16:25:15
Re: Прошивка ПЛИС GAL
... зависит от софта. Для GAL вполне хватит WinCupl. Выводы там задаются в описании ...kras писал(а):...я создал модель, которую мне надо прошить в ПЛИС, а как сопоставить ноги?
Код: Выделить всё
/** Inputs **/
PIN 3 = D0;
PIN 4 = D1;
/** Outputs **/
PIN 14 = Q0;
Q0=D0 & !D0;
Re: Прошивка ПЛИС GAL
Бесплатный WinCupl с сайта Атмеля это только для кристаллов атмеля ATF22V10 или ATF16V8. Либо покупать платную копию WinCupl, где предусмотрены все возможные кристаллы и PALCE и GAL, и ATF.ChipKiller писал(а):... зависит от софта. Для GAL вполне хватит WinCupl. Выводы там задаются в описании ...kras писал(а):...я создал модель, которую мне надо прошить в ПЛИС, а как сопоставить ноги?Код: Выделить всё
/** Inputs **/ PIN 3 = D0; PIN 4 = D1; /** Outputs **/ PIN 14 = Q0; Q0=D0 & !D0;
Для GAL22V10 или PALCE22V10 либо использовать PALASM, или что то типа VHDL от Летиса.
Отличные матрицы, хоть PAL выпускала AMD еще в середине 90х... их и сейчас выпускают и Атмель и Летис, и другие фирмы, только сейчас они выпускаются КМОП (PALCE). И используют их достаточно часто. Отличный способ избавиться в схеме от мелкой логики, а заодно защитить свою схему от копирования при минимальных издержках. Так что слухи о смерти PLD матриц слегка преувеличины.uk8amk писал(а):...-отсутствие комментариев связано с тем что GAL и PAL сейчас мало распространены из-за своей древности.
.
- Реклама
Re: Прошивка ПЛИС GAL
А можете предположить, что в моей ситуации нужно сделать? Создал рабочую модель VHDL, потом сразу создал для нее JED файл. Вот, например, получилось бы у меня в эту неделю попробовать прошить им ПЛИС. Я бы открыл в программаторе JED файл и... Думаю, наверное в самом программаторе есть эти опции по связыванию ног. Или это все нужно делать до создания .jed? Искать и редактировать какое-то описание? Что за описание?
На практике можно не успеть сделать того, что можно хорошо обосновать в теории. Но без практики теория может отдаляться от нее, и когда они встретятся снова - не узнает даже неприкосновенное шампанское профессора в лаборатории. Моя практика: robofeya.ru
Re: Прошивка ПЛИС GAL
Пока в проекте не укажешь конкретный кристалл и конкретные ноги, JED файл прошивки ты получить наверное не сможешь. Во всяком случае и WinCapl и Palasm точно будут ругаться.kras писал(а):... Я бы открыл в программаторе JED файл и... Думаю, наверное в самом программаторе есть эти опции по связыванию ног. Или это все нужно делать до создания .jed? Искать и редактировать какое-то описание? Что за описание?
Re: Прошивка ПЛИС GAL
Ну я же получил. То есть указал конкретную модель. А этот момент с ногами я пропустил, или он задается как-то по умолчанию?
На практике можно не успеть сделать того, что можно хорошо обосновать в теории. Но без практики теория может отдаляться от нее, и когда они встретятся снова - не узнает даже неприкосновенное шампанское профессора в лаборатории. Моя практика: robofeya.ru


