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

 
 
 
Reply to this topicStart new topic
> ПЛИС на шине памяти
brumal
сообщение Jun 10 2008, 21:28
Сообщение #1


Участник
*

Группа: Новичок
Сообщений: 51
Регистрация: 13-09-07
Из: Севастополь-Евпатория
Пользователь №: 30 503



Приветствую!
Не знаю в тот ли раздел пишу, но всё-же:
как лучше сделать подключение ПЛИС к шине памяти ARM'а:
1) Подключить ПЛИС и память параллельно
2) Подключить ПЛИС на шину памяти процессора, а саму память подвесить к ПЛИСу.

Вариант 1 кажется несколько сложным, вариант 2 - пугает использованием большого числа ног и внутренней логики ПЛИСа.
Какой из вариантов чаще применяется на практике? Может есть какой-нить application note по этому поводу который стоит почитать?
Go to the top of the page
 
+Quote Post
aaarrr
сообщение Jun 10 2008, 21:50
Сообщение #2


Гуру
******

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



Цитата(brumal @ Jun 11 2008, 01:28) *
Вариант 1 кажется несколько сложным

07.gif ИМХО, это вариант 2 чересчур сложен.
Вешайте ПЛИС параллельно, дайте ей свой CS и все.
Go to the top of the page
 
+Quote Post
rv3dll(lex)
сообщение Jun 11 2008, 04:28
Сообщение #3


Полное ничтожество
*****

Группа: Banned
Сообщений: 1 991
Регистрация: 20-03-07
Из: Коломна
Пользователь №: 26 354



Цитата(brumal @ Jun 11 2008, 01:28) *
Приветствую!
Не знаю в тот ли раздел пишу, но всё-же:
как лучше сделать подключение ПЛИС к шине памяти ARM'а:
1) Подключить ПЛИС и память параллельно
2) Подключить ПЛИС на шину памяти процессора, а саму память подвесить к ПЛИСу.

Вариант 1 кажется несколько сложным, вариант 2 - пугает использованием большого числа ног и внутренней логики ПЛИСа.
Какой из вариантов чаще применяется на практике? Может есть какой-нить application note по этому поводу который стоит почитать?


ставил циклон на шину памяти 9го арма
всё замечательно работает - только с топологией надо поответственнее чем всё короче тем лучше - плис при этом работает в режиме статической памяти

на плис надо завести адреса данные цс рд и вр

хотя цс вещь в себе - она в арме сделана чтобы без учёта старших адресов работать - если завести все адреса то он не нужен - можно сделать этот дешифратор внутри плис
Go to the top of the page
 
+Quote Post
sazh
сообщение Jun 11 2008, 05:35
Сообщение #4


Гуру
******

Группа: Свой
Сообщений: 2 435
Регистрация: 6-10-04
Из: Петербург
Пользователь №: 804



Цитата(rv3dll(lex) @ Jun 11 2008, 08:28) *
на плис надо завести адреса данные цс рд и вр


Обязательно oe_n_arm. cs иногда очень специфически формируется.
Go to the top of the page
 
+Quote Post
aaarrr
сообщение Jun 11 2008, 05:53
Сообщение #5


Гуру
******

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



Цитата(rv3dll(lex) @ Jun 11 2008, 08:28) *
хотя цс вещь в себе - она в арме сделана чтобы без учёта старших адресов работать - если завести все адреса то он не нужен - можно сделать этот дешифратор внутри плис

Все 32 линии адреса никто не выводит.

Цитата(sazh @ Jun 11 2008, 09:35) *
Обязательно oe_n_arm. cs иногда очень специфически формируется.

А что такое "oe_n_arm"? И в чем специфика формирования CS?
Go to the top of the page
 
+Quote Post
sazh
сообщение Jun 11 2008, 06:15
Сообщение #6


Гуру
******

Группа: Свой
Сообщений: 2 435
Регистрация: 6-10-04
Из: Петербург
Пользователь №: 804



Цитата(aaarrr @ Jun 11 2008, 09:53) *
Все 32 линии адреса никто не выводит.
А что такое "oe_n_arm"? И в чем специфика формирования CS?


Один провод на сигнал записи, чтения. Подробных временных диаграмм обычно нет.
При переходе из цикла записи в цикл чтения (Или наоборот, точно не помню) возможна длительность cs в два цикла обмена (помню, у ребят без сигнала oe на 7 арме были проблемы с потерей информации)
В любом случае, если в стандартной временной диаграмме есть сигнал oe, значит он должен участвовать в дешифрации адреса.
Go to the top of the page
 
+Quote Post
aaarrr
сообщение Jun 11 2008, 06:28
Сообщение #7


Гуру
******

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



Цитата(sazh @ Jun 11 2008, 10:15) *
При переходе из цикла записи в цикл чтения (Или наоборот, точно не помню) возможна длительность cs в два цикла обмена (помню, у ребят без сигнала oe на 7 арме были проблемы с потерей информации)

Вы хотите сказать, что CS не снимался между циклами записи и чтения или наоборот? Так где здесь криминал?

Опять таки, все зависит от реализации контроллера памяти у конкретного кристалла конкретного производителя и ко всем ARM'ам в целом не применимо.
Go to the top of the page
 
+Quote Post

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

 


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


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