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

 
 
> Передать по USB c ПЛИС на ПК
enzaime
сообщение Nov 2 2015, 11:10
Сообщение #1


Частый гость
**

Группа: Участник
Сообщений: 83
Регистрация: 22-08-14
Пользователь №: 82 609



Здравствуйте, такая проблема хочется организовать передачу данных от пк в плис и наоборот с минимальными усилиями, т.е. желательно готвое и простое решение ( может микросхема, которая выполняет эту задачу или что-то такое) Как я это представляю: к плис припаивается микросхема, кодирующая/декодирующая данные по usb (даже не принципиален usb протокол, чтобы по кабелю передавалось) протоколу, на пк ставится драйвер от производителя микросхемы, далее ,например, на с++ подключение библиотеки и использование функций, например по такому алгоритму:
1.подключить библиотеку
2. открыть порт передачи
3. передать массив
4. дождаться окончания передачи
5. принять ответ
6. закрыть порт

а на плис что-то вроде этого:

тактовый сигнал
количетсво слов (31 до 0) (бит)
шина данных(31 до 0) (бит)

по положительному фронту тактового сигнала сохранить в ram память c шины данных, пока не передадутся все слова

опытные люди подскажите есть ли такое или я губу раскатал?
гуглил: первый результат http://jorisvr.nl/usb/ , но мне показалось это каким-то сложным и кустарным что ли.
плис 5ceba7f23c8n http://www.digikey.com/product-detail/en/5...3C8N-ND/3879489
интересует именно для fpga а не hps (я видел что в hps реализованы протоколы передачи, но чтобы использовать hps это нужно как-то очень хитро что-то делать как мне кажется, в общем я пока думаю, что на fpga будет проще)
вот как-то так
Go to the top of the page
 
+Quote Post

Сообщений в этой теме
- enzaime   Передать по USB c ПЛИС на ПК   Nov 2 2015, 11:10
- - Vascom   В ПЛИС удобно использовать UART, и внешнюю микросх...   Nov 2 2015, 11:14
- - enzaime   В плис прошивка соответствующая uart контроллеру, ...   Nov 2 2015, 12:09
- - count_enable   Здесь имхо, де-факто стандартом стало семейстов cy...   Nov 2 2015, 12:32
- - enzaime   Т.е. для передачи данных в плис должна быть фифо и...   Nov 2 2015, 13:27
- - count_enable   При помощи микросхем CY7 - CY8 легко реализовать и...   Nov 2 2015, 14:31
- - Александр77   Среди семейства FT, кроме 232, есть FT245 с паралл...   Nov 2 2015, 14:49
|- - alevnew   Цитата(Александр77 @ Nov 2 2015, 19:49) С...   Nov 7 2015, 06:05
|- - Александр77   Цитата(alevnew @ Nov 7 2015, 09:05) Я про...   Nov 7 2015, 12:34
|- - DSIoffe   Цитата(alevnew @ Nov 7 2015, 09:05) В син...   Nov 10 2015, 11:45
|- - Александр77   Цитата(DSIoffe @ Nov 10 2015, 14:45) По-м...   Nov 10 2015, 18:31
- - DSIoffe   Я бы тоже предложил FT2232H, для начала в составе ...   Nov 2 2015, 15:17
- - Александр77   Морфик уже история, циклон 2 не поддерживается нов...   Nov 2 2015, 16:43
- - enzaime   ЦитатаСначала определитесь со скоростью какая нужн...   Nov 5 2015, 16:43
- - count_enable   ЦитатаПредположим скорость 9600 бод. На такой скор...   Nov 7 2015, 12:28
|- - iosifk   Цитата(count_enable @ Nov 7 2015, 15:28) ...   Nov 7 2015, 12:32
- - Anton1990   Цитата(enzaime @ Nov 2 2015, 14:10) Здрав...   Nov 7 2015, 13:35
- - count_enable   Цитата(iosifk @ Nov 7 2015, 15:32) Вообще...   Nov 7 2015, 16:27
|- - iosifk   Цитата(count_enable @ Nov 7 2015, 19:27) ...   Nov 7 2015, 19:10
|- - Maverick   повторюсь... можно с opencores попробовать во влож...   Nov 7 2015, 19:13
- - count_enable   ЦитатаВы не поняли. USB-SPI со стороны ПК так же в...   Nov 7 2015, 21:26
- - iosifk   Цитата(count_enable @ Nov 8 2015, 00:26) ...   Nov 7 2015, 21:43


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

 


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


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