|
Загрузка данных из DVD в DDR3, Подскажите, с какой стороны подойти к DVD |
|
|
|
Dec 7 2016, 15:36
|
Участник

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

|
Добрый вечер. Есть макет, в котором FPGA производит обработку данных в ДДРке. Перед началом работы требуется инициализировать память исходными данными. И здесь пошли "изыски" заказчика. Нужно, чтобы инициализация происходила обязательно с оптического диска. Cкорость загрузки данных требуется обеспечить в районе 5-10 Мб/сек. Наличие файловой системы не обязательно. Подскажите, с какой стороны подойте к этой задаче?
|
|
|
|
|
Dec 7 2016, 15:49
|
Профессионал
    
Группа: Свой
Сообщений: 1 214
Регистрация: 23-12-04
Пользователь №: 1 643

|
Приветствую! Цитата(Lixlex @ Dec 7 2016, 18:36)  Добрый вечер. Есть макет, в котором FPGA производит обработку данных в ДДРке. Перед началом работы требуется инициализировать память исходными данными. И здесь пошли "изыски" заказчика. Нужно, чтобы инициализация происходила обязательно с оптического диска. Cкорость загрузки данных требуется обеспечить в районе 5-10 Мб/сек. Наличие файловой системы не обязательно. Подскажите, с какой стороны подойте к этой задаче?  Для начала со стороны интерфейса к DVD и способов управления оным. А то может заказчик хочет что бы Вы прямо с лазера считывали напрямую  . Удачи! Rob.
|
|
|
|
|
Dec 7 2016, 15:58
|
Участник

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

|
Цитата(RobFPGA @ Dec 7 2016, 18:49)  Приветствую! Для начала со стороны интерфейса к DVD и способов управления оным. А то может заказчик хочет что бы Вы прямо с лазера считывали напрямую  . Удачи! Rob. Приветсвтую! Выбор интерфейса остается за мной, главное, чтобы привод был доставабельным.
|
|
|
|
|
Dec 7 2016, 16:11
|
Участник

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

|
Цитата(aaarrr @ Dec 7 2016, 19:03)  Приделать к приводу одноплатник, к FPGA подключить любым удобным интерфейсом. Какие "изыски" - такие и решения. Думал про этот вариант, в крайнем случае буду вынужден пробивать его. А как дешевле всего организовать передачу данных от одноплатника к плисине?
|
|
|
|
|
Dec 7 2016, 16:27
|
Знающий
   
Группа: Участник
Сообщений: 959
Регистрация: 11-01-06
Из: Санкт-Петербург
Пользователь №: 13 050

|
Цитата(Lixlex @ Dec 7 2016, 19:11)  Думал про этот вариант, в крайнем случае буду вынужден пробивать его. А как дешевле всего организовать передачу данных от одноплатника к плисине? а дешевизна тут не главное исходя из: Цитата Cкорость загрузки данных требуется обеспечить в районе 5-10 Мб/сек ищите одноплатник из которого растет параллельная шина (это простейший вариант) или типа pcie, что заметно хлопотнее..
|
|
|
|
|
Dec 7 2016, 17:09
|
Гуру
     
Группа: Свой
Сообщений: 2 563
Регистрация: 8-04-05
Из: Nsk
Пользователь №: 3 954

|
Цитата(aaarrr @ Dec 7 2016, 22:27)  Смотря что будет у одноплатника. Дешевле всего какой-нибудь последовательный интерфейс а-ля SPI задействовать. SATA у одноплатников хоть и есть, но не очень часто. а PATA проще наверное будет в fpga сделать чем через какие-нибудь USB переходники сначала к одноплатнику приделывать, а потом опять через непонятно что в FPGA передавать. и для 10МБайт SPI маловато, а вот какой-нибудь SD картой с 4хбитным интерфейсом со стороны плис вполне прикинуться можно, опять же программно со стороны одноплатника всё довольно прозрачно. ещё от одноплатника USB->параллельную шину через FT232H ещё можно сделать. а можно и через езернет попробовать. ну а вообще, в то время пока космические корабли бороздят просторы, использование оптических приводов как-то дико выглядит, переубедить на использование SD флэшки не пробовали?
|
|
|
|
|
Dec 7 2016, 17:53
|
Участник

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

|
Цитата(count_enable @ Dec 7 2016, 20:23)  А что за ПЛИС хоть? Макет на kintex 7, но есть возможность перенести всё это дело на цинк. Смотрел в сторону petalinux, но там, как я понял, тоже не всё так просто, да и с линуксом у меня нет опыта(в плане сборки ядра и написания драйверов)
|
|
|
|
|
Dec 8 2016, 07:48
|

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

|
Цитата(Lixlex @ Dec 7 2016, 19:53)  Макет на kintex 7, но есть возможность перенести всё это дело на цинк. Смотрел в сторону petalinux, но там, как я понял, тоже не всё так просто, да и с линуксом у меня нет опыта(в плане сборки ядра и написания драйверов) О как, началось с того, что файловая не нужна, а кончилось линуксом с десятком файловых в нагрузку или даже одноплатником. Легче тогда уж взять реализацию iso9660 под RTOS. И изучать всего сопутствующего придется гораздо меньше. Тем более что ее объем меньше чем у FAT32, а FAT32 осваивают за день.
|
|
|
|
1 чел. читают эту тему (гостей: 1, скрытых пользователей: 0)
Пользователей: 0
|
|
|