Описание
Интерфейс Ethernet как интерфейс подключения, он широко используется в настоящее время. от домашней широкополосной связи, обмена данными к серверу, к промышленному контролю, Ethernet можно увидеть везде. система FPGAThe использует Ethernet, он в основном используется для высокоскоростной и дальней передачи данных, asledbig screen display, система мониторинга и т. д. ethernet канал передачи данных, также представлено в начале телефонной линии, через специальный кабель витая пара, развития волоконно-оптический кабель, волоконно-оптический высокой частоты радио, и какой у вас новый nowLIFI 。
ACM8211Module toFPGADevelopment board обеспечивает Интерфейс Gigabit Ethernet, интерфейс состоит из Гигабитного интерфейса EthernetPHY с сетевым трансформатором 。 В тех случаях, когда Ethernet данные должны быть отправлены, FPGASend данных toPHYchip, PHYAfter чип кодирует данные, загружать данные к сетевому кабелю через сетевой трансформатор 。 данные передаются на приемник через Сеть 。 данные отправляются удаленно, передача в сетевой трансформатор через сетевой кабель, выход сетевого трансформатора подключен к чипу thePHYOn, PHYAfter чип декодирует сигнал, получите фактические данные, затем передайте данные toFPGAchip 。 fpgaфункциональная Схема блока передачи данных Gigabit Ethernet выглядит следующим образом:

ACM8211The Конструкция модуля осуществляет весь processGMIIInterface Gigabit Ethernet цепи, через Ethernet цепи, пользователи, canFPGAData собранного или рассчитаны передается на другие устройства, такие asPCOr сервера, или получать и обрабатывать данные, передаваемые с других устройств.
Пользователи, которые подвергались воздействию Ethernet, то, что должно быть услышано в большинстве tentcp/IPAgreement, точно, stayPCEnd или Встроенная система, TCP/IPProtocol широко используется, поэтому, когда вы seeFPGAWith Ethernet интерфейс, возможно, первое, о чем я думаю, это имплементацияtc/IPAgreement 。 здесь, в первую очередь, я могу сказать вам точно, UseFPGARealizationTCP/IPThere не возникло существенных проблем с соглашением, тем не менее, таким образом, чтобы понять это Не самый ожидаемый прямой useVerilogWrite код слоя протокола для реализации. FPGAUp на сегодняшний день, более 30 лет, но есть несколько успешно коммерческих onesRTLGradeTCP/IPDesign, большинство из них useVerilogperhapsVHDLEthernet передачи, это все основано на очень простом udpagreement. конечно, есть еще некоторые люди, которые исследуют или реализуют некоторые из этих функций, просто, это трудно быть как pcso Гибкий 。
Вы сами можете заметить, TCP/IPAt начало протокол дизайн, он был разработан в соответствии с программным обеспечением гибкость, поэтому во многих дизайн, не подходит для жесткого провода материнскую плату осуществления 。 TCP/IPThe Протокол является очень сложным, если вы используете оборудования материнскую плату, объема работы должна быть очень большой, а не функция ни производительность может быть гарантированы 。
Так как tofpgaimplete onTCP/IPWhat насчет соглашения? ответ isSOPCtechnology 。 i. e. используя встроенную технологию мягкого ядра, stayFPGAUpper soft coreCPUsystem, чтобы выполнить программное обеспечение TCP/IPAgreement, чтобы осуществить соответствующие функции. но на протяжении многих пользователей, в случае данной модели, процесс системой создания в начальном этапе довольно утомительный, так что трудно для множество друзей, поэтому данный метод не широко используется 。
Как было указано выше, stayFPGAupper, имеет доступ к toVerilogRealizationUDPProtocol для передачи данных. UDPProtocol является ненадежной передачей, Отправитель несет ответственность только за отправку данных, независимо от того, получает ли получатель его правильно. очень похожая передача toUARTserial. однако во многих случаях, этот потенциал ненадежным является приемлемым, например, Дисплей передачи видео в реальном времени. В таких системах, потому что данные не нужно вычислять и очень точные результаты получаются для других функций, это просто на экране, поэтому, он может принять некоторую степень потери пакета или код ошибки. этот вид применения большой экран дисплей системы широко используется. этот раздел основан на режиме onUDPTransport.



Специальное Описание:
Модуль в настоящее время предоставляется на основе onVerilogOfUDPDesign пример протокол передачи и получения данных, верхний компьютер передает данные toFPGA, FPGASend данные обратно через EthernetPC 。 Нет трех скоростей Ethernet ipпримеры использования в ядерный Нет timeTCPProtocol осуществления пример 。 Нет timeNIOS IIApplication примерСписок предоставленной информации:
ACM8211Module схема Verilog UDPProtocol отправка и получение кода экземпляра Verilog UDPProtocol Отправка данных и получение примера Описание документа Новый на основе модуля andOV5640Ethernet изображения передачи Дизайн камеры (VerilogSource код + верхняя компьютерная программное обеспечение) 。Характеристики
- Материалы для самостоятельного изготовления
- Электрический









