Помощь - Поиск - Пользователи - Календарь
Полная версия этой страницы: Вывод avalon из cyclone5
Форум разработчиков электроники ELECTRONIX.ru > Программируемая логика ПЛИС (FPGA,CPLD, PLD) > Системы на ПЛИС - System on a Programmable Chip (SoPC)
alexPec
Добрый день.

Пытаюсь выделить адресное пространство для своего устройства. Создаю компонент из темплейта, хочу просто вывести авалон шину (слейв) из сопца, а потом на нее повесить свое устройство (мастер), которое будет писать в область памяти. В компоненте указываю 32 бит данных и 24 бит адреса (внешнее устройство должно иметь доступ к 12 мгабайтам памяти HPS). Цепляю этот компонент на шину HPS f2h_axi_slave - ошибка:

hps_0.f2h_axi_slave (0x0..0xffff ffff) is outside the master's address range (0x0..0xff ffff).

Почему вдруг аутсайд? Самый вроде что ни на есть инсайд? Что не так?
Kuzmi4
2 alexPec
он вам хочет сказать что слейв имеет 32 провода аддр а мастер - только 24, и это ему не нравится.
alexPec
Цитата(Kuzmi4 @ May 18 2015, 13:09) *
2 alexPec
он вам хочет сказать что слейв имеет 32 провода аддр а мастер - только 24, и это ему не нравится.


Блин, точно, диапазон мастера же должен быть больше, затупил что-то.
vadimuzzz
а почему не sdram_bridge? там вроде задержки поменьше
alexPec
Цитата(vadimuzzz @ May 20 2015, 02:58) *
а почему не sdram_bridge? там вроде задержки поменьше


Это напрямую мост на SDRAM? Да это интереснее, посмотрю.
vadimuzzz
Цитата(alexPec @ May 20 2015, 16:29) *
Это напрямую мост на SDRAM? Да это интереснее, посмотрю.

да, там минимум телодвижений, все сводится к паре галочек в qsys и вызове
Код
alt_bridge_init(ALT_BRIDGE_F2S, NULL, NULL);
в программе hps
Для просмотра полной версии этой страницы, пожалуйста, пройдите по ссылке.
Invision Power Board © 2001-2025 Invision Power Services, Inc.