реклама на сайте
подробности

 
 
10 страниц V  « < 3 4 5 6 7 > »   
Reply to this topicStart new topic
> QUARTUS, MODELSIM, Проект по переводу документации
torik
сообщение Nov 25 2009, 07:31
Сообщение #61


Гуру
******

Группа: Свой
Сообщений: 2 113
Регистрация: 1-11-05
Пользователь №: 10 359



Это вот, а в квартусе можно тестбенчами пользоваться?
Я сделал "module countbit" топом (SV2005), а "module test" обозначил как тестбенч и подключил к проекту. Я подумал, что после симуляции появятся расписанные в тестбенче сигналы, а получилась ерунда какая-то )))


--------------------
Быть. torizin-liteha@yandex.ru
Go to the top of the page
 
+Quote Post
AndriyG
сообщение Nov 25 2009, 14:22
Сообщение #62


Участник
*

Группа: Validating
Сообщений: 52
Регистрация: 7-04-06
Пользователь №: 15 911



Некоторые разработчики работают с командной строке и в Xilinx EDK и в Quartus

Посему, хотелось бы задать вопрос опытным по стилю работы в Квартусе:
1. Используете только GUI для создания проекта, компиляции и пр
2. Используете только командную строку (сами набиваете файл проекта и тд)
3. Смешаный GUI + командная строка.
4. Что у Вас идет в архив проекта (ну hdl сорцы ясно дело) и что мусор?

Спасибо!
Go to the top of the page
 
+Quote Post
Kuzmi4
сообщение Nov 25 2009, 14:31
Сообщение #63


Гуру
******

Группа: Свой
Сообщений: 3 304
Регистрация: 13-02-07
Из: 55°55′5″ 37°52′16″
Пользователь №: 25 329



2 torik
Цитата
приз - в студию
laughing.gif или это был не вопрос а так - крик души ?
Go to the top of the page
 
+Quote Post
Iptash
сообщение Nov 25 2009, 18:19
Сообщение #64


Профессионал
*****

Группа: Свой
Сообщений: 1 613
Регистрация: 2-09-08
Из: г.Набережные Челны
Пользователь №: 39 936



Цитата(torik @ Nov 25 2009, 09:11) *
Iptash, спасибо. Как раз то что надо для понимания связи тестбенча и собственно описания девайса. Вот только моделсим 6.4а у меня тупит, похоже что он просто не работает, качаю 9.1...

А дальше буду вопросы как это в моделсиме запустить.

У нас на FTP я скачивал MS 6.5b, работает нормально. Вообщем запускаешь модельсим, если он открывает последний проект, то
закрываешь, например правым щелчком по имени проекта и Close. Далее File/New/Project... и создаешь проект т.е. даешь имя,
место расположения, далее добавляешь файл, все. В окне проекта появляется твой файл. Вот его сначала компилируешь, если
все нормально (в низу в окне Transcript все сообщения и ввод командной строки и т.д.) то делаешь симуляцию, появляется
окно Start simulation, в нем открываешь папку Work в нем находится два модуля Reg и test(если симулируешь файл который я привел) вот его(test) запускаешь т.е. ставишь на него курсор и делаешь OK, но сначала нажми кнопку Optimization Options... в нем выбери Apply full visibility to all modules. Все, должны загрузится все переменные, входа и выхода. Щелкни два раза по файлу
Reg.sv в окне проекта, он откроется в текстовом редакторе. В окно Wave можешь добавить входа, выхода, пременные для просмотра. Все, можешь запускать Run или пошагово.
В квартусе тестбенч не работает, и не мешает.
Go to the top of the page
 
+Quote Post
torik
сообщение Nov 25 2009, 18:47
Сообщение #65


Гуру
******

Группа: Свой
Сообщений: 2 113
Регистрация: 1-11-05
Пользователь №: 10 359



Я все это время качаю новый квартус 9.1, вместе с моделсимом ase, скорость низкая...

Iptash, спасибо. Но вопросы еще будут, когда все скачаю. А имеет смысл ставить моделсим SE вместо ASE?


--------------------
Быть. torizin-liteha@yandex.ru
Go to the top of the page
 
+Quote Post
Iptash
сообщение Nov 25 2009, 18:59
Сообщение #66


Профессионал
*****

Группа: Свой
Сообщений: 1 613
Регистрация: 2-09-08
Из: г.Набережные Челны
Пользователь №: 39 936



У меня и то и др. стоит, они не мешают друг другу. В ASE пути к Альтеровским функциям уже установлены, в SE нужно настраивать если
с функциями работаешь, но это не сложно. Мне покозалось, что SE более полноценнее.
Go to the top of the page
 
+Quote Post
torik
сообщение Nov 26 2009, 08:49
Сообщение #67


Гуру
******

Группа: Свой
Сообщений: 2 113
Регистрация: 1-11-05
Пользователь №: 10 359



Поставил ASE 6.5b. Уважаемый Iptash, спасибо. Теперь уже буду изучать дальше.

Вот только не получилось запустить симуляцию прямо из квартуса.

И еще - у меня получился моделсим стартер едишн. Я запускал батник и создал переменную среды (только по своему пути), по инструкции с фтп. Как его подлечить по настоящему?


--------------------
Быть. torizin-liteha@yandex.ru
Go to the top of the page
 
+Quote Post
Iptash
сообщение Nov 26 2009, 20:18
Сообщение #68


Профессионал
*****

Группа: Свой
Сообщений: 1 613
Регистрация: 2-09-08
Из: г.Набережные Челны
Пользователь №: 39 936



А какой пароль на архиве?, я что то забыл и как устанавливал и какой пароль на архив.

Пароль перед глазами и не вижу smile.gif. Так модель сим запускается или ругается?, если запускается, значит все нормально.
Go to the top of the page
 
+Quote Post
torik
сообщение Nov 27 2009, 10:38
Сообщение #69


Гуру
******

Группа: Свой
Сообщений: 2 113
Регистрация: 1-11-05
Пользователь №: 10 359



Да запускается и работает...
Но т.к. он стартер едишн, не будет ли ограничений по размеру кода или чё там еще?


--------------------
Быть. torizin-liteha@yandex.ru
Go to the top of the page
 
+Quote Post
Kuzmi4
сообщение Nov 27 2009, 11:18
Сообщение #70


Гуру
******

Группа: Свой
Сообщений: 3 304
Регистрация: 13-02-07
Из: 55°55′5″ 37°52′16″
Пользователь №: 25 329



2 torik
ограничение на ~10тыс строк и заметно медленней работает по сравнению с SE.
Go to the top of the page
 
+Quote Post
Iptash
сообщение Nov 27 2009, 13:10
Сообщение #71


Профессионал
*****

Группа: Свой
Сообщений: 1 613
Регистрация: 2-09-08
Из: г.Набережные Челны
Пользователь №: 39 936



Цитата(torik @ Nov 27 2009, 13:38) *
Да запускается и работает...
Но т.к. он стартер едишн, не будет ли ограничений по размеру кода или чё там еще?

Я с родного FTP брал SE Plus 6.5b, работает замечательно, большое спасибо ребятам.
Go to the top of the page
 
+Quote Post
torik
сообщение Dec 20 2009, 09:30
Сообщение #72


Гуру
******

Группа: Свой
Сообщений: 2 113
Регистрация: 1-11-05
Пользователь №: 10 359



Назрел еще вопрос.

Написал небольшой top-модуль, к нему на SV забацал тестбенч. Из ква запускаю функциональное моделирование, все нормально работает.
А вот когда пробую Gate Level Simulation, начинаются проблемы. Моделсим ругается на ссылки на переменные модуля.

Например, хочу наблюдать состояние переменной global_prereset top-модуля GS58, и обращаюсь к ней из тестбенча rrr.reg1 - моделсим ругается:

Цитата
# ** Error: (vsim-3043) D:/altera/GS58/GS58/testbench/GS58_TST.sv(61): Unresolved reference to 'SG1' in GS58.SG1.
# Region: /GS58_TST
# ** Error: (vsim-8220) D:/altera/GS58/GS58/testbench/GS58_TST.sv(36): This or another usage of 'GS58.global_prereset' inconsistent with 'module' object.


Чё ему не нравится? И вообще, насколько полезна эта Gate Level Simulation? Ведь при компиляции ква проверит все тайминги и ругнется если что.

Проект прикладываю...
Прикрепленные файлы
Прикрепленный файл  GS58_201209_1.rar ( 957.78 килобайт ) Кол-во скачиваний: 82
 


--------------------
Быть. torizin-liteha@yandex.ru
Go to the top of the page
 
+Quote Post
des00
сообщение Dec 21 2009, 04:09
Сообщение #73


Вечный ламер
******

Группа: Модераторы
Сообщений: 7 248
Регистрация: 18-03-05
Из: Томск
Пользователь №: 3 453



Цитата(torik @ Dec 20 2009, 03:30) *
Написал небольшой top-модуль, к нему на SV забацал тестбенч. Из ква запускаю функциональное моделирование, все нормально работает.
А вот когда пробую Gate Level Simulation, начинаются проблемы. Моделсим ругается на ссылки на переменные модуля.

Чё ему не нравится? И вообще, насколько полезна эта Gate Level Simulation? Ведь при компиляции ква проверит все тайминги и ругнется если что.

Проект прикладываю...


дык что сложного то %)

1. в атаче нет тестбенча, хорошо что хоть GS58_TST.sv.bak остался
2. ругается потому что сигнала GS58.global_reset_n нет, легко проверяется просмотром файла нетлиста simulation\modelsim\GS58.vo
3. Чему тут удивляться то, маппер и фиттер при оптимизации сделали все что считали нужным, потому сигнала и нет (а есть лют под именем global_reset_n %) )

у меня не разу не было ситуации когда моделирование нетлиста было бы оправдано, хотя подразумеваю что такие ситуации есть.


--------------------
Go to the top of the page
 
+Quote Post
Builder
сообщение Dec 21 2009, 07:54
Сообщение #74


iBuilder©
****

Группа: Свой
Сообщений: 519
Регистрация: 14-07-04
Из: Минск
Пользователь №: 322



Цитата(des00 @ Dec 21 2009, 06:09) *
у меня не разу не было ситуации когда моделирование нетлиста было бы оправдано, хотя подразумеваю что такие ситуации есть.
У меня один раз было (двно правда), что симулятор функционального теста делал ошибку на одной конструкции.
На нетлисте работало правильно. Но это грайне редкие случаи.
Go to the top of the page
 
+Quote Post
torik
сообщение Dec 21 2009, 08:48
Сообщение #75


Гуру
******

Группа: Свой
Сообщений: 2 113
Регистрация: 1-11-05
Пользователь №: 10 359



Цитата
1. в атаче нет тестбенча, хорошо что хоть GS58_TST.sv.bak остался

В папке testbench лежит...


--------------------
Быть. torizin-liteha@yandex.ru
Go to the top of the page
 
+Quote Post

10 страниц V  « < 3 4 5 6 7 > » 
Reply to this topicStart new topic
1 чел. читают эту тему (гостей: 1, скрытых пользователей: 0)
Пользователей: 0

 


RSS Текстовая версия Сейчас: 18th July 2025 - 05:10
Рейтинг@Mail.ru


Страница сгенерированна за 0.01482 секунд с 7
ELECTRONIX ©2004-2016