После того, как вы устанавливаете MATLAB® и пакеты поддержки, чтобы соединить хост - компьютер с одной из поддерживаемых плат FPGA:
Соедините хост - компьютер с платой FPGA при помощи USB кабель JTAG.
Чтобы изучить, как настроить связь JTAG, см. Связь JTAG.
Чтобы изучить, как настроить каждую плату, смотрите, Конфигурируют специфичную для Совета информацию о Setup.
Примечание
Чтобы загрузить веса быстрее, используйте USB 3.0 для USB кабель JTAG. Загрузка веса может стать медленнее, если вы используете USB 2.0 для кабеля.
Проверяйте, установлен ли драйвер JTAG на хосте - компьютере. Установите драйвер, если он уже не установлен.
Соедините хост - компьютер с платой FPGA при помощи кабеля Ethernet. Для получения дополнительной информации смотрите Ведомого Setup SD-карты (Пакет Поддержки Deep Learning HDL Toolbox для FPGA Intel и Устройств SoC) или Ведомого Setup SD-карты (Пакет Поддержки Deep Learning HDL Toolbox для FPGA Xilinx и Устройств SoC).
Чтобы диагностировать проблемы соединения Ethernet для плат Intel, смотрите Сеанс Командной строки с Устройством Intel SoC (Пакет Поддержки Deep Learning HDL Toolbox для FPGA Intel и Устройств SoC). Чтобы диагностировать проблемы соединения Ethernet для плат Xilinx, смотрите Поиск и устранение неисправностей Платформа Xilinx Zynq и Связь Компьютера разработчика (Пакет Поддержки Deep Learning HDL Toolbox для FPGA Xilinx и Устройств SoC).
Установите и создайте путь к соответствующему стороннему инструменту синтеза. Чтобы узнать больше, смотрите раздел "Install Synthesis Tools and Set up Tool Path" ниже.
Прежде чем можно будет развернуть нейронную сеть в одну из поддерживаемых плат FPGA, необходимо установить необходимые сторонние инструменты синтеза. Рабочий процесс поддерживает эти инструменты синтеза:
Intel® Quartus® Prime Standard Edition 18.1 и позже.
Xilinx® Vivado® Design Suite 2019.1 и позже.
Чтобы запустить рабочий процесс и развернуть сеть в плату FPGA, настройте инструмент path к своему установленному Xilinx Vivado или Intel исполняемый файл выпуска стандарта Куарта Прайма путем выполнения hdlsetuptoolpath
функция.
Если вашим инструментом синтеза является Intel Куарт Прайм, введите эту команду:
hdlsetuptoolpath('ToolName','Altera Quartus II','ToolPath',... 'C:\intel\18.1\quartus\bin\quartus.exe');
Если вашим инструментом синтеза является Xilinx Vivado, введите эту команду:
hdlsetuptoolpath('ToolName','Xilinx Vivado','ToolPath',... 'C:\Xilinx\Vivado\2019.1\bin\vivado.bat');
См. также hdlsetuptoolpath
(HDL Coder).
Для проверки, что связь с JTAG-разъемом на плате FPGA была настроена и готова запуститесь Начало работы с Развертыванием FPGA Глубокого обучения на примере Intel Arria 10 SoC. Этот пример запускает целый рабочий процесс и отображает результаты предсказания.
Проверять, что соединение Ethernet с платой FPGA было настройкой и готово запуститься, запуститься Начало работы с Развертыванием FPGA Глубокого обучения на примере Xilinx ZCU102 SoC. Этот пример запускает целый рабочий процесс и отображает результаты предсказания.