Страница 1 из 1

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

Добавлено: Вт янв 18, 2011 21:13:28
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" качал с "кота".

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

Добавлено: Вт янв 18, 2011 21:29:37
Meteor
Это задержка логического элемента 4 нс

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

Добавлено: Вт янв 18, 2011 23:11:22
dpa
Meteor писал(а):Это задержка логического элемента 4 нс
Cпасибо за скорый ответ, но это я понял :?
Мне же нужно чтобы задержка была 2,5нс как в статье, что делаю не так?Почему в моём проекте она 4нс?

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

Добавлено: Вт янв 18, 2011 23:30:53
Meteor
Зря поо моему вы гонитесь за теми же временами - не нашел на какой плис выполнен проект :dont_know:

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

Добавлено: Вт янв 18, 2011 23:43:53
dpa
Meteor писал(а):Зря поо моему вы гонитесь за теми же временами - не нашел на какой плис выполнен проект :dont_know:
Вам большое спасибо!Я понял где собака зарыта :beer:

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

Добавлено: Ср янв 19, 2011 17:17:51
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;
компилируем и создаем символьный элемент - ну а дальше используем его где угодно :)

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

Добавлено: Чт янв 20, 2011 17:37:18
dpa
Мне нужно было выбрать правильный девайс как было там сказанно, а именно EPM7128SLC84-15. У меня был выставлен по умолчанию.
А статья и правда Super, да и вообще низкий поклон авторам подобного.

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

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