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

 
 
> Загрузка данных из DVD в DDR3, Подскажите, с какой стороны подойти к DVD
Lixlex
сообщение Dec 7 2016, 15:36
Сообщение #1


Участник
*

Группа: Участник
Сообщений: 40
Регистрация: 8-11-11
Из: Рязань
Пользователь №: 68 183



Добрый вечер. Есть макет, в котором FPGA производит обработку данных в ДДРке. Перед началом работы требуется инициализировать память исходными данными. И здесь пошли "изыски" заказчика. Нужно, чтобы инициализация происходила обязательно с оптического диска. Cкорость загрузки данных требуется обеспечить в районе 5-10 Мб/сек. Наличие файловой системы не обязательно.
Подскажите, с какой стороны подойте к этой задаче? wacko.gif
Go to the top of the page
 
+Quote Post
 
Start new topic
Ответов
count_enable
сообщение Dec 7 2016, 17:23
Сообщение #2


Местный
***

Группа: Свой
Сообщений: 310
Регистрация: 28-01-13
Из: Лондон
Пользователь №: 75 384



SATA, PCIE в принципе немногим отличаются. Возможно если нет ограничений по потреблению, есть смысл поставить простенький мини-ITX на atom, Via C7 с PCIE. И задача сводится к известной, а уж работа с PCIE описана разносторонне и с примерами. Скорость разработки повысится в разы.
А что за ПЛИС хоть? Может можно загнать софткор процессор, поднять на нём линукс и подключать хоть SATA, хоть PATA, хоть SCSI, и гонять данные по DMA в память?
Go to the top of the page
 
+Quote Post
Lixlex
сообщение Dec 7 2016, 17:53
Сообщение #3


Участник
*

Группа: Участник
Сообщений: 40
Регистрация: 8-11-11
Из: Рязань
Пользователь №: 68 183



Цитата(count_enable @ Dec 7 2016, 20:23) *
А что за ПЛИС хоть?

Макет на kintex 7, но есть возможность перенести всё это дело на цинк. Смотрел в сторону petalinux, но там, как я понял, тоже не всё так просто, да и с линуксом у меня нет опыта(в плане сборки ядра и написания драйверов)
Go to the top of the page
 
+Quote Post
AlexandrY
сообщение Dec 8 2016, 07:48
Сообщение #4


Ally
******

Группа: Модераторы
Сообщений: 6 232
Регистрация: 19-01-05
Пользователь №: 2 050



Цитата(Lixlex @ Dec 7 2016, 19:53) *
Макет на kintex 7, но есть возможность перенести всё это дело на цинк. Смотрел в сторону petalinux, но там, как я понял, тоже не всё так просто, да и с линуксом у меня нет опыта(в плане сборки ядра и написания драйверов)


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

Легче тогда уж взять реализацию iso9660 под RTOS. И изучать всего сопутствующего придется гораздо меньше.
Тем более что ее объем меньше чем у FAT32, а FAT32 осваивают за день.
Go to the top of the page
 
+Quote Post
aaarrr
сообщение Dec 8 2016, 08:49
Сообщение #5


Гуру
******

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



Цитата(AlexandrY @ Dec 8 2016, 10:48) *
...FAT32 осваивают за день.

SATA под RTOS тоже за день освоится?
Go to the top of the page
 
+Quote Post
AlexandrY
сообщение Dec 8 2016, 10:28
Сообщение #6


Ally
******

Группа: Модераторы
Сообщений: 6 232
Регистрация: 19-01-05
Пользователь №: 2 050



Цитата(aaarrr @ Dec 8 2016, 10:49) *
SATA под RTOS тоже за день освоится?


А в чем там проблема? Я просто не смотрел контроллеры SATA.
Думаю там похожий набор команд как для SDIO. Т.е. десяток команд, которые таки да, можно освоить за день. Лисапет между одноплатником и FPGA больше времени займет.

Ну и RTOS я так упомянул, только потому что в закромах видел полную реализацию iso9660 именно под RTOS.
Но этой RTOS нужен самый минимум, только примитивы синхронизации.
Go to the top of the page
 
+Quote Post

Сообщений в этой теме
- Lixlex   Загрузка данных из DVD в DDR3   Dec 7 2016, 15:36
- - RobFPGA   Приветствую! Цитата(Lixlex @ Dec 7 2016, ...   Dec 7 2016, 15:49
|- - Lixlex   Цитата(RobFPGA @ Dec 7 2016, 18:49) Приве...   Dec 7 2016, 15:58
- - aaarrr   Приделать к приводу одноплатник, к FPGA подключить...   Dec 7 2016, 16:03
|- - Lixlex   Цитата(aaarrr @ Dec 7 2016, 19:03) Придел...   Dec 7 2016, 16:11
|- - Jury093   Цитата(Lixlex @ Dec 7 2016, 19:11) Думал ...   Dec 7 2016, 16:27
|- - aaarrr   Цитата(Lixlex @ Dec 7 2016, 19:11) А как ...   Dec 7 2016, 16:27
|- - _pv   Цитата(aaarrr @ Dec 7 2016, 22:27) Смотря...   Dec 7 2016, 17:09
- - count_enable   Если влазит в цинк то задача упрощается. На цинк с...   Dec 7 2016, 18:10
- - AVR   Одноплатник с SATA, ОС Linux, в ПЛИС слать по пара...   Dec 8 2016, 07:30
- - Bad0512   Цитата(AVR @ Dec 8 2016, 14:30) только во...   Dec 8 2016, 08:34


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

 


RSS Текстовая версия Сейчас: 22nd July 2025 - 00:11
Рейтинг@Mail.ru


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