Программируемая логика Altera - первые шаги

Вопросы и замечания по статьям и схемам, представленным на нашем сайте

При поддержке РадиоКОТструктор.ру


Ответить
dpa
Родился
Сообщения: 7
Зарегистрирован: Вт янв 18, 2011 01:40:09

Программируемая логика Altera - первые шаги

Сообщение dpa »

В обучалке в статье по ПЛИС:http://radiokot.ru/start/mcu_fpga/altera "Счетчик. Часть 2. Проверяем на симуляторе, создаем символы" график симулятора имеет такой вид:
sim.jpg
(10.75 КБ) 597 скачиваний
т.е фронт на Q0 отстает от фронта CLK на 2,5 ns, выполнял проект вроде как надо,но получил в симуляторе задержку фронта на Q0=4,0 ns, на скрине с моего графика вот это:
my sim.jpg
(10.1 КБ) 560 скачиваний
В настройках проги причина?или где копать?, кто знает, почему у меня получается такая задержка?
"MAX+plus" качал с "кота".
Реклама
Аватара пользователя
Meteor
Друг Кота
Сообщения: 3961
Зарегистрирован: Пн июл 13, 2009 14:37:39
Откуда: Московская область, наукоград.....
Контактная информация:

Re: "?" из обучалки по ПЛИС Altera

Сообщение Meteor »

Это задержка логического элемента 4 нс
Загружая на вход компьютера "мусор", на выходе получим "мусор^32".
PS. Не работаю с: Proteus, Multisim, EWB, Micro-Cap... не спрашивайте даже
Реклама
dpa
Родился
Сообщения: 7
Зарегистрирован: Вт янв 18, 2011 01:40:09

Re: "?" из обучалки по ПЛИС Altera

Сообщение dpa »

Meteor писал(а):Это задержка логического элемента 4 нс
Cпасибо за скорый ответ, но это я понял :?
Мне же нужно чтобы задержка была 2,5нс как в статье, что делаю не так?Почему в моём проекте она 4нс?
Аватара пользователя
Meteor
Друг Кота
Сообщения: 3961
Зарегистрирован: Пн июл 13, 2009 14:37:39
Откуда: Московская область, наукоград.....
Контактная информация:

Re: "?" из обучалки по ПЛИС Altera

Сообщение Meteor »

Зря поо моему вы гонитесь за теми же временами - не нашел на какой плис выполнен проект :dont_know:
Загружая на вход компьютера "мусор", на выходе получим "мусор^32".
PS. Не работаю с: Proteus, Multisim, EWB, Micro-Cap... не спрашивайте даже
Реклама
Эиком - электронные компоненты и радиодетали
dpa
Родился
Сообщения: 7
Зарегистрирован: Вт янв 18, 2011 01:40:09

Re: "?" из обучалки по ПЛИС Altera

Сообщение dpa »

Meteor писал(а):Зря поо моему вы гонитесь за теми же временами - не нашел на какой плис выполнен проект :dont_know:
Вам большое спасибо!Я понял где собака зарыта :beer:
Реклама
Аватара пользователя
ChipKiller
Сверлит текстолит когтями
Сообщения: 1163
Зарегистрирован: Ср янв 05, 2011 16:25:15

Re: "?" из обучалки по ПЛИС Altera

Сообщение ChipKiller »

Статья очень достойная и поможет новичку сделать старт. Было неплохо добавить еще пару частей в обучалку. Ну например "заикнуться" про AHDL :) .
Вот простенький пример:
Созданный в графическом редакторе элемент increment.gdf http://radiokot.ru/forum/download/file. ... w&id=54832 выглядит "терпимо", потому что имеет 4 входа и 4 выхода. А если нужно создать такой же, но для 8-ми разрядного счетчика? От изобилия внутренних проводников в таком элементе "сорвет крышу", ну и скорее всего не обойдется без ошибок. В то же время сделать все это на AHDL совсем несложно создаем текстовый файл increment.tdf и пишем:

Код: Выделить всё

SUBDESIGN increment
(
A0,A1,A2,A3,A4,A5,A6,A7		: INPUT;
Y0,Y1,Y2,Y3,Y4,Y5,Y6,Y7		: OUTPUT;
)
BEGIN
Y0=!A0;
Y1=A0 $ A1;
Y2=(A0 & A1) $ A2;
Y3=(A0 & A1 & A2) $ A3;
Y4=(A0 & A1 & A2 & A3) $ A4;
Y5=(A0 & A1 & A2 & A3 & A4) $ A5;
Y6=(A0 & A1 & A2 & A3 & A4 & A5) $ A6;
Y7=(A0 & A1 & A2 & A3 & A4 & A5 & A6) $ A7;
END;
компилируем и создаем символьный элемент - ну а дальше используем его где угодно :)
Вложения
altera_dc.PNG
(8.16 КБ) 774 скачивания
Реклама
dpa
Родился
Сообщения: 7
Зарегистрирован: Вт янв 18, 2011 01:40:09

Re: "?" из обучалки по ПЛИС Altera

Сообщение dpa »

Мне нужно было выбрать правильный девайс как было там сказанно, а именно EPM7128SLC84-15. У меня был выставлен по умолчанию.
А статья и правда Super, да и вообще низкий поклон авторам подобного.
Аватара пользователя
ev3658
Слесарь-программист
Сообщения: 341
Зарегистрирован: Вт сен 11, 2012 23:08:28
Откуда: город Кстово Нижегородская обл.

Re: Программируемая логика Altera - первые шаги

Сообщение ev3658 »

Если не сложно,обновите ссылки на ПО в статье, а то чего то нашел, качнул 5 гигов, а в статье 44мБ :)))
Вот, тут - http://radiokot.ru/start/mcu_fpga/altera/02/
Спасибо за статью, очень хорошо переваривается!!! :tea:
Ответить

Вернуться в «Статьи»