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

 
 
> ep9302.,9307.,9315 и etc + FLASH (NOR), Столкнулся с тем что линия WR снимается на оч малое время.
MemoryTest
сообщение Apr 28 2006, 07:24
Сообщение #1


Участник
*

Группа: Свой
Сообщений: 65
Регистрация: 25-01-05
Из: Мск регион.
Пользователь №: 2 161



Есть флешка типа NOR - am29lv128, Есть еп9302
из пдф на флешку
Прикрепленное изображение

Twph = min 30ns
из пдф на EP9302 Twph = 2xThclk+7 (в моем случае при 100мГц = максимум 27ns)
Прикрепленное изображение


что странно у меня режим Burst не включен
*SMC_SMCBCR6 = 0x1000FFFF;
такой инит.

Но осцилографом я вижу что обращения на запись во флешь такие как BURST (см.рис выше)
и флеша конечно же некоторые транзакции линии WR просто не ловит...
откуда BURST не понятно. Включено MMU. Правда область вроде не кешируемая и буфер выключен
биты C и B = 0 в описателе секции.

если у кого осцилограф под рукой может глянете как у Вас запись происходит?
или какие идеи?
С Уважением МТ!
Go to the top of the page
 
+Quote Post
 
Start new topic
Ответов
aaarrr
сообщение Apr 28 2006, 10:01
Сообщение #2


Гуру
******

Группа: Свой
Сообщений: 10 713
Регистрация: 11-12-04
Пользователь №: 1 448



Цитата(MemoryTest @ Apr 28 2006, 13:38) *
так у меня то BURST и не включен вообще

Дык писал уже - не BURST это. Какая-то путаница присутствует с терминологией у цирруса.

Цитата(MemoryTest @ Apr 28 2006, 13:38) *
а насчет HCLK. на его частоте работает SDRAM. Его нижать - всю производительность губить.. Но похоже только так и придется.

Ну не обязательно глушить его постоянно - можно делать это только там где нужна запись во флеш.
Есть еще один вариант:
После записи во флешь обратиться по левому CS'у - тогда SMC отработает два IDCY.
Go to the top of the page
 
+Quote Post
MemoryTest
сообщение Apr 28 2006, 10:28
Сообщение #3


Участник
*

Группа: Свой
Сообщений: 65
Регистрация: 25-01-05
Из: Мск регион.
Пользователь №: 2 161



не BURST так не бурст.
но и не синг обращения потому что CS не снимается.
понижения\повышение HCLK динамически по моему не получиться... Переферия(уарт's)
использует PCLK который завязан на HCLK, да и такие переключения будут требовать процедуры
по устаканиванию PLL. см пункт 4.1.5.3 мануала. А все это работает под операционкой а
на флешке файловая система.
За совет по поводу обращения к другому чип селекту - спасибо!
Конечно будет не красиво.. sad.gif но работать будет.
С уважение МТ.
Go to the top of the page
 
+Quote Post



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

 


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


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