Страница 1 из 1
Программируемая логика Altera - первые шаги
Добавлено: Вт янв 18, 2011 21:13:28
dpa
В обучалке в статье по ПЛИС:
http://radiokot.ru/start/mcu_fpga/altera "Счетчик. Часть 2. Проверяем на симуляторе, создаем символы" график симулятора имеет такой вид:
т.е фронт на Q0 отстает от фронта CLK на 2,5 ns, выполнял проект вроде как надо,но получил в симуляторе задержку фронта на Q0=4,0 ns, на скрине с моего графика вот это:
В настройках проги причина?или где копать?, кто знает, почему у меня получается такая задержка?
"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
Зря поо моему вы гонитесь за теми же временами - не нашел на какой плис выполнен проект

Re: "?" из обучалки по ПЛИС Altera
Добавлено: Вт янв 18, 2011 23:43:53
dpa
Meteor писал(а):Зря поо моему вы гонитесь за теми же временами - не нашел на какой плис выполнен проект

Вам большое спасибо!Я понял где собака зарыта

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/
Спасибо за статью, очень хорошо переваривается!!!
