Страница 2 из 2
Re: вопрос по Quartus II
Добавлено: Сб июл 18, 2015 21:37:47
ua1arn
А я, помигав светодиодом на взятой на время плате, просто когда потребовалось сделал своё устройство с процессором+FPGA (причём, процессор грузит прошивку в циклон 4 по SPI и потом по этим же сигналам общается с цифровым трактом).
Тут главное - FPGA работает именно так, как про это пишут в книгах, даже не интересно что-то "учебное" делать. Если задача есть - делайте.
У меня так получилось, прослушав курсы лет пять назад, не приходилось ничего самому с FPGA делать. Только чужие проекты рассматривал. А как потребовалось - за день нарисовал схему в схемном редактор quartus-а, через пару месяцев доработок уже сделанного устройства (прошивки) начал доходить verilog.
Главное - не забывать о принципах синхронного дизайна своих схем. И не переносить в FPGA привычки и знания про обычную логику.
Re: вопрос по Quartus II
Добавлено: Вс июл 19, 2015 05:58:40
СКАЗОЧНИК
У меня китайская хреновина.
Вот такая:

Re: вопрос по Quartus II
Добавлено: Вс июл 19, 2015 12:26:07
ua1arn
Если хотите что-то с этим сделать, нужен 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
СКАЗОЧНИК
У меня есть Альтера ЮСБ Бластер. Продавался в комплекте.
В любом случае, спасибо за консультацию.

Re: вопрос по Quartus II
Добавлено: Вс июл 19, 2015 12:49:12
ua1arn
Тогда при любом положении 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
ua1arn
просто КОТ писал(а):Какая самая маленькая ПЛИСина есть у Альтеры? Или не у Альтеры...
Я бы начинал от требований к структуре, хоть количество триггеров минимальное?
А то есть и с 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
ua1arn
Судя по фото, на плате стоит генератор и светодиоды, кнопки...
Даташит на генератор не сильно поможет узнать, на какой вывод FPGA заведён его выход.
Re: вопрос по Quartus II
Добавлено: Вс июл 19, 2015 13:14:43
просто КОТ
UA1ARN. Мне пока интересен минимум. Покажите самое мелкое, а там я уже подумаю. Люблю я радикальный минимализм.
Re: вопрос по Quartus II
Добавлено: Вс июл 19, 2015 13:23:34
ua1arn
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. Только если так только можно зарисовать подобие схемы платы...
ПростоКОТ, мне нравится еще вот этот сайтик, там про ПЛИС доступно более или менее написано.
http://marsohod.org/index.php/home
Re: вопрос по Quartus II
Добавлено: Вс июл 19, 2015 13:26:34
ua1arn
Тогда уж внесите в табличку екселевскую - можно будет перенести номера выводов и символическое обозначение функции в quartus.
А ещё лучше - в текстовый файл того формата, что я привёл.
Re: вопрос по Quartus II
Добавлено: Вс июл 19, 2015 13:51:40
ua1arn
СКАЗОЧНИК писал(а):ua1arn писал(а):Судя по фото, на плате стоит генератор и с
Ага, а на обратной стороне стоит еще память и стабилизаторы... и если смотреть на саму плату, то там есть подписи в скобочках какой вывод ПЛИС, куда приходит. Например, на генераторе написано (24), следовательно 24 нога, всего выводов 144. ЮСБ ФТ232 для ТХ-98 нога, для RX-91 нога. Две кнопки тактовые на 88 и 89 ногах. Светодиоды 8 штук на 10, 11, 28, 30, 31, 32, 33, 34. Только если так только можно зарисовать подобие схемы платы...
Код: Выделить всё
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
Re: вопрос по Quartus II
Добавлено: Вт июл 21, 2015 15:25:05
ua1arn
СКАЗОЧНИК, попробуете прошить "мигающие светодиоды"?