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

 
 
> SRAM controller
D-Luxe
сообщение May 1 2011, 11:40
Сообщение #1


Местный
***

Группа: Свой
Сообщений: 347
Регистрация: 24-02-10
Из: Пенза
Пользователь №: 55 642



Задача написать SRAM контроллер для Cypress CY7C1471V33, который подключен к Virtex4.

Чтение из SRAM'ины осуществляет процессор PowerPC. Поскольку SRAM поддерживает пакетный ( burst ) и конвейерный ( pipeline ) режимы, то задумался как это реализовать.

Как процессор может программно выбирать эти режимы ? Ведь функции XIo_Out32, XIo_In32 производят чтение, запись по одному адресу.

Может это надо как-то связать с кэш-контроллером, никак не могу понять.


--------------------
Нелегко оказаться на верном пути, но куда труднее его пройти.
(с) Уилл Роджерс
Go to the top of the page
 
+Quote Post
 
Start new topic
Ответов
Иван Панченко
сообщение May 1 2011, 19:02
Сообщение #2


Участник
*

Группа: Свой
Сообщений: 74
Регистрация: 29-11-08
Из: санкт-петербург
Пользователь №: 42 061



как я понимаю, у Вас должен быть блочек, который отвечает за взаимодействие с ПЛИС через PLB. Я просто не совсем знаком с тем, как в PPC работает интерфейс взаимодействия c FPGA. вы просто используете GPIO на шине plb? он весьма не быстр, лучше бы,конечно, что-то другое для этих целей...
ну можно просто сделать команду для ПЛИС "читай из SRAM +начальное смещение + необходимый размер считываемого блока". А она уже складывает это в буфер и начинает выдавать в процессор, либо сразу транслирует в gpio вашего PPC. только сможет ли он с GPIO читать с нужной скоростью?

Сообщение отредактировал Иван Панченко - May 1 2011, 19:03
Go to the top of the page
 
+Quote Post
CaPpuCcino
сообщение May 2 2011, 02:03
Сообщение #3


тоже уже Гуру
******

Группа: Свой
Сообщений: 2 047
Регистрация: 13-06-05
Из: Кёлн - Санкт-Петербург
Пользователь №: 5 973



могу подкинуть один простенький контроллерчик для NoBL SRAM реализующий интерфейс рукопожатия (рукопожатие полностью двустороннее как по адресу, так и по данным), принцип передачи оконный (пока выставлен фреймовый сигнал, передача продолжается по следующим адресам). простенький потому что а) не реализовано маскирование данных при записи (но это легко докрутить) и нет перехода в энергосберегающий режим (кажись, но точно не помню). хоть интерфейс и не тот что нужен, но думаю интерфейс достаточно гибкий, чтобы его докрутить до нужной задачи.


--------------------
И снова на арене цирка - дрессированные клоуны!! Оказываем консультации по электронике за симпу круглосуточно.
Go to the top of the page
 
+Quote Post
Kuzmi4
сообщение May 2 2011, 14:27
Сообщение #4


Гуру
******

Группа: Свой
Сообщений: 3 304
Регистрация: 13-02-07
Из: 55°55′5″ 37°52′16″
Пользователь №: 25 329



Цитата(CaPpuCcino @ May 2 2011, 05:03) *
могу подкинуть один простенький контроллерчик для NoBL SRAM...

Будьте так добры - выложите laughing.gif
Go to the top of the page
 
+Quote Post
CaPpuCcino
сообщение May 3 2011, 08:55
Сообщение #5


тоже уже Гуру
******

Группа: Свой
Сообщений: 2 047
Регистрация: 13-06-05
Из: Кёлн - Санкт-Петербург
Пользователь №: 5 973



Цитата(Kuzmi4 @ May 2 2011, 17:27) *
Будьте так добры - выложите laughing.gif

проект старый. всё никак не доходят руки его до продукта довести.
Прикрепленные файлы
Прикрепленный файл  ZBT_SRAM_controller.rar ( 154.4 килобайт ) Кол-во скачиваний: 58
 


--------------------
И снова на арене цирка - дрессированные клоуны!! Оказываем консультации по электронике за симпу круглосуточно.
Go to the top of the page
 
+Quote Post

Сообщений в этой теме
- D-Luxe   SRAM controller   May 1 2011, 11:40
- - Иван Панченко   Если я из ваших слов верно понял задачу, то она со...   May 1 2011, 12:52
- - D-Luxe   Вы правильно поняли задачу. Только интерфейс у про...   May 1 2011, 13:16
||- - D-Luxe   2 Джеймс ЦитатаВыберите сами какой-нибудь один......   May 2 2011, 14:41
|- - D-Luxe   Цитата(Иван Панченко @ May 1 2011, 23:02)...   May 2 2011, 09:02
- - Иван Панченко   все зависит от того, какой интерфейс взаимодействи...   May 2 2011, 13:17
|- - D-Luxe   Цитата(Иван Панченко @ May 2 2011, 17:17)...   May 2 2011, 13:34
- - Koluchiy   Мне кажется, что автор темы излишне усложняет свою...   May 2 2011, 13:46
|- - D-Luxe   Цитата(Koluchiy @ May 2 2011, 17:46) Мне ...   May 2 2011, 13:53
- - Джеймс   Цитата(D-Luxe @ May 1 2011, 15:40) П...   May 2 2011, 14:00
- - Koluchiy   ЦитатаСтандартный контроллер xps_mch_emc_v1_00_a п...   May 2 2011, 18:40


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

 


RSS Текстовая версия Сейчас: 21st July 2025 - 14:59
Рейтинг@Mail.ru


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