|
Quartus II v.4.2, Проблемы с файлами *.pof и *.sof |
|
|
2 страниц
1 2 >
|
 |
Ответов
(1 - 21)
|
May 18 2007, 08:04
|
Местный
  
Группа: Свой
Сообщений: 347
Регистрация: 16-02-06
Из: г.Николаев, Украина
Пользователь №: 14 377

|
Цитата(sazh @ May 18 2007, 10:39)  А на каком кристалле. И что значит файлы остаются прежними. В железе нет изменений, при симуляции? Такое трудно представить. Pof файл или создается или не создается. Если sof не меняется, значит сначала был кристалл fpga, а потом стал CPLD. Квартус sof пр этом не стирает. Попробуйте удалить из раздела эти файлы. Кристалл FPGA FLEX 10K30K остается всегда таким же. После коррекции программы и успешной компиляции, файлы *.pof и *.sof внешне не изменяются по дате, хотя другие изменяются на текущее время и дату. Пробовал *.pof и *.sof переименовать (удалить). После запуска на компиляцию есть сообщение, что компиляция успешная, а *.pof и *.sof не создаются вообще. Т.е. несколько дней назад эти файлы создались, а потом не изменяются. Переустанавливаю пакет Quartus II v.4.2 и IP ядра.
|
|
|
|
|
May 18 2007, 16:21
|
iBuilder©
   
Группа: Свой
Сообщений: 519
Регистрация: 14-07-04
Из: Минск
Пользователь №: 322

|
Цитата(Волощенко @ May 18 2007, 10:10)  Работаю с Quartus II v.4.2 и ядром от PCI Compiler v3.2.0. Заметил, что файлы *.pof и *.sof первоначально создались, а потом они уже не меняются. То есть корректируется входное описание, выполняется компиляция, а *.pof и *.sof остаются прежними, хотя должны измениться. Кто сталкивался с этим, ответьте. Сам не сталкивался, но что-то слышал. Попробуйте стереть каталог db и пересобрать проект.
|
|
|
|
|
May 20 2007, 06:43
|
Знающий
   
Группа: Свой
Сообщений: 518
Регистрация: 12-04-07
Из: Санкт-Петербург
Пользователь №: 26 997

|
Цитата(Builder @ May 18 2007, 20:21)  Сам не сталкивался, но что-то слышал. Попробуйте стереть каталог db и пересобрать проект. Могу предположить, что в настройках выключен пункт Assembler. Действительно, так иногда делают для сокращения времени компиляции при тестировании, а потом часто забывают включить обратно. В 6.1 это Settings -> Compilation Process Settings -> Run Assembler During Compilation
|
|
|
|
|
May 21 2007, 07:54
|
Участник

Группа: Новичок
Сообщений: 66
Регистрация: 3-03-07
Пользователь №: 25 835

|
Цитата(Волощенко @ May 21 2007, 10:15)  К Builder Стирать весь каталог db или его часть? Пересобрать проект, это как, все по новому?
Ко всем Работаю с Quartus 4.2 и PCI Compiler v3.2.0, их купили официально два года назад, но лицензии утеряли, а концы не находятся. После компиляции сообщают: Error: Current license file does not support the EPF10K30AQC240-1 device. Compiler v3.2.0 не поддерживает данный чип как старый. Видимо нужен более ранний PCI Compiler. О результатах сообщу. 1)Видимо имелось ввиду просто перекомпилировать проект 2)Там же написано, что лицензия ваша не поддерживает этот чип, пролечите как следует квартус)
|
|
|
|
|
May 21 2007, 08:36
|
Местный
  
Группа: Свой
Сообщений: 347
Регистрация: 16-02-06
Из: г.Николаев, Украина
Пользователь №: 14 377

|
Цитата(Пушкин @ May 21 2007, 10:54)  2)Там же написано, что лицензия ваша не поддерживает этот чип, пролечите как следует квартус) Попытался применить QuartusPatch.exe (от 10.02.2006, размером в 20480), но это к Quartus 4.2 не подошло, ругань сразу после запуска. Как второй вариант, заменил sys_cpt.dll на одноименный (от 19.03.2007, размером 892928), результат примерно тот же. Загрузил License.dat (от 19.03.2007 размером 146068) с заменой HOSTID на свой, но там размерешно применять только pci_compiler-v3.2.0 (но он уже не поддерживает FLEX 10KA), а более низкие версии не разрешены. Все лекарства взяты с фтп, и они вроде подходят к Quartus 7.0. Может есть какие другие народные средства?
|
|
|
|
|
May 21 2007, 10:30
|
Местный
  
Группа: Свой
Сообщений: 347
Регистрация: 16-02-06
Из: г.Николаев, Украина
Пользователь №: 14 377

|
Цитата(sazh @ May 21 2007, 12:00)  Давайте сначала. Хорошо, я перехожу на MAX+plus II v.10.2 (проверял, вроде он рабочий) Последовательность такая, пытаюсь использовать Визард: 1. Запускаю MAX, выбираю File->New, задаю и сохраняю текстовый файл main.v. Делаю текущим этот проект и файл. 2. Назначаю свою библиотеку, для этого выбираю Options->User Libraris.., указываю путь на c:\megacore\pci_compiler-v.0104\lib, кликаю Add, вижу, что она добавилась в Existing Directories, кликаю ОК. Там весь присланный Вами директорий: pci_1_3. 3. Запускаю Визард, File->MegaWizard Plug-In Manager, в стартовом окне вбираю опцию Create a new castom megafunction variation, кликаю Next. В следующем окне в окошке допустимых мегафункций выбираю и подсвечиваю Bus Interfaces->PCI Compiler (v.0113). Задаю тип Verilog HDL и имя выходной файл pci_top, например, c:\max2work\projects\17_m_pci_pcicompiler130\pci_top. Контролирую имя своей библиотеки c:\megacore\pci_compiler-v.0104\lib. Кликаю ОК. 4. Получаю сообщение: Unable to access jarfile. C:\MegaCore\pci_compiler-v.0104\libPCIWizard.jar. То есть как бы файла нет, а на самом деле он есть в C:\MegaCore\pci_compiler-v.0104\lib\PCIWizard.jar. Если сравнивать пути, то видно, что в сообщении нет наклонной черты между lib и PCIWizard.jar (может что здесь). Дальше все. Попытка сделать еще один подобный проект заканчивается тем же. Я хочу писать на Verilog, но может, нужно использовать вместо Визарда другой путь? Да, еще. Просмотрел License Setup, так там в окошке Лицензируемые функции много всего разрешенного, а вот в окошке Licensed AMPP/ MegaCore Functions ничего не прописано, т.е. получается, как бы работа с ядрами запрешена?
|
|
|
|
|
May 21 2007, 12:13
|
Местный
  
Группа: Свой
Сообщений: 347
Регистрация: 16-02-06
Из: г.Николаев, Украина
Пользователь №: 14 377

|
Цитата(sazh @ May 21 2007, 13:54)  Могу сходу предложить только графический редактор как верхний уровень иерархии. Точно работает. Так и сделал, ввел графическое PCI-ядро, назначил выводы, все в МАХ нормально компилируется. Уже легче. Теперь с target-стороны подключу символ, а в нем все функции уже в Verilog. Спасибо.
|
|
|
|
|
May 21 2007, 12:52
|
Местный
  
Группа: Свой
Сообщений: 347
Регистрация: 16-02-06
Из: г.Николаев, Украина
Пользователь №: 14 377

|
Цитата(sazh @ May 21 2007, 15:22)  Можно и в графике квартуса работать. Верилог ведь там по удобнее будет (2001).А что мешает Quartus 7 поставить. Идея удачная, и мне нравится, но мой Quartus 7.0 не берет. Конвертировал с MAX, пустил на компиляцию, Analysis & Synthsis прошел на 100%. А на этапе Fitter получил сообщение: Error: Current license file does not support the EPF10K30AQC240-1 device. Что-то еще не пере-крякнул. А также: Warning: FLEXlm software error: Invalid (inconsistent) license key The license-key and data for the feature do not match. This usually happens when a license file has been altered Feature: quartus License path: C:\altera\70\quartus\bin\License.dat FLEXlm error: -8,523 For further information, refer to the FLEXlm End User Manual, available at "www.macrovision.com".
|
|
|
|
|
May 21 2007, 14:20
|
Участник

Группа: Новичок
Сообщений: 66
Регистрация: 3-03-07
Пользователь №: 25 835

|
Цитата(Волощенко @ May 21 2007, 16:52)  А также: Warning: FLEXlm software error: Invalid (inconsistent) license key The license-key and data for the feature do not match. This usually happens when a license file has been altered Feature: quartus License path: C:\altera\70\quartus\bin\License.dat FLEXlm error: -8,523 For further information, refer to the FLEXlm End User Manual, available at "www.macrovision.com". Квартус ваш не крякнут как положено
|
|
|
|
|
May 23 2007, 08:12
|
Местный
  
Группа: Свой
Сообщений: 347
Регистрация: 16-02-06
Из: г.Николаев, Украина
Пользователь №: 14 377

|
Выполнил лечение, теперь работают и Q4.2, и Q7.0. Запустил PCI-core из библиотеки pci_1_3, загрузил на плату, а плату вставил в компьютер. BIOS её распознает согласно конфигурации, можно теперь заниматься прикладными узлами. Правда, пока это удалось сделать только в графике MAX+plus 10.2. Попытки работать с PCI-core из pci_1_3, используя при этом Визард от Q4.2 и Q7.0, с генерацией в Verilog, показали, что компиляции выполняются успешно, но плата в компьютере не распознается, хотя структурно все идентично графическому из МАХ+.
|
|
|
|
|
Sep 28 2007, 05:53
|
Группа: Новичок
Сообщений: 2
Регистрация: 10-08-07
Пользователь №: 29 694

|
Цитата(Волощенко @ May 23 2007, 12:12)  Выполнил лечение, теперь работают и Q4.2, и Q7.0. у меня такаяже ошибка. блин я только разбираюсь с квартусом, я начинающий, не могли бы вы мне подсказать, или ссылочку подбросить как это лечить а то я откомпилить не могу
Сообщение отредактировал StArt - Sep 28 2007, 05:55
|
|
|
|
|
Oct 29 2007, 11:30
|
Участник

Группа: Свой
Сообщений: 29
Регистрация: 4-05-05
Пользователь №: 4 741

|
поделитесь плиз лечением для ква версии 7.
|
|
|
|
1 чел. читают эту тему (гостей: 1, скрытых пользователей: 0)
Пользователей: 0
|
|
|