LIBIIO/Ethernet основанное на связи Развертывание

Интерфейс Ethernet

Интерфейс Ethernet усиливает процессор ARM, чтобы отправить и получить информацию от проекта, работающего на FPGA. Процессор ARM работает на операционной системе Linux. Можно использовать сервисы операционной системы Linux взаимодействовать с FPGA. При использовании интерфейса Ethernet поток битов загружается на SD-карту. Поток битов является персистентным через, подвергает циклу включения и выключения питания и повторно запрограммирован каждый раз, когда FPGA включен. Процессор ARM сконфигурирован с деревом правильного устройства, когда поток битов запрограммирован.

Чтобы связаться с проектом, работающим на FPGA, MATLAB усиливает соединение Ethernet между процессором ARM и хостом - компьютером. Процессор ARM запускает сервис LIBIIO, который связывается с datamover IP в проекте FPGA. datamover IP используется для быстрых передач данных между хостом - компьютером и FPGA, который полезен при прототипировании больших нейронных сетей для глубокого обучения, которые имели бы долгое время трансфера по JTAG. Процессор ARM генерирует чтение и транзакции записи, чтобы получить доступ к ячейкам памяти и во встроенной памяти и в процессоре глубокого обучения.

Этот рисунок показывает высокоуровневую архитектуру интерфейса Ethernet.

Сконфигурируйте свою Связь LIBIIO/Ethernet

Можно сконфигурировать dlhdl.Workflow объектный аппаратный интерфейс к Ethernet во время создания объекта рабочего процесса. Для получения дополнительной информации смотрите, Создают Целевой объект, Который Имеет IP-адрес Интерфейса и Набора Ethernet.

Эффективность LIBIIO/Ethernet

Улучшение скорости эффективности JTAG по сравнению с LIBIIO/Ethernet перечислено в этой таблице.

Передайте скоростьJTAGIIOУскорение
Запишите скорость передачи225 кБайт/с33 Мбайт/сПриблизительно 150x
Считайте скорость передачи162 кБайт/с32 Мбайт/сПриблизительно 200x

Для просмотра документации необходимо авторизоваться на сайте