Перейти к содержанию
    

Разные частоты microblaze и периферии

Подскажите, а такое возможно

чтобы процессор microblaze работал на частоте f

а контроллер sdram на частоте 2f?

Поясню зачем это нужно:

память у нас 16 битная но может работать

на частоте 2f и за это время сформируются

данные шириной 32 бита.

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

Подскажите, а такое возможно

чтобы процессор microblaze работал на частоте f

а контроллер sdram на частоте 2f?

Поясню зачем это нужно:

память у нас 16 битная но может работать

на частоте 2f и за это время сформируются

данные шириной 32 бита.

Если реальное sdram - то реально работает только 1f == 1f

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

Подскажите, а такое возможно

чтобы процессор microblaze работал на частоте f

а контроллер sdram на частоте 2f?

Поясню зачем это нужно:

память у нас 16 битная но может работать

на частоте 2f и за это время сформируются

данные шириной 32 бита.

Можно если сделать свой контроллер sdram.

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

 

 

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

Можно, не делая свой контроллер SDRAM.

Но немного через одно место.

 

К Microblaze подключаете шину PLB.

На нее сажаете мост на шину OPB с соотношением частот PLB:OPB 1:2.

На OPB вешаете контроллер SDRAM.

 

Не через одно место можно, думаю, при помощи mpmc (или как его там, многоканальный контроллер памяти).

Насколько я помню, он умеет работать с памятью на частоте, кратной частоте PLB.

Но не пробовал.

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

Можно, не делая свой контроллер SDRAM.

 

Посмотрите на дату оригинального вопроса.

тов YVA (терзают меня смутные подозрения) просто набирает "очки".

А по теме: Это была ошибка в EDK 10. В 11 версии кажется была решена. А нынче есть и 12.

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

Посмотрите на дату оригинального вопроса.

тов YVA (терзают меня смутные подозрения) просто набирает "очки".

А по теме: Это была ошибка в EDK 10. В 11 версии кажется была решена. А нынче есть и 12.

Извините я не знаю для чего набирать "очки",

и как это делать, вряд ли подобным образом.

Согласен что ничем не помог, только вызвал раздражение, постараюсь не лезть

лишний раз. Думал подтолкнуть человека на создание собственного модуля.

Ни на что не претендую. Выхожу на обсуждение редко только когда есть возможность т.к.

ограничен доступ в сеть.

На дату не смотрел виноват, о чём она говорит не понимаю.

За подсказку насчёт ошибки спасибо.

 

 

 

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

Присоединяйтесь к обсуждению

Вы можете написать сейчас и зарегистрироваться позже. Если у вас есть аккаунт, авторизуйтесь, чтобы опубликовать от имени своего аккаунта.

Гость
К сожалению, ваш контент содержит запрещённые слова. Пожалуйста, отредактируйте контент, чтобы удалить выделенные ниже слова.
Ответить в этой теме...

×   Вставлено с форматированием.   Вставить как обычный текст

  Разрешено использовать не более 75 эмодзи.

×   Ваша ссылка была автоматически встроена.   Отображать как обычную ссылку

×   Ваш предыдущий контент был восстановлен.   Очистить редактор

×   Вы не можете вставлять изображения напрямую. Загружайте или вставляйте изображения по ссылке.

×
×
  • Создать...