Дайте мне знать, если это неправильное место для этого, но я хочу запрограммировать FPGA (я полагаю, Spartan 6) с помощью микроконтроллера.
Прямо сейчас я думаю об этом: я загружу программу FPGA в файле .hex в память микроконтроллера и последовательно загружу ее в какую-нибудь микросхему JTAG, которая затем будет программировать FPGA. Мой вопрос: теоретически существует ли эта JTAG IC, и если да, то что мне искать? Я не совсем знаком с JTAG, так что, возможно, это и есть источник моего замешательства.
Заранее спасибо!
Если вы серьезно относитесь к этому, вам нужно прочитать UG380, « Руководство пользователя по настройке FPGA Spartan-6 ». (Если выяснится, что это не то семейство ПЛИС, для каждого семейства Xilinx есть аналогичный документ; просто найдите его.)
Обзор (начиная со стр. 15) показывает, что существует несколько способов настройки Spartan-6, и JTAG не обязательно самый простой для управления с микроконтроллера. Существует режим «Slave Serial», который будет напрямую взаимодействовать с главным контроллером SPI на любом микроконтроллере, у которого он есть.
Коннор Вульф
Коннор Вульф
Питер