среда, 13 февраля 2013 г.

команда для создания нового элемента в simulink

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

Теперь необходимо соединить все элементы модели указанным на Рис. 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

Комментариев нет:

Отправить комментарий