|
Программатор ПЛИС USB, посоветуйте программатор... |
|
|
|
Dec 24 2010, 09:13
|

Лентяй
     
Группа: Свой
Сообщений: 2 203
Регистрация: 11-10-04
Из: Санкт-Петербург
Пользователь №: 843

|
Цитата(adc @ Dec 24 2010, 14:04)  Подскажите пожалуйста где найти описание данного программатора?(USB-BLASTER-RUS) Описание - родное альтеровское: http://www.altera.com/literature/ug/ug_usb_blstr.pdfЦитата(adc @ Dec 24 2010, 14:04)  Кто осуществляет поддержку ПО и т.п.? Поддержку ПО осуществляет Altera, а "и т.п." - ЭФО  Цитата(adc @ Dec 24 2010, 14:04)  А с макс плюсом он совместим, или только квартус? Только квартус. Max+Plus II умер раньше, чем USB Blaster родился.
--------------------
Чтобы слова не расходились с делом, нужно молчать и ничего не делать...
|
|
|
|
|
Jan 10 2011, 15:17
|

Местный
  
Группа: Свой
Сообщений: 409
Регистрация: 29-10-07
Пользователь №: 31 836

|
Пока нет программатора(жду), ковыряю квартус. Установил версию 10.1. Создал простенький проект с одним инвертором. ПЛИСина старенькая EPM7064SLC44-10. Выводы не присваиваю. (кстати где посмотреть какие присвоил компилятор?) Компилирую, получается следующее: Код Info: ******************************************************************* Info: Running Quartus II Analysis & Synthesis Info: Version 10.1 Build 153 11/29/2010 SJ Full Version Info: Processing started: Mon Jan 10 21:06:17 2011 Info: Command: quartus_map --read_settings_files=on --write_settings_files=off test1 -c test1 Info: Parallel compilation is enabled and will use 2 of the 2 processors detected Info: Found 1 design units, including 1 entities, in source file test1.bdf Info: Found entity 1: test1 Info: Elaborating entity "test1" for the top level hierarchy Info: Implemented 3 device resources after synthesis - the final resource count might be different Info: Implemented 1 input pins Info: Implemented 1 output pins Info: Implemented 1 macrocells Info: Quartus II Analysis & Synthesis was successful. 0 errors, 0 warnings Info: Peak virtual memory: 201 megabytes Info: Processing ended: Mon Jan 10 21:06:19 2011 Info: Elapsed time: 00:00:02 Info: Total CPU time (on all processors): 00:00:01 Info: ******************************************************************* Info: Running Quartus II Fitter Info: Version 10.1 Build 153 11/29/2010 SJ Full Version Info: Processing started: Mon Jan 10 21:06:20 2011 Info: Command: quartus_fit --read_settings_files=off --write_settings_files=off test1 -c test1 Info: Parallel compilation is enabled and will use 2 of the 2 processors detected Info: Selected device EPM7064SLC44-10 for design "test1" Info: Quartus II Fitter was successful. 0 errors, 0 warnings Info: Peak virtual memory: 205 megabytes Info: Processing ended: Mon Jan 10 21:06:21 2011 Info: Elapsed time: 00:00:01 Info: Total CPU time (on all processors): 00:00:00 Info: ******************************************************************* Info: Running Quartus II Assembler Info: Version 10.1 Build 153 11/29/2010 SJ Full Version Info: Processing started: Mon Jan 10 21:06:23 2011 Info: Command: quartus_asm --read_settings_files=off --write_settings_files=off test1 -c test1 Info: Assembler is generating device programming files Info: Quartus II Assembler was successful. 0 errors, 0 warnings Info: Peak virtual memory: 186 megabytes Info: Processing ended: Mon Jan 10 21:06:24 2011 Info: Elapsed time: 00:00:01 Info: Total CPU time (on all processors): 00:00:00 Info: ******************************************************************* Info: Running Quartus II TimeQuest Timing Analyzer Info: Version 10.1 Build 153 11/29/2010 SJ Full Version Info: Processing started: Mon Jan 10 21:06:23 2011 Info: Command: quartus_sta test1 -c test1 Info: qsta_default_script.tcl version: #1 Info: Parallel compilation is enabled and will use 2 of the 2 processors detected Info: Started post-fitting delay annotation Info: Delay annotation completed successfully Warning: Timing Analysis does not support the analysis of latches as synchronous elements for the currently selected device family Info: Reading SDC File: 'test1.sdc' Info: No user constrained base clocks found in the design. Calling "derive_clocks -period 1.0" Info: The command derive_clocks did not find any clocks to derive. No clocks were created or changed. Warning: No clocks defined in design. Info: No clocks to report Info: No fmax paths to report Info: No Setup paths to report Info: No Hold paths to report Info: No Recovery paths to report Info: No Removal paths to report Info: No Minimum Pulse Width paths to report Info: The selected device family is not supported by the report_metastability command. Info: Design is not fully constrained for setup requirements Info: Design is not fully constrained for hold requirements Info: Quartus II TimeQuest Timing Analyzer was successful. 0 errors, 2 warnings Info: Peak virtual memory: 181 megabytes Info: Processing ended: Mon Jan 10 21:06:27 2011 Info: Elapsed time: 00:00:04 Info: Total CPU time (on all processors): 00:00:01 Info: Quartus II Full Compilation was successful. 0 errors, 2 warnings Вот тут я непонимаю что означают предупреждения: Цитата Warning: Timing Analysis does not support the analysis of latches as synchronous elements for the currently selected device family и Цитата Warning: No clocks defined in design Что квартус не поддерживает анализ старых микрух? Что за клок такой и где его ставить? Неужели макс плюс ставить чтобы посмотреть тайминги и т.п.? присоединил проект.(на всякий случай) ps to admin: Жаль что здесь, в раздели по ПЛИС, нет раздела для начинающих, чтобы можно было позадавать простенькие вопросы, не отвлекая гуру-плисоводов.
|
|
|
|
|
Jan 11 2011, 06:31
|
Гуру
     
Группа: Свой
Сообщений: 3 123
Регистрация: 7-04-07
Из: Химки
Пользователь №: 26 847

|
Цитата(adc @ Jan 10 2011, 21:17)  Вот тут я непонимаю что означают предупреждения: Цитата Warning: Timing Analysis does not support the analysis of latches as synchronous elements for the currently selected device family и Цитата Warning: No clocks defined in design Что квартус не поддерживает анализ старых микрух? Нет, это означает, что Timing Analysis хочет анализировать синхронный дезайн (за что его винить трудно), а ваш отдельно стоящий инвертор он анализировать отказывается
|
|
|
|
|
Jan 11 2011, 07:21
|

Местный
  
Группа: Свой
Сообщений: 409
Регистрация: 29-10-07
Пользователь №: 31 836

|
Что то не получается найти в настройках где отключать данную опцию: Цитата Timing Analysis does not suport the analysis of latches as synchronous elements for the currently selected device family В настройках классического анализатора ткните More Settings и переведите указанную опцию в OFF. Защелок у вас нет.
|
|
|
|
|
Jan 11 2011, 07:45
|

Lazy
     
Группа: Свой
Сообщений: 2 070
Регистрация: 21-06-04
Из: Ukraine
Пользователь №: 76

|
Цитата(adc @ Dec 24 2010, 13:09)  Посоветуйте пожалуйста недорогой программатор для ПЛИС с заделом на будущее(готов потратить 2000-2500р.). Планирую осваивать плисы ALTERA (пока есть EPM7064SLC44-10). Работаю на ноуте на котором нет LPT, следовательно нужно что-то с USB. Возможен ли вариант байтбластер+USBtoLPT переходник? Кто-то говорил что в ЭФО продают USB-BLASTER-RUS. Насколько эта штука надежная и подходящая для быстрого старта? Вот только увидел... Может пригодится http://www.altera.com/products/devkits/altera/kit-max-v.htmlP.S. Если бы перед мной стоял выбор, то крепко задумался бы о Lattice MachXO2 http://www.latticesemi.com/products/develo...lopmentkits.cfm
--------------------
"Everything should be made as simple as possible, but not simpler." - Albert Einstein
|
|
|
|
|
Jan 11 2011, 12:00
|

Местный
  
Группа: Свой
Сообщений: 409
Регистрация: 29-10-07
Пользователь №: 31 836

|
Цитата Если бы перед мной стоял выбор, то крепко задумался бы о Lattice MachXO2 Спасибо! Только мне нужен программатор, а не Development Kit. Цитата(vadimuzzz @ Jan 11 2011, 13:38)  проглядел, что у вас 10.1 - там выбросили классический анализатор. используйте таймквест хм.. странно.. Лет 7 назад сидел в максе и смотрел диаграммы. Сейчас думаю типа поставлю продвинутый пакет развернусь по полной.. А тут выясняется.. что тут отрезали, там убрали?! Весит полтора гига(вместо 12метров у макса). Тайм квест это какой то странный анализатор (непривычный что ли). Куда тыкнуть чтоб анализ то запустить? Вообще есть в квартусе анлиз схемы типа как в максе.. Подаешь на выводы сигнал, смотришь что на выходе... с диаграммами?
|
|
|
|
|
Jan 11 2011, 20:55
|

Гуру
     
Группа: Свой
Сообщений: 2 291
Регистрация: 21-07-05
Пользователь №: 6 988

|
Цитата(adc @ Jan 11 2011, 21:00)  Тайм квест это какой то странный анализатор (непривычный что ли). Куда тыкнуть чтоб анализ то запустить? сверху кнопка с часиками - это таймквест. Цитата Вообще есть в квартусе анлиз схемы типа как в максе.. Подаешь на выводы сигнал, смотришь что на выходе... с диаграммами? тоже выбросили, используйте моделсим
|
|
|
|
|
Jan 12 2011, 04:23
|

Местный
  
Группа: Свой
Сообщений: 409
Регистрация: 29-10-07
Пользователь №: 31 836

|
Цитата может быть плату можно использовать и как программатор Ну в принципе да наверное, но хотелось бы готовый, законченный инструмент. Посмотрю в наших магазах продаются ли эти киты. Может какую нибудь из них и возьму. Цитата(vadimuzzz @ Jan 12 2011, 02:55)  сверху кнопка с часиками - это таймквест. тоже выбросили, используйте моделсим Ага... Кнопочкой запускал... искал диаграммы.. и соответственно не нашел.. Моделсим скачал (10.1_modelsim_ae_windows), а пролечить нечем. Не нашел. Удивляет конечно что пакет(quartus) вроде серьезный, а его урезают..
|
|
|
|
1 чел. читают эту тему (гостей: 1, скрытых пользователей: 0)
Пользователей: 0
|
|
|