Помощь - Поиск - Пользователи - Календарь
Полная версия этой страницы: IP SDRAM
Форум разработчиков электроники ELECTRONIX.ru > Программируемая логика ПЛИС (FPGA,CPLD, PLD) > Системы на ПЛИС - System on a Programmable Chip (SoPC)
RuSTA
Может кто сталкивался с проблемой следующего характера. Есть конвеер из блоков IP video cores в QSYS. На этапе буферизации необходимо выбрать шину разрядности внешней памяти, но минимальная 16 бит, а физически плата разведена на 8 битную. Если выставить 16 бит, а контроллер sdram 8 бит, то поток глохнет. И нет как таковой синхронизации на видеовыходе. Если контроллер выставить SDRAM 16 битный выбрать естественно отлетает половина данных. Собственно вопрос, как сделать из 16 битной в 8 битный мапинг памяти? И второй правильно ли я выбрал путь решения, возможно есть и иной?
Golikov A.
можно сделать читалку которая по 8 бит читает и собирает 16 битное слово в 2 такта, если уж так строго 16 бит надо.
krux
безотносительно вашей задачи по видеопотоку (просто потому что ваше понимание видеопотока может отличаться от моего)

1) нужно понять, какова производительность вашей примененной SDRAM-памяти. вообще, достаточно ли её для использования в качестве видеобуфера?
разрядность шины данных? частота? периодичность и длительность цикла refresh?

2) оценить какова максимальная длительность пауз, создаваемых на ready-valid интерфейсе QSYS при ожидании записи в SDRAM. Это определит размер буфера, который необходимо будет поставить между вашим источником видеоданных и SDRAM-памятью.
все записанные в SDRAM данные успеют быть вычитанными за требуемый период времени? нужно ли это вообще?
допустима ли перезапись данных "поверх" тех данных, которые ещё ни разу не были прочитаны?

3) вы упомянули 8 и 16-битную разрядность. при этом ни слова не сказали о том, какую "родную" разрядность имеет ваш источник данных, и какую - приемник.
Учтите что "родная" разрядность шины Avalon в QSYS - 32 бита.
Для просмотра полной версии этой страницы, пожалуйста, пройдите по ссылке.
Invision Power Board © 2001-2025 Invision Power Services, Inc.