Программируемая логика - это не так уж и сложно. Разберемся вместе.
Ответить

Re: вопрос по Quartus II

Сб июл 18, 2015 21:37:47

А я, помигав светодиодом на взятой на время плате, просто когда потребовалось сделал своё устройство с процессором+FPGA (причём, процессор грузит прошивку в циклон 4 по SPI и потом по этим же сигналам общается с цифровым трактом).
Тут главное - FPGA работает именно так, как про это пишут в книгах, даже не интересно что-то "учебное" делать. Если задача есть - делайте.
У меня так получилось, прослушав курсы лет пять назад, не приходилось ничего самому с FPGA делать. Только чужие проекты рассматривал. А как потребовалось - за день нарисовал схему в схемном редактор quartus-а, через пару месяцев доработок уже сделанного устройства (прошивки) начал доходить verilog.

Главное - не забывать о принципах синхронного дизайна своих схем. И не переносить в FPGA привычки и знания про обычную логику.

Re: вопрос по Quartus II

Вс июл 19, 2015 05:58:40

У меня китайская хреновина.
Вот такая:
Изображение

Re: вопрос по Quartus II

Вс июл 19, 2015 12:26:07

Если хотите что-то с этим сделать, нужен Altera USB Blaster.
Ну, или загружать прошивку из внешнего процессора по SPI.
Куда заведены выводы MSEL0..MSEL2 микросхемы? Выводы 94, 96 и 97 у Циклона 4 (или 3) в 144-х ногом корпусе.

Вот маленький справочник по режимам (по вариантам последовательной загрузки):
Код:
0: PS, POR=STANDARD, 3.3, 3.0, 2.5
4: PS, POR=FAST, 3.3, 3.0, 2.5
2: AS, POR=STANDARD, 3.3
5: AS, POR=FAST, 3.3
Note:
The fast POR time is 3 ms < TPOR < 9 ms
The standard POR time is 50 ms < TPOR < 200 ms

Re: вопрос по Quartus II

Вс июл 19, 2015 12:43:17

У меня есть Альтера ЮСБ Бластер. Продавался в комплекте. :)
В любом случае, спасибо за консультацию. :beer:

Re: вопрос по Quartus II

Вс июл 19, 2015 12:49:12

Тогда при любом положении MSELx можно грузить прошивку через JTAG и смотреть что мигает...
Схему от платы выложите по возможности.
Случайно, в комплекте нет файла с расширением .qsf ?
Там такие вот строчки обычно пишутся - для той схемы что транслируется квартусом, символические имена для пинов микросхемы.
Хотя, можно и просто к пинам по номерам...

Код:
set_location_assignment PIN_6 -to cpu_miso
set_location_assignment PIN_12 -to cpu_sclk
set_location_assignment PIN_13 -to cpu_mosi
set_location_assignment PIN_54 -to refclk_in

Re: вопрос по Quartus II

Вс июл 19, 2015 12:50:24

Котаны, а вот такой вопрос... Какая самая маленькая ПЛИСина есть у Альтеры? Или не у Альтеры... Т.е. сколько пинов минимум? Правильно ли я понимаю, что меньше/дешевле этого нет: http://www.kontest.ru/catalog/item/142427

Re: вопрос по Quartus II

Вс июл 19, 2015 13:00:22

просто КОТ писал(а):Какая самая маленькая ПЛИСина есть у Альтеры? Или не у Альтеры...

Я бы начинал от требований к структуре, хоть количество триггеров минимальное?
А то есть и с 32 триггерами MAX (CPLD, только триггера, без блоков памяти и умножителей).

Re: вопрос по Quartus II

Вс июл 19, 2015 13:10:24

Все, что я нашел по поводу схем этих минибордов, то только форум:
http://forum.cxem.net/index.php?showtopic=146169
Ну и тупо даташиты на все элементы на самой плате....

Re: вопрос по Quartus II

Вс июл 19, 2015 13:13:18

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

Re: вопрос по Quartus II

Вс июл 19, 2015 13:14:43

UA1ARN. Мне пока интересен минимум. Покажите самое мелкое, а там я уже подумаю. Люблю я радикальный минимализм.

Re: вопрос по Quartus II

Вс июл 19, 2015 13:23:34

EPM3032ATI44-10N
EPM3032ALC44-10

Смотрите нужные корпуса и быстродействие.
Прошивка хранится внутри, ОЧЕНЬ малое количество перезаписей.

Re: вопрос по Quartus II

Вс июл 19, 2015 13:24:43

ua1arn писал(а):Судя по фото, на плате стоит генератор и с

Ага, а на обратной стороне стоит еще память и стабилизаторы... и если смотреть на саму плату, то там есть подписи в скобочках какой вывод ПЛИС, куда приходит. Например, на генераторе написано (24), следовательно 24 нога, всего выводов 144. ЮСБ ФТ232 для ТХ-98 нога, для RX-91 нога. Две кнопки тактовые на 88 и 89 ногах. Светодиоды 8 штук на 10, 11, 28, 30, 31, 32, 33, 34. Только если так только можно зарисовать подобие схемы платы... :dont_know:

ПростоКОТ, мне нравится еще вот этот сайтик, там про ПЛИС доступно более или менее написано.
http://marsohod.org/index.php/home
Последний раз редактировалось СКАЗОЧНИК Вс июл 19, 2015 13:26:51, всего редактировалось 1 раз.

Re: вопрос по Quartus II

Вс июл 19, 2015 13:26:34

Тогда уж внесите в табличку екселевскую - можно будет перенести номера выводов и символическое обозначение функции в quartus.
А ещё лучше - в текстовый файл того формата, что я привёл.

Re: вопрос по Quartus II

Вс июл 19, 2015 13:51:40

СКАЗОЧНИК писал(а):
ua1arn писал(а):Судя по фото, на плате стоит генератор и с

Ага, а на обратной стороне стоит еще память и стабилизаторы... и если смотреть на саму плату, то там есть подписи в скобочках какой вывод ПЛИС, куда приходит. Например, на генераторе написано (24), следовательно 24 нога, всего выводов 144. ЮСБ ФТ232 для ТХ-98 нога, для RX-91 нога. Две кнопки тактовые на 88 и 89 ногах. Светодиоды 8 штук на 10, 11, 28, 30, 31, 32, 33, 34. Только если так только можно зарисовать подобие схемы платы... :dont_know:


Код:
set_location_assignment PIN_10 -to led[0]
set_location_assignment PIN_11 -to led[1]
set_location_assignment PIN_28 -to led[2]
set_location_assignment PIN_30 -to led[3]
set_location_assignment PIN_31 -to led[4]
set_location_assignment PIN_32 -to led[5]
set_location_assignment PIN_33 -to led[6]
set_location_assignment PIN_34 -to led[7]
set_location_assignment PIN_24 -to osc50MHz
Вложения
talemaster1.zip
Тестовый проект "Hello, LED!"
(10.18 KiB) Скачиваний: 227

Re: вопрос по Quartus II

Вт июл 21, 2015 15:25:05

СКАЗОЧНИК, попробуете прошить "мигающие светодиоды"?
Ответить