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

CellularRAM

Помогите разобраться.

Хочу вот такую мс использовать : MT45W8MW16BGX

Ранее с такими не приходилось сталкиваться.

 

Возникло несколько вопросов :

 

1. МС 16-ти битная, а мне нужно 8-ми.

Могу ли я соединить D7..0 c D15..8 соответственно , на вход LB# подать прямой а на UB# инверсный A0 чтобы получить 8-ми битную шину данных?

 

2. Правильно ли я понимаю что внутренние регистры BCR и RCR нужны только при синхронном режиме работы, а в асинхронном режиме их состояние до лампочки?

Если состояние default устраивает.

 

3. – 1.7–3.6V VCCQ и сноска 1 :

Notes: 1. The 3.6V I/O and the 133MHz clock frequency exceed the CellularRAM 1.5 Workgroup specification.

Что этим хотят сказать.

128mb_burst_cr1_5_p26z_.pdf

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


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

1. МС 16-ти битная, а мне нужно 8-ми.

Могу ли я соединить D7..0 c D15..8 соответственно , на вход LB# подать прямой а на UB# инверсный A0 чтобы получить 8-ми битную шину данных?

Сначала подумал что да, обычно так и делалось. Но смущает вот эта фраза:

LB# and UB# must be LOW during READ cycles.
(стр.16).

Т.е байтовую ЗАПИСЬ оно поддерживает, а вот ЧТЕНИЕ должно быть 16-битным?..хотя возможно просто очепятка.

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


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

Скорее всего что работать как 8-битная на чтение не будет.

На сайте есть модель памяти на verilog.

https://www.micron.com/parts/psram/cellular...8mw16bgx-701-it

 

если посмотреть код, то там явно указано, что для поколения выше CellularRAM 1.0 режим чтения с раздельными LB/UB не поддерживается.

т.е. при чтении LB/UB должны быть оба 0.

    ...
  parameter BY_BITS        = 2;
  parameter CR10           = 2'b01;
  parameter CR15           = 2'b10;
  parameter CR20           = 2'b11;
  parameter GENERATION     = 2'b10;       // DIDR[7:5] = CR1.5
  ...
  if ((GENERATION > CR10) && (by_n !== {BY_BITS{1'b0}}))
     $display ("%t ERROR: Async - BY# must be LOW during READ cycles.", $realtime);

В симуляторе код не крутил.

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


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

для поколения выше CellularRAM 1.0 режим чтения с раздельными LB/UB не поддерживается.

Спасибо. Вы правы.

Нашел даже документ у MICRON где об этом говорят.

TN-45-01: CellularRAM 1.0 and 1.5 Functional Differences Introduction

Печально.

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


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

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

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

Гость
Ответить в этой теме...

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

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

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

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

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

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