Полная версия этой страницы:
Шина EBI в AVR32
Evgeniyk
Aug 13 2008, 10:17
Здравствуйте. Проштудировал весь даташит но так и не нашел ответа. Задача состоит в том чтобы на шину EBI поставить ПЛИС и NAND flash и выбирать их чип селектом. Проблема в том что они работают на разных частотах. Вопрос: можно ли делая чип селект одновременно менять частоту шины?
aaarrr
Aug 13 2008, 10:27
Если Вы вешаете ПЛИС как внешнюю static memory, то можете выставить ей почти любые тайминги. Зачем менять частоту?
Evgeniyk
Aug 13 2008, 10:32
ПЛИС должна работать на как можно большой частоте т.к через него идет на АЦП которая со скоростью 50 МГц оцифровывает
aaarrr
Aug 13 2008, 10:47
Так в чем проблема? Ставите нужное количество wait-state'ов для NAND (NCS3) и минимальное для ПЛИС.
Только вот предельная скорость получится 150/2/2=37.5MWords/s.
altlogic
Feb 17 2010, 04:05
Цитата(aaarrr @ Aug 13 2008, 20:47)

Только вот предельная скорость получится 150/2/2=37.5MWords/s.
А как это вы так посчитали предельную скорость?
aaarrr
Feb 17 2010, 09:08
Цитата(altlogic @ Feb 17 2010, 07:05)

А как это вы так посчитали предельную скорость?
Частота HSB=150/2=75 и еще /2, т.к. при доступе в один такт не выполняются условия из AC Characteristics. Если снизить частоту процессора, то можно повысить скорость примерно до 55MWords/s. Все это касалось AP7000, конечно.
altlogic
Feb 18 2010, 00:19
Спасибо, понятно, что 150МГц это для AP7. Только вот для UC3 теория не сошлась с практикой. Чуть позже приложу времянки и расчёты. В двух словах: контроллер SMC генерирует два рида на частоте в 5МГц, идёт пауза и снова генерирует два рида на частоте 5МГц. При этом частота конртоллера UC3A 66МГц. С задержками ещё не разбирался, всё по дефолту. Но сам факт того, что обмен идёт не синхронно вводит в ступор.
altlogic
Feb 19 2010, 02:48
ОК, ошибка исправлена, теперь обмен идёт синхронно

Проблема была в том, что считывалась 32-х разрядная переменная по 16-ти разрядной шине, считывалась она за два "быстрых" такта, затем выдерживалась пауза...
Для просмотра полной версии этой страницы, пожалуйста,
пройдите по ссылке.