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

 
 
 
Reply to this topicStart new topic
> CFI AM29LV040 Timing?
sprutkmv
сообщение Sep 8 2009, 10:13
Сообщение #1


Участник
*

Группа: Участник
Сообщений: 23
Регистрация: 17-09-08
Пользователь №: 40 284



Поиском пользовался, на свой вопрос ответ не нашел либо не смог понять.

Добрый день уважаемые гуру. У меня лаймерский вопрос. Как рассчитываются временные параметры памяти CFI в SOPC Builder для NIOS?

У меня память AM29LV040, даташит к ней прилагаю. Прикрепленный файл  am29lv040.pdf ( 611.91 килобайт ) Кол-во скачиваний: 279


Изучал «Common Flash Interface Controller Core», но не погу понять как рассчитывать значении параметров Wait и Hold.

Сейчас я пытаюсь работать со значениями Setup = 40, Wait=110, Hold=40…, но как обычно бывает - работает нестабильно….

Пытаюсь писать функциями IOWR, запись не проходит. Читаю из памяти через IORD записанную на внешнем программаторе память, но чтение не стабильно (иногда считывает правильно, но чаще всего 0xFF или непонятный мусор)

Понимаю что вопрос глупый и возможно очевидный, но для меня это ступор.
Go to the top of the page
 
+Quote Post
sprutkmv
сообщение Sep 18 2009, 12:26
Сообщение #2


Участник
*

Группа: Участник
Сообщений: 23
Регистрация: 17-09-08
Пользователь №: 40 284



Не ужели все так сложно, что ни кто не поможет?
Go to the top of the page
 
+Quote Post
Postoroniy_V
сообщение Sep 25 2009, 05:59
Сообщение #3


МедвеД Инженер I
****

Группа: Свой
Сообщений: 816
Регистрация: 21-10-04
Пользователь №: 951



Цитата(sprutkmv @ Sep 18 2009, 21:26) *
Не ужели все так сложно, что ни кто не поможет?

Setup = 40, Wait=110, Hold=40 если это нс, то они верны для 90нс памяти, не верны для 120 нс
я бы попробовал увеличить время в 2-3 раза(100-500-100 smile.gif ), чтобы убедится что чтение-запись работают в принципе. только потом бы менял( или не менял) времянку
в зависимости от требований smile.gif
вопросы

1) какая память? 120 нс или нет?
2) частота работы ниоса?


--------------------
Cogito ergo sum
Go to the top of the page
 
+Quote Post
sprutkmv
сообщение Sep 25 2009, 07:58
Сообщение #4


Участник
*

Группа: Участник
Сообщений: 23
Регистрация: 17-09-08
Пользователь №: 40 284



1. Память 120 нс.
2. Ниос работает на 40 Мгц.

Пробовал увеличивать время, результат не изменился.
Память у меня собрана на макете и короткими проводниками подключена к основной плате, думаю что из за этого не работает (хотя по осциллографу фронты не сильно завалены). Сей час сделаю для нее печатную плату и попробую заново.

Postoroniy_V, спасибо что отозвались.
Go to the top of the page
 
+Quote Post
Postoroniy_V
сообщение Sep 25 2009, 09:05
Сообщение #5


МедвеД Инженер I
****

Группа: Свой
Сообщений: 816
Регистрация: 21-10-04
Пользователь №: 951



Цитата(sprutkmv @ Sep 25 2009, 16:58) *
1. Память 120 нс.
2. Ниос работает на 40 Мгц.

Пробовал увеличивать время, результат не изменился.
Память у меня собрана на макете и короткими проводниками подключена к основной плате, думаю что из за этого не работает (хотя по осциллографу фронты не сильно завалены). Сей час сделаю для нее печатную плату и попробую заново.

Postoroniy_V, спасибо что отозвались.

если ниос работает на 40 МГц, как Вам удалось получить 40 нс и 110 нс???
минимальное время каким оперирует СОПЦ билдер 1/40 = 25 нс, таким образом минимум что получается 50-150-50 нс
и если при всём при этом по прежнему чтение не стабильно, то где-то косяки у Вас smile.gif. ...гм с чего начать то.. с источника питания может? smile.gif))


--------------------
Cogito ergo sum
Go to the top of the page
 
+Quote Post

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

 


RSS Текстовая версия Сейчас: 29th June 2025 - 03:57
Рейтинг@Mail.ru


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