|
|
  |
Проблема с симуляцией DDR2, DDR2 SDRAM High perfomance controler |
|
|
|
Aug 31 2010, 17:25
|
Знающий
   
Группа: Свой
Сообщений: 521
Регистрация: 12-05-06
Пользователь №: 17 030

|
Цитата(torik @ Aug 31 2010, 14:31)  Вообще хотелось бы найти что-то вроде инструкции по моделированию памяти.
Рисую схему, раскладываю печать - теперь надо проверить не ошибся ли я где-то.
Для этого: собираю системку в SOPC Builder, состоящую из контроллера памяти и мастера "выводами наружу". К выводам памяти подключаю модель памяти, а на выводы мастера "рисую" воздействия. С SDRAM памятью более-менее все работает в моделсиме. Но когда беру DDR2, то даже не знаю где взять модель для нее. Подозреваю, что я просто не знаю правильно методики моделирования работы памяти. Где это написано? Вообще у производителей DDR памяти должна быть модель на верилоге или чем-нибудь подобном. А модель памяти у Вас какая? Та что алтеровский мегавизард делает ?
--------------------
ну не художники мы...
|
|
|
|
|
Sep 1 2010, 12:31
|

Гуру
     
Группа: Свой
Сообщений: 2 113
Регистрация: 1-11-05
Пользователь №: 10 359

|
Т.е., например, вот эта модель: http://www.micron.com/products/ProductDeta...47H128M16HG-37Eвполне подходит? Теперь вопрос в том, как грамотно написать тестовый модуль, есть примеры? Там же имеется и тестбенч, но я что-то не вкуриваю как им воспользоваться. Я предполагал так: пишу топовый модуль у которого две группы портов - для DDR2 памяти и внешнего интерфейса (в моем случае авалон-мастер). Далее пишу тестбенч, где подключаю топовый модуль. К портам памяти подключаю модель памяти, а на порты интерфеса "рисую" тестовое воздействие. Иными словами нужен тестбенч еще и для DDR2 High performance controller. Где можно посмотреть что-то такое?
--------------------
Быть. torizin-liteha@yandex.ru
|
|
|
|
|
Sep 1 2010, 12:39
|
Профессионал
    
Группа: Свой
Сообщений: 1 535
Регистрация: 20-02-05
Из: Siegen
Пользователь №: 2 770

|
Цитата(torik @ Sep 1 2010, 16:31)  вполне подходит? Повторюсь: надо взять документацию на SODIMM и использовать модель тех чипов, которые там установлены. Цитата(torik @ Sep 1 2010, 16:31)  пишу топовый модуль у которого две группы портов - для DDR2 памяти и внешнего интерфейса (в моем случае авалон-мастер). Далее пишу тестбенч, где подключаю топовый модуль. К портам памяти подключаю модель памяти, а на порты интерфеса "рисую" тестовое воздействие. Если у вас авалон-мастер, то тестовое воздействие вы туда наверное не пририсуете. Цитата(torik @ Sep 1 2010, 16:31)  Иными словами нужен тестбенч еще и для DDR2 High performance controller. С какой целью? У него простой интерфейс, а в его работоспособности сомневаться не приходится.
|
|
|
|
|
Sep 2 2010, 06:09
|

Гуру
     
Группа: Свой
Сообщений: 2 113
Регистрация: 1-11-05
Пользователь №: 10 359

|
Цитата Повторюсь: надо взять документацию на SODIMM и использовать модель тех чипов, которые там установлены Да, спасибо, разобрался. Цитата Если у вас авалон-мастер, то тестовое воздействие вы туда наверное не пририсуете. C SDRAM памятью я так и сделал, все моделируется. Цитата С какой целью? У него простой интерфейс, а в его работоспособности сомневаться не приходится. Т.е., т.к. в работоспособности альтеровского контроллера памяти сомневаться не приходится, то имеет смысл проверить лишь работоспособность памяти, подключенной к конкретным пинам?
--------------------
Быть. torizin-liteha@yandex.ru
|
|
|
|
|
  |
1 чел. читают эту тему (гостей: 1, скрытых пользователей: 0)
Пользователей: 0
|
|
|