вопрос по Quartus II

Программируемая логика - это не так уж и сложно. Разберемся вместе.
Аватара пользователя
ua1arn
Встал на лапы
Сообщения: 81
Зарегистрирован: Вт май 08, 2012 23:15:45
Откуда: Санкт - Петербург

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

Сообщение ua1arn »

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

Главное - не забывать о принципах синхронного дизайна своих схем. И не переносить в FPGA привычки и знания про обычную логику.
Аватара пользователя
СКАЗОЧНИК
Идёт направо - песнь заводит, Налево - сказку говорит.
Сообщения: 5000
Зарегистрирован: Чт апр 21, 2011 17:55:50
Откуда: Иркутск

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

Сообщение СКАЗОЧНИК »

У меня китайская хреновина.
Вот такая:
Изображение
Станислав
Аватара пользователя
ua1arn
Встал на лапы
Сообщения: 81
Зарегистрирован: Вт май 08, 2012 23:15:45
Откуда: Санкт - Петербург

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

Сообщение 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
Аватара пользователя
СКАЗОЧНИК
Идёт направо - песнь заводит, Налево - сказку говорит.
Сообщения: 5000
Зарегистрирован: Чт апр 21, 2011 17:55:50
Откуда: Иркутск

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

Сообщение СКАЗОЧНИК »

У меня есть Альтера ЮСБ Бластер. Продавался в комплекте. :)
В любом случае, спасибо за консультацию. :beer:
Станислав
Аватара пользователя
ua1arn
Встал на лапы
Сообщения: 81
Зарегистрирован: Вт май 08, 2012 23:15:45
Откуда: Санкт - Петербург

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

Сообщение 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
Аватара пользователя
просто КОТ
Друг Кота
Сообщения: 12364
Зарегистрирован: Пт дек 17, 2010 15:07:50
Откуда: Крымский Федеральный Округ
Контактная информация:

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

Сообщение просто КОТ »

Котаны, а вот такой вопрос... Какая самая маленькая ПЛИСина есть у Альтеры? Или не у Альтеры... Т.е. сколько пинов минимум? Правильно ли я понимаю, что меньше/дешевле этого нет: http://www.kontest.ru/catalog/item/142427
Изображение
И ты врёшь!!! © Vladisman
Изображение
Аватара пользователя
ua1arn
Встал на лапы
Сообщения: 81
Зарегистрирован: Вт май 08, 2012 23:15:45
Откуда: Санкт - Петербург

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

Сообщение ua1arn »

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

Я бы начинал от требований к структуре, хоть количество триггеров минимальное?
А то есть и с 32 триггерами MAX (CPLD, только триггера, без блоков памяти и умножителей).
Аватара пользователя
СКАЗОЧНИК
Идёт направо - песнь заводит, Налево - сказку говорит.
Сообщения: 5000
Зарегистрирован: Чт апр 21, 2011 17:55:50
Откуда: Иркутск

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

Сообщение СКАЗОЧНИК »

Все, что я нашел по поводу схем этих минибордов, то только форум:
http://forum.cxem.net/index.php?showtopic=146169
Ну и тупо даташиты на все элементы на самой плате....
Станислав
Аватара пользователя
ua1arn
Встал на лапы
Сообщения: 81
Зарегистрирован: Вт май 08, 2012 23:15:45
Откуда: Санкт - Петербург

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

Сообщение ua1arn »

Судя по фото, на плате стоит генератор и светодиоды, кнопки...
Даташит на генератор не сильно поможет узнать, на какой вывод FPGA заведён его выход.
Аватара пользователя
просто КОТ
Друг Кота
Сообщения: 12364
Зарегистрирован: Пт дек 17, 2010 15:07:50
Откуда: Крымский Федеральный Округ
Контактная информация:

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

Сообщение просто КОТ »

UA1ARN. Мне пока интересен минимум. Покажите самое мелкое, а там я уже подумаю. Люблю я радикальный минимализм.
Изображение
И ты врёшь!!! © Vladisman
Изображение
Аватара пользователя
ua1arn
Встал на лапы
Сообщения: 81
Зарегистрирован: Вт май 08, 2012 23:15:45
Откуда: Санкт - Петербург

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

Сообщение ua1arn »

EPM3032ATI44-10N
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. Только если так только можно зарисовать подобие схемы платы... :dont_know:

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

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

Сообщение ua1arn »

Тогда уж внесите в табличку екселевскую - можно будет перенести номера выводов и символическое обозначение функции в quartus.
А ещё лучше - в текстовый файл того формата, что я привёл.
Аватара пользователя
ua1arn
Встал на лапы
Сообщения: 81
Зарегистрирован: Вт май 08, 2012 23:15:45
Откуда: Санкт - Петербург

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

Сообщение ua1arn »

СКАЗОЧНИК писал(а):
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 КБ) 259 скачиваний
Аватара пользователя
ua1arn
Встал на лапы
Сообщения: 81
Зарегистрирован: Вт май 08, 2012 23:15:45
Откуда: Санкт - Петербург

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

Сообщение ua1arn »

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

Вернуться в «ПЛИС»