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

 
 
> Грамотное сопряжение ПЛИС и ARM9
Мастер-Ломастер
сообщение Jan 27 2007, 04:16
Сообщение #1


Участник
*

Группа: Новичок
Сообщений: 34
Регистрация: 24-01-07
Пользователь №: 24 706



Пока я не очень врубаюсь - можно ли на одну шину к RM9200 вешать SDRAM (два чипа) и "нечто типа" SRAM (а на самом деле - ПЛИСка, просто пара банков у неё эмулируют 16-битную SRAM)?

В даташите что-то сказано про буферизацию, но как-то неконкретно (или я не туда смотрю).

Условия задачи:

ARM9 - 2xSDRAM - Flash - FPGA


И подзадачка: если шину SDRAM выводить на разъём для дополнительного расширения (возможного, в будущем), то как сие логичнее всего реализовать?
Go to the top of the page
 
+Quote Post
 
Start new topic
Ответов
beer_warrior
сообщение Jan 27 2007, 11:00
Сообщение #2


Профессионал
*****

Группа: Свой
Сообщений: 1 065
Регистрация: 8-10-05
Из: Kiev, UA
Пользователь №: 9 380



А как не крути шины адреса и данных единственные. SDRAM садится как можно ближе к камню, желательно с согласующими резисторами. Все остальное - через буфера. Буфером вполне может служить и FPGA. Образцы можно посмотреть здесь http://electronix.ru/forum/index.php?showtopic=15074


--------------------
Вони шукають те, чого нема,
Щоб довести, що його не існує.
Go to the top of the page
 
+Quote Post
Мастер-Ломастер
сообщение Jan 29 2007, 19:08
Сообщение #3


Участник
*

Группа: Новичок
Сообщений: 34
Регистрация: 24-01-07
Пользователь №: 24 706



Цитата(beer_warrior @ Jan 27 2007, 11:00) *
А как не крути шины адреса и данных единственные. SDRAM садится как можно ближе к камню, желательно с согласующими резисторами. Все остальное - через буфера. Буфером вполне может служить и FPGA. Образцы можно посмотреть здесь http://electronix.ru/forum/index.php?showtopic=15074


не, делать из ПЛИС буфер слишком жирно будет. В схемах, что мне встречались, СДРАМ и параллельная флэш висели на одной и той же шине безбуферов

И ещё - я так понимаю, всё туда же, на ту же шину, вешается и CompactFlash. И тут уже без буфера не обойтись никак, ибо разъём. Я правильно понял?
Go to the top of the page
 
+Quote Post
dryadae
сообщение Jan 29 2007, 19:39
Сообщение #4


Частый гость
**

Группа: Новичок
Сообщений: 154
Регистрация: 7-03-06
Пользователь №: 15 051



Цитата(Мастер-Ломастер @ Jan 29 2007, 19:08) *
Цитата(beer_warrior @ Jan 27 2007, 11:00) *

А как не крути шины адреса и данных единственные. SDRAM садится как можно ближе к камню, желательно с согласующими резисторами. Все остальное - через буфера. Буфером вполне может служить и FPGA. Образцы можно посмотреть здесь http://electronix.ru/forum/index.php?showtopic=15074


не, делать из ПЛИС буфер слишком жирно будет. В схемах, что мне встречались, СДРАМ и параллельная флэш висели на одной и той же шине безбуферов

И ещё - я так понимаю, всё туда же, на ту же шину, вешается и CompactFlash. И тут уже без буфера не обойтись никак, ибо разъём. Я правильно понял?

У меня в китайском кардридере (чип RTS5111) нет никаких буферов biggrin.gif По стандарту, буферные схемы должны быть во "флэшке", так как адрес защёлкивается на одной шине с 8-ю младшими битами данных blush.gif
Go to the top of the page
 
+Quote Post
Мастер-Ломастер
сообщение Jan 29 2007, 20:25
Сообщение #5


Участник
*

Группа: Новичок
Сообщений: 34
Регистрация: 24-01-07
Пользователь №: 24 706



Цитата(dryadae @ Jan 29 2007, 19:39) *
У меня в китайском кардридере (чип RTS5111) нет никаких буферов biggrin.gif По стандарту, буферные схемы должны быть во "флэшке", так как адрес защёлкивается на одной шине с 8-ю младшими битами данных blush.gif


речь идёт не о кардридере (кстати, то, что он китайский, не делает его эталоном качества wink.gif), а о довольно сложном устройстве с высокочастотной параллельной шиной


Цитата(beer_warrior @ Jan 29 2007, 19:59) *
Цитата
не, делать из ПЛИС буфер слишком жирно будет

Ну да, EPM3064 стоит сумасшедших денег smile.gif
А если на борту FPGA, так отгрызть кусочек под буферирование, вообще ничего не стоит.


а у EPM3064 хватит ног, чтобы сделать буфер на 64 сигнала (адреса + данные), плюс два управляющих (#CS и #DIR)?

Кусочек от ПЛИС отъедается, быть может, и не большой - но при этом отъедается некисло пинов. А пины мне нужны.

С дургой стороны, два корпуса программируемой логики ставить на небольшую плату как-то не комильфо... хмм... я подумаю.
Go to the top of the page
 
+Quote Post

Сообщений в этой теме
- Мастер-Ломастер   Грамотное сопряжение ПЛИС и ARM9   Jan 27 2007, 04:16
- - yuri_t   Взгляните на плату TS-7300 http://www.embeddedarm...   Jan 28 2007, 09:27
- - beer_warrior   Цитатане, делать из ПЛИС буфер слишком жирно будет...   Jan 29 2007, 19:59
- - dryadae   Цитатаречь идёт не о кардридере (кстати, то, что о...   Jan 29 2007, 20:34
|- - Мастер-Ломастер   Цитата(dryadae @ Jan 29 2007, 20:34) Вы в...   Jan 29 2007, 22:21
- - dryadae   Именно - со стороны флэшки.   Jan 29 2007, 22:51
|- - Мастер-Ломастер   Цитата(dryadae @ Jan 29 2007, 22:51) Имен...   Jan 30 2007, 01:02
- - beer_warrior   Цитатаа у EPM3064 хватит ног, чтобы сделать буфер ...   Jan 30 2007, 01:07
|- - Мастер-Ломастер   Кст, насчёт терминирования шины. В Spartan-3 есть ...   Feb 2 2007, 23:29
- - SM   Есть такая штука - Altera Excalibur - там все уже ...   Jan 30 2007, 01:10
- - asen   ну насчет отражений и паразитных емкостей надо счи...   Feb 5 2007, 05:33


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

 


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


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