1) Если изготовление платы входит в задачу, то зачем ограничиваться одним лишь usb to uart(хотя всё зависит от поставленных задач ). Делайте и ethernet тоже - не купируйте функции и эргономично используйте ресурсы, а то как порой некоторые ставят МК где надо 2 транзистора, а где надо МК - придумывают непонятные извращения с кучей дискретных элементов. Посмотрите на тест бордах для вашей fpga какие банки используются для ethernet и выполняйте разводку. А с протоколом уже потом разберётесь. Для etherneta скорости выше гораздо.
2) В большинстве случаев используется microblaze для обмена информацией и шина axi4 на основе встроенных ядер.
3) Разобраться быстрее конечно с uart - если поверхностно то 2-3 дня, ну а так недельку. С ethernetом - вам уже написали пару месяцев(достаточно сложный стандарт).
PS из даташита:
The AXI UART 16550 core performs parallel-to-serial conversion on characters received from the AXI master and serial-to-parallel conversion on characters received from a modem or serial peripheral. The AXI UART 16550 is capable of transmitting and receiving 8, 7, 6, or 5-bit characters, with 2, 1.5 or 1 stop bits and odd, even or no parity. The AXI UART 16550 can transmit and receive independently.
The Tri-Mode Ethernet MAC (TEMAC) solution comprises the 10/100/1000 Mb/s, 1 Gb/s and 10/100 Mb/s IP cores which are fully-verified designs that support Verilog-HDL and VHDL. In addition, the example design provided with the core is in both Verilog and VHDL.
Цитата(Ink1918 @ Feb 26 2018, 08:20)

Всем привет! Вопрос общего характера, скорее даже желание получить совет от более опытных людей. Есть тестовая задача, которая не предполагает жестких дедлайнов и требований. Хочется сконектить ПЛИС( либо 3 cyclone, либо 4) с ПК для обмена данными между ними.
У меня просто похожая задачка сейчас, но правда у меня тестовый борд на виртексе 6.