Я работаю над проектом в VHDL, который будет размещен на спартанском 6 fpga. Код готов, но я не уверен, как продолжить его загрузку на fpga.Как поставить проект VHDL на Spartan 6 FPGA
У меня есть доступ к другому проекту и заметил, что в этом проекте есть файл Microblaze (.xmp) и файл ucf, который определяет все интерфейсы «NET».
В конце концов, я буду использовать FPGA и дополнительный разъем для связи с частью оборудования, но мне нужно переместить все на FPGA.
Некоторые ресурсы и учебные пособия были бы замечательными, особенно, как получить процессор микробластов в мой проект, то есть, если он мне даже понадобится.
Благодаря
Update: Я начал моделирование моего проекта и есть ошибка.
Строка 214: заявление не синтезируемого, так как он не имеет свое значение под NOT (часы-край) состояние
я получаю это в одном из моих файлов проекта в ана, если утверждение, что говорит
if rising_edge(clk) then
-- other if statements that assign output values
end if
Я попытался изменить код, но он больше не работает, если я это сделаю.
Не уверен, что означает ошибка.
Если ваш проект является чистым VHDL без встроенного процессора. вы можете игнорировать Microblaze. UCF важен: помимо всего прочего, вы используете его для сопоставления имен портов VHDL с контактами FPGA, подключенными к устройствам на вашей плате. –
@BrianDrummond - Спасибо за информацию. Я не использую ни один из Microblaze, поэтому мне это не понадобится. Любая идея о том, как начать собирать файл ucf? благодаря – RXC