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

 
 
> Как подключить FPGA к GPMC DM3730
nik135
сообщение Feb 6 2013, 11:36
Сообщение #1





Группа: Участник
Сообщений: 10
Регистрация: 26-09-12
Пользователь №: 73 693



Господа, спасибо за ответ в соседне ветке, Вот
Я и сам чувствовал, что организовывать параллельную шину из gpio это неправильно. Но это предистория.
Задача, которую мне необходимо решить - организовать обмен с FPGA с максимальной пропускной способностью.
Имею вот такой девайс: dm3730
на шине GPMC уже сидин nand флеш, как можно параллельно подключить свою fpga и организовать обмен?
Приложил описание разводки платы. Смущает, что распаять шины адреса и данных можно, а клоков нет.
Направьте в нужном направлении??
Заранее благодарен.

Сообщение отредактировал IgorKossak - Feb 6 2013, 12:13
Причина редактирования: лишние пробельные строки

Прикрепленные файлы
Прикрепленный файл  BLIZZARDrevA.pdf ( 242.11 килобайт ) Кол-во скачиваний: 1599
 
Go to the top of the page
 
+Quote Post
 
Start new topic
Ответов
Golikov A.
сообщение Feb 6 2013, 13:15
Сообщение #2


Гуру
******

Группа: Свой
Сообщений: 4 256
Регистрация: 17-02-06
Пользователь №: 14 454



максимальная пропускная способность нужна для чего? Какая она в цифрах?

Это я к тому что иногда выиграв в скорости передачи данных, так теряются ресурсы проца, что выигрыш не имеет смысла. К примеру если взять обмен большими пакета через SPI, то реализовав его через ДМА, мы получаем практически полностью свободный проц, а на малых расстояниях скорость обмена очень высока. При той же реализации через параллельную шину получаются сравнимые скорости, но 100% загрузку проца на шевеление ногами.

И того мой совет по максимум использовать автоматизированную периферию, которая может автономно без загрузки проца слать данные, самое очевидное что приходит на ум SPI.

Причем если очень извратиться можно подключить несколько каналов SPI и слать данные в параллель.
Go to the top of the page
 
+Quote Post
nik135
сообщение Feb 7 2013, 06:08
Сообщение #3





Группа: Участник
Сообщений: 10
Регистрация: 26-09-12
Пользователь №: 73 693



Цитата(Golikov A. @ Feb 6 2013, 17:15) *
максимальная пропускная способность нужна для чего? Какая она в цифрах?

Это я к тому что иногда выиграв в скорости передачи данных, так теряются ресурсы проца, что выигрыш не имеет смысла. К примеру если взять обмен большими пакета через SPI, то реализовав его через ДМА, мы получаем практически полностью свободный проц, а на малых расстояниях скорость обмена очень высока. При той же реализации через параллельную шину получаются сравнимые скорости, но 100% загрузку проца на шевеление ногами.

И того мой совет по максимум использовать автоматизированную периферию, которая может автономно без загрузки проца слать данные, самое очевидное что приходит на ум SPI.

Причем если очень извратиться можно подключить несколько каналов SPI и слать данные в параллель.


Хочется отсылать в комп по сети отсчеты, снятые с 200 Мгц АЦП. У Вас есть опыт по взаимодействию с GPMC? Откуда берется 100% загрузка?

Какова максимальная производительность SPI?

Цитата(aaarrr @ Feb 6 2013, 19:53) *
GPMC асинхронный, поэтому клоков и нет. Фантастическую скорость на нем не получите.
Обмен с FPGA подразумевается двунаправленный симметричный, или же в какую-либо сторону нужно иметь полосу толще?


На самом чипе GPMC_clk есть, наружу с процессорной платы он не выведен.
Вот здесь ti tutorial написано про

Below is the Throughput achived with Writes and Reads between the GPMC and the LPDDR.
Initiator Data Size
(Bytes)
Achieved Throughput
(MB/sec)
GPMC Tx(Write) 156000 51.54
GPMC Rx(Read) 156000 39.21

Это правда?

В сторону чтения с FPGA желательно потолще, запись в FPGA не так критична по скорости.

Подскажите, как грамотно реализовать? не очень понятно, каким отбразом организовать подключение одновременно и nand и связи c fpga. Я так понимаю, нужный чип выбирается gpmc_ncsx ? Каким образом им управлять из linux?
Go to the top of the page
 
+Quote Post
aaarrr
сообщение Feb 7 2013, 08:10
Сообщение #4


Гуру
******

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



Цитата(nik135 @ Feb 7 2013, 10:08) *
Это правда?

Цифры похожи на правду.

Посмотрите, может для вашей задачи подойдет интерфейс камеры. Ничего другого скоростного нет.
Go to the top of the page
 
+Quote Post

Сообщений в этой теме


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

 


RSS Текстовая версия Сейчас: 28th June 2025 - 22:42
Рейтинг@Mail.ru


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