реклама на сайте
подробности

 
 
 
Reply to this topicStart new topic
> Контроллер ZBT/NoBL памяти
ZED
сообщение Apr 18 2007, 12:55
Сообщение #1


Местный
***

Группа: Свой
Сообщений: 264
Регистрация: 17-04-07
Из: Москва
Пользователь №: 27 102



Люди помогите пожалуйста найти документацию по каким-либо контроллерам памяти, желательно конечно типа ZBT/NoBL. Или хотя бы опишите как он должен работать. Кидайте сюда все, что считаете полезным в этом вопросе: описания контроллеров памяти, описания самой ZBT памяти, ну и все в таком духе.

Все, что мне удалось найти это описание и VHDL код памяти, для которой нужно разработать контроллер (Cepress CY7C1372D).

Буду очень признателен за любую информацию по этой теме, за ранее спасибо...

Сообщение отредактировал ZED - Apr 18 2007, 12:56
Go to the top of the page
 
+Quote Post
DK64
сообщение Apr 18 2007, 14:34
Сообщение #2


Участник
*

Группа: Свой
Сообщений: 64
Регистрация: 4-02-06
Пользователь №: 13 996



Сам контроллер можно посмотреть здесь - XAPP136 - Synthesizable 143MHz ZBT SRAM interface.
А вообще еще есть смысл посмотреть подобные продукты и aplication notes у NEC, Samsung, IDT.
Go to the top of the page
 
+Quote Post
ZED
сообщение Apr 18 2007, 19:27
Сообщение #3


Местный
***

Группа: Свой
Сообщений: 264
Регистрация: 17-04-07
Из: Москва
Пользователь №: 27 102



Цитата(DK64 @ Apr 18 2007, 15:34) *
Сам контроллер можно посмотреть здесь - XAPP136 - Synthesizable 143MHz ZBT SRAM interface.
А вообще еще есть смысл посмотреть подобные продукты и aplication notes у NEC, Samsung, IDT.


Да, спасибо, я уже это читал почти ничего не понял,но попробую еще раз сесть разобраться, хотелось бы более подробго и побольше картиночек и временных диаграм. Все равно спасибо!!!
Go to the top of the page
 
+Quote Post
ZED
сообщение Apr 25 2007, 18:48
Сообщение #4


Местный
***

Группа: Свой
Сообщений: 264
Регистрация: 17-04-07
Из: Москва
Пользователь №: 27 102



А кто-нибудь может помочь нормальным описанием контроллера ZBT SRAM, а не двумя самыми распространенными XAPP136 - Synthesizable 143MHz ZBT SRAM interface и не Application Note 183 (ZBT SRAM Controller Reference Design for APEX II Devices)? Все это я уже видел, все это мало помогло. Для начала хотелось бы посмотреть нормальную структурную схему (чем подробнее тем лучше).
Go to the top of the page
 
+Quote Post
id_gene
сообщение Apr 26 2007, 10:40
Сообщение #5


carpe manana
***

Группа: Свой
Сообщений: 321
Регистрация: 2-06-05
Пользователь №: 5 659



Как он должен работать вкратце

Для начала представьте себе контроллер обычной памяти с раздельными шинами данных на запись и чтение: выставляете чип-селект, адрес и команду (запись/чтение). Если запись, то еще и данные. Если чтение - то на следующем такте (синхронная память) у вас на входе появятся читаемые данные.

Для контроллера ZBT/NoBL памяти у вас шина данных задержана на два такта относительно команды и мультиплексирована в одну с помощью буферов с третьим состоянием.
Т.е. выставляете чипселект, адрес и команду. Если команда "запись", то через два такта на шину выставляете данные; если чтение - то через два такта отключаетесь сами от шины, выставляете output_enable для памяти, и она на шину выставляет данные на чтение.

В общих чертах все.
Проблемы возникнут на больших частотах при чтении, но для вашей лабы это вряд ли нужно рассматривать.

Ваша работа? http://electronix.ru/forum/index.php?showtopic=30613
Go to the top of the page
 
+Quote Post
ZED
сообщение Apr 27 2007, 17:42
Сообщение #6


Местный
***

Группа: Свой
Сообщений: 264
Регистрация: 17-04-07
Из: Москва
Пользователь №: 27 102



Цитата(id_gene @ Apr 26 2007, 11:40) *
Как он должен работать вкратце

Для начала представьте себе контроллер обычной памяти с раздельными шинами данных на запись и чтение: выставляете чип-селект, адрес и команду (запись/чтение). Если запись, то еще и данные. Если чтение - то на следующем такте (синхронная память) у вас на входе появятся читаемые данные.


К сожалению, я в таких делах новичок и никогда с такими вещами, поэтому слабо представляю как должен работать контроллер даже обычной памяти. Буду очень признателен, если мне кто-нибудь подскажет, где можно прочитать про них, вообще любую информацию.

Цитата(id_gene @ Apr 26 2007, 11:40) *


Нет, не моя. Мне нужно спроектировать полностью контроллер ZBT памяти под XILINX Spartan 3, т.е. разработать структурную схему описать принцип ее работы (ну вобщем полностью документацию) и синтезировать ее.

Вообще спасибо, что помогаете советами, я конечно понимаю, что эта тема мало кого интересует, а тем более писать какие-то, может даже, совсем очевидные вещи новичку, но я правда пытаюсь со всем этим разобраться и я цепляюсь за каждую новую информацию и пытаюсь ее переработать у себя в голове. Вобщем БОЛЬШОЕ СПАСИБО всем, кто принимает участие в этой теме.
Go to the top of the page
 
+Quote Post
id_gene
сообщение Apr 28 2007, 11:23
Сообщение #7


carpe manana
***

Группа: Свой
Сообщений: 321
Регистрация: 2-06-05
Пользователь №: 5 659



Цитата(ZED @ Apr 27 2007, 18:42) *
К сожалению, я в таких делах новичок и никогда с такими вещами, поэтому слабо представляю как должен работать контроллер даже обычной памяти. Буду очень признателен, если мне кто-нибудь подскажет, где можно прочитать про них, вообще любую информацию.


Собственно, контроллер памяти будет транслировать запросы по вашей системной шине (от процессора, скажем) в запросы к памяти.

Ну для начала берете описание памяти, там описано, как с ней работать, т.е. какие управляющие сигналы как выставлять, чтобы получить результат (чтение/запись).
Потом читаете описание системной шины (АМБА или Вишбон или что, например, интерфейс микроблейза).
И пишете "обертку".
Go to the top of the page
 
+Quote Post
ZED
сообщение Apr 30 2007, 23:14
Сообщение #8


Местный
***

Группа: Свой
Сообщений: 264
Регистрация: 17-04-07
Из: Москва
Пользователь №: 27 102



Цитата(id_gene @ Apr 28 2007, 12:23) *
Потом читаете описание системной шины (АМБА или Вишбон или что, например, интерфейс микроблейза).
И пишете "обертку".


Огромное спасибо!!! Описание системной шины AMBA мне очень помогло, я стал намного лучше представлять себе функционирование контроллера. Еще раз спасибо за совет очень дельный.
Go to the top of the page
 
+Quote Post

Reply to this topicStart new topic
1 чел. читают эту тему (гостей: 1, скрытых пользователей: 0)
Пользователей: 0

 


RSS Текстовая версия Сейчас: 2nd August 2025 - 14:26
Рейтинг@Mail.ru


Страница сгенерированна за 0.01423 секунд с 7
ELECTRONIX ©2004-2016