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

 
 
> Некорректное симулирование Nios II системы на Cyclone III. Нужна момощь
Shevnnov
сообщение Apr 8 2010, 08:48
Сообщение #1


Частый гость
**

Группа: Участник
Сообщений: 85
Регистрация: 8-04-10
Из: Нижний Новгород
Пользователь №: 56 498



Необходимо просимулировать Sopc систему в ModelSim. Документацию по этому на сайте Альтеры прочитал, AN351 выполнил - всё вроде хорошо было. Сейчас надо необходимо сделать тоже самое на cycloneIII embedded evaluation kit, который шел вместе с с платой.
НА основе sopcinfo файла создаю BSP библиотеку (с пометкой "только дял симуляции", stdin stdout - через jtag_uart) и стандартое hello world приложение. ЗАпускаю проект на"ios II Modelsim", открывается окно - стандартно компилируется дизайн, запускаю. Процессор, память симмулируются, другие модули вроде тоже. ТОлько jtag_uart модуль БЕЗДЕЙСТВУЕТ, хотя должен по идеи выводить "Hello world".
Использую в работе Quartus 9.1 и Nios II SBT, ModelSim 6.5b.
Такое проведение связки printf и jtag_uart замечено только на kit'овой библиотеке от платы CycloneIII. Тоже самое делал на стандартнйо kit'овой библиотеке niosII_cycloneII_2c35, которую можно найти в папке nios2eds\examples - проблем никаких не наблюдал. jtag_uart выводил информацию
Go to the top of the page
 
+Quote Post
 
Start new topic
Ответов
Shevnnov
сообщение Nov 24 2010, 10:23
Сообщение #2


Частый гость
**

Группа: Участник
Сообщений: 85
Регистрация: 8-04-10
Из: Нижний Новгород
Пользователь №: 56 498



Урезал код путем использования укророченной версии драйверов, newC lib, отключение C++ до 54Кб. Так же отключил калибровку DDR. Но всё равно через 55ms ответа от jtag_uart не последовало (часов 10 продолжалась симуляция).
Ответ на 45us мне кажется чем-то нереальным.
Еще вопрос - посмотрел дизайн на Cyclone II на котором симулировалось всё. Там размер файла ddr.dat - 257Кб. Но выполнение тестовой программы начиналось на 410us.
Go to the top of the page
 
+Quote Post
vadimuzzz
сообщение Nov 24 2010, 10:33
Сообщение #3


Гуру
******

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



Цитата(Shevnnov @ Nov 24 2010, 16:23) *
Но всё равно через 55ms ответа от jtag_uart не последовало (часов 10 продолжалась симуляция).

немного оффтопа, если позволите. а в чем выигрыш от такой симуляции? за 10 часов можно уйму тестов прогнать в сигналтапе на железе. я понимаю симуляцию на rtl-уровне, да и то, по большей части она имеет смысл для отдельных компонентов на предмет соответствия шинным спецификациям, например. а многочасовая симуляция нетлиста, да еще от стороннего производителя? не понимаю, зачем это.
Go to the top of the page
 
+Quote Post

Сообщений в этой теме
- Shevnnov   Некорректное симулирование Nios II системы на Cyclone III. Нужна момощь   Apr 8 2010, 08:48
- - Shevnnov   Народ, никто не сталкивался что ли с такой проблем...   Nov 16 2010, 12:10
|- - alexPec   Цитата(Shevnnov @ Nov 16 2010, 15:10) Нар...   Nov 19 2010, 20:02
- - Shevnnov   Хм. Интересное решение. Надо попробовать. Отпишусь...   Nov 22 2010, 09:47
- - Shevnnov   Попробовал заменить jtag_uart на uart просто - тол...   Nov 22 2010, 11:00
|- - Stewart Little   Цитата(Shevnnov @ Nov 22 2010, 14:00) Поп...   Nov 22 2010, 11:53
- - Shevnnov   Ну ddr_sdram.dat файл обновляется при запуске прое...   Nov 22 2010, 11:59
|- - Stewart Little   Цитата(Shevnnov @ Nov 22 2010, 14:59) Ну ...   Nov 22 2010, 12:10
|- - alexPec   Цитата(Stewart Little @ Nov 22 2010, 15:1...   Nov 22 2010, 13:10
|- - Stewart Little   Цитата(alexPec @ Nov 22 2010, 16:10) Да м...   Nov 22 2010, 14:04
- - Shevnnov   Зачем квартус? Я сейчас пытаюсь запустить на Model...   Nov 22 2010, 14:05
|- - Stewart Little   Цитата(Shevnnov @ Nov 22 2010, 17:05) Зач...   Nov 22 2010, 14:57
|- - Shevnnov   Никакой - тишина и спокойствие, чтоб его! Кста...   Nov 22 2010, 15:41
|- - Stewart Little   Цитата(Shevnnov @ Nov 22 2010, 18:41) Ник...   Nov 22 2010, 15:56
|- - Shevnnov   ЦитатаНу так это означает, что память не проинициа...   Nov 22 2010, 17:42
|- - Stewart Little   Еще раз проверил, уже с DDR-контроллером. Все рабо...   Nov 23 2010, 12:07
|- - Shevnnov   Цитата(Stewart Little @ Nov 23 2010, 15:0...   Nov 23 2010, 13:37
|- - Stewart Little   Цитата(Shevnnov @ Nov 23 2010, 16:37) Раз...   Nov 23 2010, 13:48
- - Shevnnov   Значит так. Прогресс есть, а именно какой: Собрал ...   Nov 23 2010, 11:00
- - Kuzmi4   А никто не сталкивался с Цитата... # ** Warning: ...   Nov 23 2010, 12:17
|- - Stewart Little   Цитата(Shevnnov @ Nov 24 2010, 13:23) Уре...   Nov 24 2010, 11:58
- - Shevnnov   Переместив в Linker'е код программы в onchip m...   Nov 29 2010, 11:10


Reply to this topicStart new topic
1 чел. читают эту тему (гостей: 1, скрытых пользователей: 0)
Пользователей: 0

 


RSS Текстовая версия Сейчас: 21st July 2025 - 16:08
Рейтинг@Mail.ru


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