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

 
 
> Некорректное симулирование 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 29 2010, 11:10
Сообщение #2


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

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



Переместив в Linker'е код программы в onchip memory и используя скоращенные версии библиотек и драйверов удалось добиться начала работы тестовой программы на 49us. Но если в Linker'е указать всё класть в память ddr (в предыдущем случае в ddr лежал только heap - в драйвере периферийного устройства используется динамическое выделение памяти), то время реакции много увеличивается, и повторяется пролема обсуждаемая выше. Это вероятно связано с большим временем доступа к ddr контроллеру в режиме симуляции.
По поводу выигрыга от такой симуляции - посмотреть как ведет себя компонент во взаимодействии со всей системой, потому что когда я пытаюсь запустить на тестовой плате, на часть тестов я получаю муру, а не результаты.

Цитата
Так весь вопрос в том и есть, а что эта программа делает???

Абсолютно то же самое, что и тестовая программа, которую я запускаю на Cyclone III дизайне
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
- - Shevnnov   Урезал код путем использования укророченной версии...   Nov 24 2010, 10:23
|- - vadimuzzz   Цитата(Shevnnov @ Nov 24 2010, 16:23) Но ...   Nov 24 2010, 10:33
|- - Stewart Little   Цитата(Shevnnov @ Nov 24 2010, 13:23) Уре...   Nov 24 2010, 11:58


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

 


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


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