вопрос по Quartus II
- ua1arn
- Встал на лапы
- Сообщения: 81
- Зарегистрирован: Вт май 08, 2012 23:15:45
- Откуда: Санкт - Петербург
Re: вопрос по Quartus II
А я, помигав светодиодом на взятой на время плате, просто когда потребовалось сделал своё устройство с процессором+FPGA (причём, процессор грузит прошивку в циклон 4 по SPI и потом по этим же сигналам общается с цифровым трактом).
Тут главное - FPGA работает именно так, как про это пишут в книгах, даже не интересно что-то "учебное" делать. Если задача есть - делайте.
У меня так получилось, прослушав курсы лет пять назад, не приходилось ничего самому с FPGA делать. Только чужие проекты рассматривал. А как потребовалось - за день нарисовал схему в схемном редактор quartus-а, через пару месяцев доработок уже сделанного устройства (прошивки) начал доходить verilog.
Главное - не забывать о принципах синхронного дизайна своих схем. И не переносить в FPGA привычки и знания про обычную логику.
Тут главное - FPGA работает именно так, как про это пишут в книгах, даже не интересно что-то "учебное" делать. Если задача есть - делайте.
У меня так получилось, прослушав курсы лет пять назад, не приходилось ничего самому с FPGA делать. Только чужие проекты рассматривал. А как потребовалось - за день нарисовал схему в схемном редактор quartus-а, через пару месяцев доработок уже сделанного устройства (прошивки) начал доходить verilog.
Главное - не забывать о принципах синхронного дизайна своих схем. И не переносить в FPGA привычки и знания про обычную логику.
- ua1arn
- Встал на лапы
- Сообщения: 81
- Зарегистрирован: Вт май 08, 2012 23:15:45
- Откуда: Санкт - Петербург
Re: вопрос по Quartus II
Если хотите что-то с этим сделать, нужен Altera USB Blaster.
Ну, или загружать прошивку из внешнего процессора по SPI.
Куда заведены выводы MSEL0..MSEL2 микросхемы? Выводы 94, 96 и 97 у Циклона 4 (или 3) в 144-х ногом корпусе.
Вот маленький справочник по режимам (по вариантам последовательной загрузки):
Ну, или загружать прошивку из внешнего процессора по 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- СКАЗОЧНИК
- Идёт направо - песнь заводит, Налево - сказку говорит.
- Сообщения: 5000
- Зарегистрирован: Чт апр 21, 2011 17:55:50
- Откуда: Иркутск
Re: вопрос по Quartus II
У меня есть Альтера ЮСБ Бластер. Продавался в комплекте.
В любом случае, спасибо за консультацию.
В любом случае, спасибо за консультацию.

Станислав
- ua1arn
- Встал на лапы
- Сообщения: 81
- Зарегистрирован: Вт май 08, 2012 23:15:45
- Откуда: Санкт - Петербург
Re: вопрос по Quartus II
Тогда при любом положении MSELx можно грузить прошивку через JTAG и смотреть что мигает...
Схему от платы выложите по возможности.
Случайно, в комплекте нет файла с расширением .qsf ?
Там такие вот строчки обычно пишутся - для той схемы что транслируется квартусом, символические имена для пинов микросхемы.
Хотя, можно и просто к пинам по номерам...
Схему от платы выложите по возможности.
Случайно, в комплекте нет файла с расширением .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
- просто КОТ
- Друг Кота
- Сообщения: 12364
- Зарегистрирован: Пт дек 17, 2010 15:07:50
- Откуда: Крымский Федеральный Округ
- Контактная информация:
Re: вопрос по Quartus II
Котаны, а вот такой вопрос... Какая самая маленькая ПЛИСина есть у Альтеры? Или не у Альтеры... Т.е. сколько пинов минимум? Правильно ли я понимаю, что меньше/дешевле этого нет: http://www.kontest.ru/catalog/item/142427
- ua1arn
- Встал на лапы
- Сообщения: 81
- Зарегистрирован: Вт май 08, 2012 23:15:45
- Откуда: Санкт - Петербург
Re: вопрос по Quartus II
просто КОТ писал(а):Какая самая маленькая ПЛИСина есть у Альтеры? Или не у Альтеры...
Я бы начинал от требований к структуре, хоть количество триггеров минимальное?
А то есть и с 32 триггерами MAX (CPLD, только триггера, без блоков памяти и умножителей).
- СКАЗОЧНИК
- Идёт направо - песнь заводит, Налево - сказку говорит.
- Сообщения: 5000
- Зарегистрирован: Чт апр 21, 2011 17:55:50
- Откуда: Иркутск
Re: вопрос по Quartus II
Все, что я нашел по поводу схем этих минибордов, то только форум:
http://forum.cxem.net/index.php?showtopic=146169
Ну и тупо даташиты на все элементы на самой плате....
http://forum.cxem.net/index.php?showtopic=146169
Ну и тупо даташиты на все элементы на самой плате....
Станислав
- ua1arn
- Встал на лапы
- Сообщения: 81
- Зарегистрирован: Вт май 08, 2012 23:15:45
- Откуда: Санкт - Петербург
Re: вопрос по Quartus II
Судя по фото, на плате стоит генератор и светодиоды, кнопки...
Даташит на генератор не сильно поможет узнать, на какой вывод FPGA заведён его выход.
Даташит на генератор не сильно поможет узнать, на какой вывод FPGA заведён его выход.
- просто КОТ
- Друг Кота
- Сообщения: 12364
- Зарегистрирован: Пт дек 17, 2010 15:07:50
- Откуда: Крымский Федеральный Округ
- Контактная информация:
Re: вопрос по Quartus II
UA1ARN. Мне пока интересен минимум. Покажите самое мелкое, а там я уже подумаю. Люблю я радикальный минимализм.
- ua1arn
- Встал на лапы
- Сообщения: 81
- Зарегистрирован: Вт май 08, 2012 23:15:45
- Откуда: Санкт - Петербург
Re: вопрос по Quartus II
EPM3032ATI44-10N
EPM3032ALC44-10
Смотрите нужные корпуса и быстродействие.
Прошивка хранится внутри, ОЧЕНЬ малое количество перезаписей.
EPM3032ALC44-10
Смотрите нужные корпуса и быстродействие.
Прошивка хранится внутри, ОЧЕНЬ малое количество перезаписей.
- СКАЗОЧНИК
- Идёт направо - песнь заводит, Налево - сказку говорит.
- Сообщения: 5000
- Зарегистрирован: Чт апр 21, 2011 17:55:50
- Откуда: Иркутск
Re: вопрос по Quartus II
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
Последний раз редактировалось СКАЗОЧНИК Вс июл 19, 2015 13:26:51, всего редактировалось 1 раз.
Станислав
- ua1arn
- Встал на лапы
- Сообщения: 81
- Зарегистрирован: Вт май 08, 2012 23:15:45
- Откуда: Санкт - Петербург
Re: вопрос по Quartus II
Тогда уж внесите в табличку екселевскую - можно будет перенести номера выводов и символическое обозначение функции в quartus.
А ещё лучше - в текстовый файл того формата, что я привёл.
А ещё лучше - в текстовый файл того формата, что я привёл.
- ua1arn
- Встал на лапы
- Сообщения: 81
- Зарегистрирован: Вт май 08, 2012 23:15:45
- Откуда: Санкт - Петербург
Re: вопрос по Quartus II
СКАЗОЧНИК писал(а):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
- Вложения
-
- talemaster1.zip
- Тестовый проект "Hello, LED!"
- (10.18 КБ) 259 скачиваний
- ua1arn
- Встал на лапы
- Сообщения: 81
- Зарегистрирован: Вт май 08, 2012 23:15:45
- Откуда: Санкт - Петербург
Re: вопрос по Quartus II
СКАЗОЧНИК, попробуете прошить "мигающие светодиоды"?

