|
LPC2378 - вытащить наружу частоту ( Для FPGA )., Связанную с диаграммами работы с внешним ОЗУ. |
|
|
|
Sep 3 2008, 11:47
|
Местный
  
Группа: Свой
Сообщений: 339
Регистрация: 27-08-05
Пользователь №: 8 013

|
Как народ решает ( или обходит ) такую проблему: Циклон 3 на параллельной шине контроллера LPC2378, внутри Циклона блоки ОЗУ ( которым нужна тактовая частота для записи или чтения ). На выходе LPC набор сигналов для работы со статическим ОЗУ, тактов нет. Как использовать блоки ОЗУ Циклона в качестве внешнего ОЗУ LPC2378 ( на максимальной скорости, допускаемой контроллером )? Поиск пробовал запускать, но неудачно, может, формулировал не так. Пока приходит в голову одно - вывести с помощью таймера некую частоту, привязанную к внутренней CCLK. Похоже, можно выдать CCLK/2. Но как она будет связана с диаграммами работы с ОЗУ, задержки, смещения, их повторяемость для нескольких экземпляров, непонятно. Кстати, NXP вообще этих диаграмм с временами не приводит, очень мне это непривычно. В конце недели будет готовая плата, буду запускать, хочется и в качестве внешнего ОЗУ попробовать. Тогда посмотрю диаграммы живьем, может что прояснится.
|
|
|
|
|
 |
Ответов
|
Sep 3 2008, 12:25
|
Местный
  
Группа: Свой
Сообщений: 339
Регистрация: 27-08-05
Пользователь №: 8 013

|
Ну, если была-бы возможность вытащить такую частоту, дальше все было-бы просто. Скорость работы с ОЗУ и так определяется диаграммами контроллера, большего не надо. А так действительно возникают две асинхронные системы и для уменьшения запаздывания при обмене в самом деле надо иметь в FPGA частоту намного бОльшую, чем частота обмена контроллера с внешним ОЗУ. Дальше это уже начинает зависить от того, как контроллер дергает управляющие сигналы. Например, OE и CS выбраны постоянно, меняются только адреса ( могу напутать, но вроде при передаче блоков данных такое возможно ). Значит надо четко зафиксировать смену адреса после всех неодновременных изменений битов адреса. И так далее. Ничего смертельного в этом нет, но по сравнению с диаграммой, где все определяется простыми сигналами...
|
|
|
|
Сообщений в этой теме
bsp LPC2378 - вытащить наружу частоту ( Для FPGA ). Sep 3 2008, 11:47 aaarrr ИМХО, так как Вам нужно сопрячь асинхронную шину п... Sep 3 2008, 12:00 Vitaliy_ARM Цитата(bsp @ Sep 3 2008, 15:47) Кстати, N... Sep 3 2008, 12:20 GetSmart Неужели у 2378 нет сигнала XCLK на одном из пинов?... Sep 3 2008, 13:15 bsp Цитата(GetSmart @ Sep 3 2008, 16:15) Неуж... Sep 3 2008, 13:32  zltigo Цитата(bsp @ Sep 3 2008, 15:32) Все прове... Sep 3 2008, 13:58   Vitaliy_ARM Цитата(zltigo @ Sep 3 2008, 17:58) Клоки ... Sep 3 2008, 14:58    zltigo Цитата(Vitaliy_ARM @ Sep 3 2008, 16:58) Т... Sep 3 2008, 16:29 lebiga Цитата(GetSmart @ Sep 3 2008, 17:15) Неуж... Sep 4 2008, 08:31  zltigo Цитата(lebiga @ Sep 4 2008, 10:31) Я запр... Sep 4 2008, 09:32   aaarrr Цитата(zltigo @ Sep 4 2008, 13:32) Вопрос... Sep 4 2008, 09:38    Vitaliy_ARM А у вашей FPGA ФАПЧ'а случаем нету? Sep 4 2008, 09:44    zltigo Цитата(aaarrr @ Sep 4 2008, 11:38) А если... Sep 4 2008, 09:47     Vitaliy_ARM Очень неплохо было бы посмотреть сигналы каким-ниб... Sep 4 2008, 10:08      zltigo Цитата(Vitaliy_ARM @ Sep 4 2008, 12:08) О... Sep 4 2008, 10:57 Diman_ Цитата(Vitaliy_ARM @ Sep 4 2008, 12:44) А... Sep 4 2008, 10:12 zltigo Добрался до железа. Попробовал вытянуть через I2S ... Sep 5 2008, 15:15 Vitaliy_ARM Цитата(zltigo @ Sep 5 2008, 19:15) Добрал... Sep 5 2008, 15:16
1 чел. читают эту тему (гостей: 1, скрытых пользователей: 0)
Пользователей: 0
|
|
|