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

 
 
> Распределение адресов в SOPC Builder 10.1sp1
alexadmin
сообщение Apr 14 2011, 13:02
Сообщение #1


Знающий
****

Группа: Свой
Сообщений: 572
Регистрация: 17-11-05
Из: СПб, Россия
Пользователь №: 10 965



Раньше работал с 9 версией, сейчас взял новую - беда. Наставил компонентов, сказал назначить им адресное пространство автоматически. Все успешно распределилось. А в процессе генерации высыпало кучу ошибок типа:
Error: cpu/instruction_master: Base Address for pio_1 conflicts with pio_0.
Error: cpu/instruction_master: Base Address for pio_1 must be a multiple of its span 0x20.

При том что span для модуля PIO равен 0x10 и в начальном-конечном адресе так и написано: 0x00..0x0f.
Если руками раздать адреса более разреженно, то собирается... Это только у меня так?
Go to the top of the page
 
+Quote Post
 
Start new topic
Ответов
alexadmin
сообщение Apr 14 2011, 14:59
Сообщение #2


Знающий
****

Группа: Свой
Сообщений: 572
Регистрация: 17-11-05
Из: СПб, Россия
Пользователь №: 10 965



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

PS Собственно раньше в ниосе я им не пользовался, так что за старые версии не скажу...
Прикрепленные файлы
Прикрепленный файл  test_NIOS.rar ( 721.73 килобайт ) Кол-во скачиваний: 10
 
Go to the top of the page
 
+Quote Post
Stewart Little
сообщение Apr 14 2011, 18:14
Сообщение #3


Лентяй
******

Группа: Свой
Сообщений: 2 203
Регистрация: 11-10-04
Из: Санкт-Петербург
Пользователь №: 843



Цитата(alexadmin @ Apr 14 2011, 18:59) *
Не то, чтобы разобрался, но нашел в чем причина - контроллер DDR2. Если его отключить, то генерация проходит успешно.

Если в Вашем проекте отключить instruction master от altmemddr, то проект будет генерироваться.


--------------------
Чтобы слова не расходились с делом, нужно молчать и ничего не делать...
Go to the top of the page
 
+Quote Post
alexadmin
сообщение Apr 14 2011, 18:34
Сообщение #4


Знающий
****

Группа: Свой
Сообщений: 572
Регистрация: 17-11-05
Из: СПб, Россия
Пользователь №: 10 965



Цитата(Stewart Little @ Apr 14 2011, 22:14) *
Если в Вашем проекте отключить instruction master от altmemddr, то проект будет генерироваться.


Спасибо. А это какая-то проблема в моем проекте или непонятно в чем дело? Ведь в конечном итоге я могу захотеть запускать программу из внешней памяти и тогда должен буду подключить instruction master обратно.
Go to the top of the page
 
+Quote Post
Stewart Little
сообщение Apr 14 2011, 20:02
Сообщение #5


Лентяй
******

Группа: Свой
Сообщений: 2 203
Регистрация: 11-10-04
Из: Санкт-Петербург
Пользователь №: 843



Цитата(alexadmin @ Apr 14 2011, 22:34) *
А это какая-то проблема в моем проекте или непонятно в чем дело?

Пока непонятно. Надо разбираться.


--------------------
Чтобы слова не расходились с делом, нужно молчать и ничего не делать...
Go to the top of the page
 
+Quote Post



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

 


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


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