Для просмотра действия модели необходимо добавить входные данные и возможность просмотра результатов.
Теперь необходимо соединить все элементы модели указанным на Рис. 7 способом.
М-Файл, используемый в данном блоке можно изменять и редактировать (например, формат выходных данных). (Для каждой новой модели рекомендуется создавать отдельную копию соответствующего М-Файла).
Измененный элемент MCode теперь выполняет функцию вычисления модуля числа,
После чего элемент MCode примет вид согласно Рис. 6.
Далее в настройках элемента MCode (Рис. 5) (открываются двойным щелчком левой кнопки мыши) необходимо нажать Browse выбрать созданный М-Файл и нажать «ОК».
%(с фиксированной точкой: xlUnsigned - без знака, xlSigned - со знаком)
out_type = {xlUnsigned, 17, 14} %Формат выходных данных
В связи с тем, что в составе стандартных библиотечных элементов Xilinx отсутствует элемент вычисления модуля числа (поэтому и была выбрана именно эта элементарная функция), для конфигурации этой части функции можно использовать элемент MCode. Для конфигурации элемента MCode, необходимо в папке содержащей файл модели создать М-файл с текстом (М-файл это обычный текстовый файл с расширением ".m" в данном случае «abs_xil.m», вообще имя файла должно быть таким-же как имя функции, Матлаб любит это;) более подробное описание языка М-файлов можно посмотреть покурив хелп матлаба, а при знании С/С++ проблем вообще не возникнет ):
Также в модель нужно добавить остальные элементы для реализации проекта (Рис. 4).
Добавляем в модель элемент System Generator, для чего необходимо открыть раздел библиотеки элементов Simulink (Xilinx Blockset -> Basik Elements) (Рис. 3) и разместить необходимый элемент в окне модели.
для Xilinx 11 и работать с отладочными устройствами.
Для создания проекта любой модели Simulink для ПЛИС необходимо присутствие элемента System Generator (Рис. 3), который является связующим звеном между программными средами Simulink и Xilinx 11, а также позволяет генерировать проект
После создания модели открываем Библиотеку элементов Simulink (Рис. 2).
на базе ПЛИС Xilinx Virtex5 xc5vlx50 создаем новую модель в программе Матлаб (Рис. 1).
1. Создание модели в MATLAB-Simulink.Для создания файла конфигурации устройства, работающего по формуле c=|a+b|
Как начать с ПЛИС Xilinx, для чайников.Статейка для тех, кто хоть немного понимает что такое ПЛИС, но совсем не понимает как его готовить, так как абсолютно не знаком с языками Verilog или VHDL (хотя для других тоже может бить полезна). Описание создания маленькой прошивочки для ПЛИС на основе программных пакетов MATLAB-Simulink R2008b (далее Simulink) с использованием библиотечных элементов Xilinx экспортируемых из программного пакета Xilinx ISE 11 (далее Xilinx 11). Для начала необходимо разжиться данными программами (не так уж и сложно найти;) описывать я это не буду, все по стандарту), После установки обоих пакетов необходимо для начала назначить какой MATLAB используется (Xilinx ISE 11 поддерживает 2008-й MATLAB, версия 11.2 2009-й, более поздние версии и 2010й, но функциональных различий по сути нету).
Как начать с ПЛИС Xilinx, для чайников.
Логин или эл. почта:
Как начать с ПЛИС Xilinx, для чайников. / ПЛИС / Сообщество EasyElectronics.ru
Комментариев нет:
Отправить комментарий