Подскажите какая последняя версия Quartus'а работает на 32х разрядной винде?
Вид для печати
Подскажите какая последняя версия Quartus'а работает на 32х разрядной винде?
Смотря какой девайс тебе надо шить.
blackmirror, 13.0sp1, вроде бы.
https://dl.altera.com/13.0sp1/?editi...d_manager=dlm3
Циклоны 1 не поддерживаются
Можно не самим Квартусом шить, а именно программатором от Квартуса. Вот отдельная программа у меня на сайте, попробуйте. А вообще чем новее версия тем больше устройств Квартус не поддерживает и при трансляции проекта и при прошивке.
Тут приведена ссылка Квартус версии 13, но ведь она Web. Мне этого последнего слова достаточно чтобы поморщится. Объясню почему. У Web версии ограничения на объём компилируемого проекта, появляются припоны при симуляции т.д. У меня хоть и Квартус версии 9.1, но полный. Не помню поддерживает ли он Циклон 4, но все раньше выпущенные плисины поддерживает.
У меня 9.1.SP2 для всего старья + 15.1.0.185 для нового. Хватает.
"мои пять копеек"
Квартус 13.0.1 есть крайний с точки поддержки Циклонов 2. В более новых Квартусах Циклонов 2 нет. За остальное не скажу.
IanPo, на их сайте. Вот табличка для 17, например. Современный Lite это ранешный Web.
IanPo, я понял, откуда взялся этот миф. Смотри: https://www.alteraforum.com/forum/sh...ad.php?t=45292
Здесь говорится о том, что лимит на объем кода есть только у ModelSim Altera Starter Edition (бесплатный ModelSim). Т.е., если требуется симулировать большой проект придется либо покупать ModelSim, либо обходиться прогоном на реале. Остальные ограничения такие же как у Lite версии Prime'а.
Оказывается китайский USB Blaster на FTDI который дешевый прекрасно работает на 10 винде, проверено! Нужно просто взять драйвер от 16-17 квартуса :)
Если кому лень его качать временно кину линк на ПОДПИСАННЫЙ драйвер
>> драйвер <<
USB Blater как бы и есть на FTDI и дрова в квартусе от FTDI
Кривая эмуляция ftdi, обнови фирмварь, если есть такой в природе и оно обновляемо
- - - Добавлено - - -
возьми по древнее драйвера с сайта ftdi, добавь в inf vid/pid бластера
Почитал я ваши последние посты и то же решил проверить, как у меня под Windows10 64 будет работать китайский USB Blaster. Quartus версии 9.1. Зашёл в программатор и не увидел USB Blaster'а.
Далее действовал так:
1. скачал и установил драйвера из выше приведённого поста. Винда драйвер видит, но Квартус не находит.
2. Порыл интернет и в одной ссылке нашёл, что драйвера нужно ставить из папки Квартуса: C:\altera\91\quartus\drivers\usb-blaster\x64. Не знаю они туда записались из предыдущего моего пункта или уже были до этого.
3. Зашёл в Квартус, теперь он увидел USB Blaster и стал с ним работать.
Это родные дрова от девятого квартуса.
Каждый раз в комплекте.
От девятого как раз может работать, там меньше проверок на подделку FTDI чипа
Странно что от 9 квартуса на вин 10 поставились :) может как-то одно на другое наложилось...
Насколько я помню были проблемы в 9 квартусе, с подписью, но потом обновили.
В любом случае, всегда можно было скачать драйвера FTDI и добавить vid/pid байтбластера
Ух! Наконец одолел эту тему.
Пришла и моя очередь осваивать ПЛИС. Прошу сильно не пинать и помочь разобраться в очередной порции ламерских вопросов.
Имеется: небольшой проект на Max3000A EPM3064, Quartus 9.1 web, Verilog.
Вопросы:
1. Какие должны быть подтягивающие резисторы для пинов JTAG (на самом проектируемом устройстве)? Использование внешнего КонфПЗУ не подразумевается. Программируется непосредственно ПЛИС и только она.
В готовых схемах нашел варианты:
первый - все пины вешаются через резисторы 1кОм на Vcc (+3,3В),
второй - все на Vcc, кроме TCK, который на GND.
Как правильно? Где об этом почитать? Гугл ничего не выдал (или не так искал).
2. Как правильно использовать Global Reset? Нужно ли что-то дополнительно указывать Квартусу или просто вручную сделать цепь инициализации каждого триггера и назначить её пину "Global Clear"?
3. Аналогичный вопрос по использованию Global Clock.
1. гуглинг по запросу "Altera jtag" сразу выдаёт схему с номиналами ;)
2. Эти сигналы нужна, только если они используются по назначению. А так - можно использовать как простые входы (не выходы).
3. Использовать надо хотя бы 1, если делать по правилам. Назначается в Assigments, сопоставляя ему реальный сигнал (обычно пин GCLKX).
andreil,
1. У меня почему-то выдаёт только ссылки на программаторы альтер по JTAG. Киньте хоть пару ссылок, где именно резисторы и их подключение.
2. Reset нужен именно по назначению - установить начальные значение триггеров.
3. "Assigments" - это где? Это Verilog? В Квартусе назначение пинов видел через меню.
P.S. Удалось найти несколько схем. Видимо раньше искал "Max3000a JTAG".
На всех схемах TCK через 1кОм к земле, TDO вообще никуда не подтягивается. TDI и TMS подтягиваются к Vcc, но номиналы резисторов в 2-х вариантах: 1кОм и 10кОм. Какой подойдёт к Altera Max3000?
P.P.S. После небольших мытарств от сайта к сайту, от документа к документу, удалось найти официальный документ от альтеры, регламентирующий подключение всей серии Max - Application Note 95 "In-System Programmability in MAX Devices" https://www.intel.com/content/dam/ww...e/an/an095.pdf
Схема оттуда:
https://image.ibb.co/dpopaf/JTAG-MAX3000-A.png
1. Можно и без резисторов. USB Blaster у меня и так прошивает.
2. Сброс назначается на вывод 1 для 3000
3. Assigments - это отдельно открываемое меню в квартусе. Там высвечивается плисина в большом увеличением со списком сигналов проекта. Просто тупо переносите сигналы на определённый пин. Потом нужно заново проект перекомпиоировать.
Вот на скриншоте показал. У меня квартус 13. Кстати эта версия квартуса идеальна по поддержке старых и новых плисин, рекомендую: версия 13.0.1.
fifan, большое спасибо!
Плисину с большим увеличением видел, не знал, что называется "Assigments".
Резисторы, как я понял, нужны не столько для прошивки, сколько для работы. Негоже, когда входы в неопределенном состоянии. Правда, по-прежнему непонятно, почему TDO тоже подтягивается. Это выход.
У Вас версия 13.0.1 полная или web?
Скачивал с торрентс.ру полную, но кряк там был только для 32-битной версии.
Да, N-е количество страниц назад тут искали способ, как сделать выход с ОК (он же "открытый коллектор", "открытый сток", Open Drain)
Решение здесь https://www.intel.com/content/www/us...52007_878.html
В квартусе 9.1 через Assignments/Settings/Libraries добавляете библиотеку "....\altera\91sp2\quartus\libraries\primitives\bu ffer"
Потом в Verilog создаёте компонент "opndrn имя_компонента(вход, выход);
Например:
opndrn OpenDr(Input_Pin, Output_Pin);
получаем следующее:
https://image.ibb.co/fefRAf/Open-Drn.png
https://pp.userapi.com/c831209/v8312...yqn2tzHy94.jpg
схемный ввод
http://jpegshare.net/images/01/08/01...4e3725de22.png
TRI открывается при лог.1, а тянуть надо к лог.0, поэтому получается инверсия, которая компенсируется инвертором NOT.[свернуть]
verilog
input In;
inout Out;
assign Out = (In) ? 1'bZ : 1'b0;[свернуть]
Причем, если заменить массу на VCC (0 на 1), то можно получить OS (Open Source или Открытый Исток).
HardWareMan, так это баянище.
Первое, что пришло мне в голову даже без поиска решений в сети.
И в этой теме уже упоминалось.
Вопрос по xilinx , каким софтом редактируется и компилируется .abl исходники ?
Тут - ТЫЦ упоминается - ABEL-HDL Editor ,в составе Xilinx ISE Design Suite я его не нашел или не там искал.
хы. какой антиквариат.
"эти интернеты" говорят про етот анахрониzм что:
ну или тутЦитата:
Последняя версия ISE, которая поддерживает ABEL, кажется, 10.1
https://www.xilinx.com/support/answers/32354.html
Ну наверно да, из этого проекта , там все .abl
http://www.mkl211015.altervista.org/ide/ide68k.html
Надо скомпилить под чип с другой задержкой , пытаюсь разобраться.
- - - Добавлено - - -
Качаю 10.1 , еще бы ортодокса найти со знаниями об .abl
Задача стоит такая , что найти чипы 7ns не очень просто ,продавцы пишут что прдают 7ns ,а по факту присылают 10-15ns , и надо было перекомпилить прошивку abel под эти задержки.
В общем покурил немного инфу , и вам спасибо ISE 10.1 именно то,только пришлось на бук с XP ставить , все получилось, сделал проект и перекомпилил.
https://b.radikal.ru/b31/1901/a7/541f32b31326t.jpg
Еще вопрос ,а из исходника abel можно как то визуальную схему получить ?