Здравствуйте! Мне нужно передавать данные от FPGA к ОС Linux. Скорость передачи довольно высокая - 3 МБайт/сек. Проблема в работе с интерфейсами. Во-первых, проблема в выборе между SSC, SPI... (может какой-нибудь другой последовательный интерфейс). Во-вторых, самое главное то, что драйвера под Linux нужно писать самому, а насколько я понимаю - это очень трудоемкий процесс, тем более, что подобного опыта у меня еще не было. Использование SPI представляется более логичным, но в данной системе это должно быть так: FPGA - Master, a Linux - Slave, но Linux, насколько я понимаю, не может быть Slave...И вообще, какие драйвера написать сложнее, на SPI или SSC? Посмотрел довольно много информации по этим вопросам и конкретных решений пока не нашел... Может у кого-нибудь есть опыт работы в подобных вопросах? Заранее благодарен!
|