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

 
 
> Nios II и размещение переменных, в нужной onchip mem
torik
сообщение Mar 28 2011, 11:12
Сообщение #1


Гуру
******

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



Есть система, которая включает Nios и некоторые самодельные компоненты.
Она на рисунке показана. Зелененьким обведена onchip память, которая указана процессору как exception memory,
а синеньким обведен самодельный компонент, основой которого является также onchip память, двухпортовая. К этой области памяти проц обращается через IOWR/IORD.

Нельзя ли создать переменную, которая была бы размещена уже в этой области памяти (некая структура)? Как это сделать, какие-нибудь директивы вроде pragma нужны?

Ой, забыл картинку sm.gif
Эскизы прикрепленных изображений
Прикрепленное изображение
 


--------------------
Быть. torizin-liteha@yandex.ru
Go to the top of the page
 
+Quote Post
 
Start new topic
Ответов
torik
сообщение Mar 28 2011, 12:05
Сообщение #2


Гуру
******

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



Да, уже ближе.
Но компонент свой самодельный надо бы, наверное, сделать с галочкой Memory Device...


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

Сообщений в этой теме
- torik   Nios II и размещение переменных   Mar 28 2011, 11:12
- - vadimuzzz   ну так создать структуру, объявить указатель на не...   Mar 28 2011, 11:43
- - torik   Мне надо чтобы структура уже располагалась в памят...   Mar 28 2011, 11:53
- - vadimuzzz   тогда через атрибуты, например: Кодint some_variab...   Mar 28 2011, 11:56
|- - vadimuzzz   Цитата(torik @ Mar 28 2011, 19:05) Но ком...   Mar 28 2011, 12:07
- - torik   Пишем: Кодunsigned int temp1 __attribute__ (...   Mar 28 2011, 12:14
|- - vadimuzzz   Цитата(torik @ Mar 28 2011, 19:14) Т.е. е...   Mar 28 2011, 12:21
- - torik   А это зачем? Цитатаtemp1_ptr |=0x80000000; С обы...   Mar 28 2011, 12:49
|- - Stewart Little   Цитата(torik @ Mar 28 2011, 16:49) А это ...   Mar 28 2011, 12:54
|- - vadimuzzz   Цитата(torik @ Mar 28 2011, 19:49) С обыч...   Mar 28 2011, 13:07
- - torik   Вот так вот работает: Кодchibis->can_mi_ps-...   Mar 28 2011, 13:17
|- - vadimuzzz   Цитата(torik @ Mar 28 2011, 20:17) Наверн...   Mar 28 2011, 13:25
- - torik   где бы почитать чё-нибудь про эти атрибуты? Запис...   Mar 28 2011, 13:29
|- - vadimuzzz   Цитата(torik @ Mar 28 2011, 20:29) дает р...   Mar 28 2011, 13:32
- - torik   Цитатаа может, это и правильно. что там с byteenab...   Mar 28 2011, 13:39
|- - vadimuzzz   Цитата(torik @ Mar 28 2011, 20:39) Не смо...   Mar 28 2011, 14:22
|- - alexPec   Цитата(torik @ Mar 28 2011, 17:39) как 0х...   Mar 28 2011, 15:38
- - torik   Цитатапопробуйте на 32-битных транзакциях Если пер...   Mar 28 2011, 15:38
- - torik   Да, кстати... Кхе кхе... У меня не используется си...   Mar 28 2011, 16:48
- - vadimuzzz   КодIOWR_8DIRECT(ONCHIP_RAM_BASE,0,0x05); ...   Mar 29 2011, 02:59
- - torik   Вот как получается. Мда, т.е. нужен, конечно, byte...   Mar 29 2011, 05:10
- - vadimuzzz   Кодtypedef union CAN_MI_PS1 { struct { unsigned...   Mar 29 2011, 06:32
- - torik   Сейчас добавил оничипу сигналы byteenable. в прогр...   Mar 29 2011, 08:15
- - vadimuzzz   давайте настройки RAM сравним   Mar 29 2011, 09:01
- - torik   Исправил у себя ошибочку... Кстати, у меня не сопс...   Mar 29 2011, 10:29


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

 


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


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