Помощь - Поиск - Пользователи - Календарь
Полная версия этой страницы: Разные частоты microblaze и периферии
Форум разработчиков электроники ELECTRONIX.ru > Программируемая логика ПЛИС (FPGA,CPLD, PLD) > Системы на ПЛИС - System on a Programmable Chip (SoPC)
DTMF
Подскажите, а такое возможно
чтобы процессор microblaze работал на частоте f
а контроллер sdram на частоте 2f?
Поясню зачем это нужно:
память у нас 16 битная но может работать
на частоте 2f и за это время сформируются
данные шириной 32 бита.
Alex77
Цитата(DTMF @ May 21 2009, 15:03) *
Подскажите, а такое возможно
чтобы процессор microblaze работал на частоте f
а контроллер sdram на частоте 2f?
Поясню зачем это нужно:
память у нас 16 битная но может работать
на частоте 2f и за это время сформируются
данные шириной 32 бита.

Если реальное sdram - то реально работает только 1f == 1f
YVA
Цитата(DTMF @ May 21 2009, 19:03) *
Подскажите, а такое возможно
чтобы процессор microblaze работал на частоте f
а контроллер sdram на частоте 2f?
Поясню зачем это нужно:
память у нас 16 битная но может работать
на частоте 2f и за это время сформируются
данные шириной 32 бита.

Можно если сделать свой контроллер sdram.
Это не сложно, интерфейс подключения к шине OPB простой.

Koluchiy
Можно, не делая свой контроллер SDRAM.
Но немного через одно место.

К Microblaze подключаете шину PLB.
На нее сажаете мост на шину OPB с соотношением частот PLB:OPB 1:2.
На OPB вешаете контроллер SDRAM.

Не через одно место можно, думаю, при помощи mpmc (или как его там, многоканальный контроллер памяти).
Насколько я помню, он умеет работать с памятью на частоте, кратной частоте PLB.
Но не пробовал.
Alex77
Цитата(Koluchiy @ Sep 18 2010, 11:43) *
Можно, не делая свой контроллер SDRAM.


Посмотрите на дату оригинального вопроса.
тов YVA (терзают меня смутные подозрения) просто набирает "очки".
А по теме: Это была ошибка в EDK 10. В 11 версии кажется была решена. А нынче есть и 12.
YVA
Цитата(Alex77 @ Sep 20 2010, 14:23) *
Посмотрите на дату оригинального вопроса.
тов YVA (терзают меня смутные подозрения) просто набирает "очки".
А по теме: Это была ошибка в EDK 10. В 11 версии кажется была решена. А нынче есть и 12.

Извините я не знаю для чего набирать "очки",
и как это делать, вряд ли подобным образом.
Согласен что ничем не помог, только вызвал раздражение, постараюсь не лезть
лишний раз. Думал подтолкнуть человека на создание собственного модуля.
Ни на что не претендую. Выхожу на обсуждение редко только когда есть возможность т.к.
ограничен доступ в сеть.
На дату не смотрел виноват, о чём она говорит не понимаю.
За подсказку насчёт ошибки спасибо.


Для просмотра полной версии этой страницы, пожалуйста, пройдите по ссылке.
Invision Power Board © 2001-2025 Invision Power Services, Inc.