|
Тайминги с минимальным циклом для интерфейса к Async SRAM ?, На примере 10 нс K6R4008 и Cyclone II |
|
|
|
 |
Ответов
|
Nov 26 2011, 15:27
|
Знающий
   
Группа: Свой
Сообщений: 740
Регистрация: 24-07-06
Из: Minsk
Пользователь №: 19 059

|
QUOTE (aaarrr @ Nov 26 2011, 13:00)  Поднимать обязательно. Это только при чтении можно обойтись перебором адреса. спасибо. но в даташите нигде не описывается минимальное время неактивного состояния nCS и nWE между циклами записи. Достаточно ли на 2нс поднять в 1 эти сигналы перед следующим циклом записи ? Иными словами , возможна ли запись в асинхронную память x16 с 10нс временм доступа потока данных 16x100Мбит/с ?
|
|
|
|
|
Nov 26 2011, 15:40
|
Гуру
     
Группа: Свой
Сообщений: 10 713
Регистрация: 11-12-04
Пользователь №: 1 448

|
Цитата(Костян @ Nov 26 2011, 19:27)  спасибо. но в даташите нигде не описывается минимальное время неактивного состояния nCS и nWE между циклами записи. Достаточно ли на 2нс поднять в 1 эти сигналы перед следующим циклом записи ? Насколько я понимаю, минимальная длительность цикла nWE составляет 17нс (tWP1 + tWP2). Цитата(Костян @ Nov 26 2011, 19:27)  Иными словами , возможна ли запись в асинхронную память x16 с 10нс временм доступа потока данных 16x100Мбит/с ? Нельзя. Даже чтение требует большего времени: tAA = 10ns max.
|
|
|
|
|
Nov 26 2011, 16:06
|
Знающий
   
Группа: Свой
Сообщений: 740
Регистрация: 24-07-06
Из: Minsk
Пользователь №: 19 059

|
QUOTE (aaarrr @ Nov 26 2011, 13:40)  Насколько я понимаю, минимальная длительность цикла nWE составляет 17нс (tWP1 + tWP2). Очень надеюсь, что Вы ошибаетесь. Не совсем понятно, почему сложили tWP1 и tWP2. Судя по модели, которые представлены на сайте, nCs и nWE действительно можно поднять на 2нс в 1 состояние. См аттач. QUOTE Нельзя. Даже чтение требует большего времени: tAA = 10ns max. Дык 10нс и есть 16х100Мбит/с
Эскизы прикрепленных изображений
|
|
|
|
|
Nov 26 2011, 16:25
|
Гуру
     
Группа: Свой
Сообщений: 10 713
Регистрация: 11-12-04
Пользователь №: 1 448

|
Цитата(Костян @ Nov 26 2011, 20:06)  Очень надеюсь, что Вы ошибаетесь. Не совсем понятно, почему сложили tWP1 и tWP2. Хм, а что с ними еще можно сделать? Цитата(Костян @ Nov 26 2011, 20:06)  Судя по модели, которые представлены на сайте, nCs и nWE действительно можно поднять на 2нс в 1 состояние. См аттач. Модель моделью, а вот в реальной жизни 2нс - это весьма мало. Даже если сформируете такую "иголку", боюсь, памяти она не понравится. Цитата(Костян @ Nov 26 2011, 20:06)  Дык 10нс и есть 16х100Мбит/с Через 10нс после установки адреса данные только появятся, а работать по краю без минимального запаса я бы не стал.
|
|
|
|
|
Nov 26 2011, 20:25
|
Знающий
   
Группа: Свой
Сообщений: 740
Регистрация: 24-07-06
Из: Minsk
Пользователь №: 19 059

|
QUOTE (aaarrr @ Nov 26 2011, 14:25)  Модель моделью, а вот в реальной жизни 2нс - это весьма мало. Даже если сформируете такую "иголку", боюсь, памяти она не понравится. Такс, разобрался. В даташите указано "Input Rise and Fall Times 1.5ns" Поднимать сигнал nCE и nWE в 1 нужно лишь для того, чтобы при изменении addr не было ложной записи в неправильный адрес. Минимальный активный уровень для nCS составляет 8нс. Итого минимальный цикл записи будет равен: 8+1.5(rise)+1.5(fall)=11нс. Итого получаем скорость 1/11нс * 16 бит/с ~ 16x90Мбит/с
|
|
|
|
Сообщений в этой теме
IanPo Тайминги с минимальным циклом для интерфейса к Async SRAM ? Oct 27 2010, 11:36 DmitryR Вполне возможно и на асинхронной, надо только прос... Oct 27 2010, 11:57 IanPo DmitryR, cпасибо за ответ.
Что вы думаете о такой... Oct 27 2010, 12:43 DmitryR Это идея маргинальная, когда уже больше ничего не ... Oct 27 2010, 12:59 Костян Не могу разобраться в потоковой записи.
Кристалл: ... Nov 26 2011, 14:51 aaarrr Да, наврал я про WP, конечно. CE и OE попутал.
Вы... Nov 26 2011, 20:53
1 чел. читают эту тему (гостей: 1, скрытых пользователей: 0)
Пользователей: 0
|
|
|