|
NIOS II начало. |
|
|
|
Dec 17 2009, 09:09
|
Частый гость
 
Группа: Участник
Сообщений: 84
Регистрация: 5-03-09
Из: СПБ
Пользователь №: 45 705

|
Здравствуйте, начал изучать nios и появилось у меня несколько вопросов, если кому не трудно буду рад прочитать ответы.
1)Есть ли возможность симулировать работу NIOS + логику FPGA в quartus simulator?
2)Создал я SOPC в котором само ядро, память и выход PIO, написал програмку на assembler типа счетчик .text .global main
main: movi r10,0x0 movi r11,0xff
loop: addi r10,r10,2 beq r10,r11, loop
.end
Как мне теперь выдать в PIO содержимое регистра r10?
|
|
|
|
|
Dec 17 2009, 09:32
|
Частый гость
 
Группа: Участник
Сообщений: 84
Регистрация: 5-03-09
Из: СПБ
Пользователь №: 45 705

|
Kuzmi4В SOPC Builder PIO имеет адреса BASE 0x00000000 и END 0x0000000f и куда мне писать?
Причина редактирования: Избыточное цитирование
|
|
|
|
|
Dec 17 2009, 10:07
|
Частый гость
 
Группа: Участник
Сообщений: 84
Регистрация: 5-03-09
Из: СПБ
Пользователь №: 45 705

|
Цитата(vadimuzzz @ Dec 17 2009, 12:56)  в BASE mov 0x00,R10 так вот не получается
|
|
|
|
|
Dec 17 2009, 11:44
|
Частый гость
 
Группа: Участник
Сообщений: 84
Регистрация: 5-03-09
Из: СПБ
Пользователь №: 45 705

|
Цитата(vadimuzzz @ Dec 17 2009, 13:59)  mov переносит между регистрами. stwio R10,0x00 Спасибо могу ли я теперь увидеть диаграмму работы в quartus simulator?
|
|
|
|
|
Dec 18 2009, 07:18
|
Частый гость
 
Группа: Участник
Сообщений: 84
Регистрация: 5-03-09
Из: СПБ
Пользователь №: 45 705

|
Цитата(vadimuzzz @ Dec 17 2009, 18:08)  теоретически-да(подать клок,ресет и т.д.), но в моделсиме гораздо удобнее. в сигналтапе тоже удобно(www.altera.com/literature/an/an446.pdf). чем в моделсиме удобнее? там же на вхдл тестбенчи писать нужно, а в симуляторе быстренько нарисовал и готово
|
|
|
|
|
Dec 18 2009, 08:14
|
Частый гость
 
Группа: Участник
Сообщений: 84
Регистрация: 5-03-09
Из: СПБ
Пользователь №: 45 705

|
Цитата(vadimuzzz @ Dec 18 2009, 11:01)  быстренько нарисовал - это когда 2 сигнала, а когда 22 - скопипастить тестбенч быстрее будет. да и сколько-нибудь сложное воздействие сымитировать в визуальном редакторе нереально. Впринципе да, надо изучать моделсим, щас попробую сначала в сигналтабе. Спасибо за ответы.
|
|
|
|
|
Dec 18 2009, 13:52
|

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

|
Цитата(torik @ Dec 18 2009, 17:34)  Ну а какова реальность? Я вот не очень представляю, как увязывается выполнение программы на NIOS с внешними воздействиями на железо, прописанными в тестбенчах. Чё-то вообще бред получается. Если отладка без учета программы ниоса, то это уже моделирование SOPC с шиной авалон. Не? а в чем разница с моделсимом? так же берется нетлист, на входы подаются воздействия. программа присутствует в виде файла инициализации памяти (понятно, надо on-chip юзать). другое дело, что по функционалу убого, ну так и сказано уже не раз было, что м-сим удобнее. Цитата(Evgeniiy @ Dec 18 2009, 17:41)  И еще вопросик, когда я создаю воркспейс в другой папке, у меня не создается проект, выдает ошибку error parsing project STF file, могу создавать проекты только в директории по умолчанию, как бы от этого уйти? поподробнее, что за проект, какой воркспейс. ни фига не понятно
|
|
|
|
|
Dec 18 2009, 14:11
|
Частый гость
 
Группа: Участник
Сообщений: 84
Регистрация: 5-03-09
Из: СПБ
Пользователь №: 45 705

|
Цитата(vadimuzzz @ Dec 18 2009, 16:52)  а в чем разница с моделсимом? так же берется нетлист, на входы подаются воздействия. программа присутствует в виде файла инициализации памяти (понятно, надо on-chip юзать). другое дело, что по функционалу убого, ну так и сказано уже не раз было, что м-сим удобнее.
поподробнее, что за проект, какой воркспейс. ни фига не понятно если я меняю workspace в NIOS II IDE стандартный там nios2-ide-workspace-8.0_1, на другой в другой папке и создаю проект не в директорию по умолчанию а в свою,то проект не создается и появляется ошибка error parsing project STF file. я просто хочу создать проект не в c\altera\nios..., а скажем на диске d, а могу создать тока туда
|
|
|
|
1 чел. читают эту тему (гостей: 1, скрытых пользователей: 0)
Пользователей: 0
|
|
|