Перейти к содержанию
    

Matlab Simulink

Люди подскажите, есть ли конвертор из Simulink (matlab) куда нибудь? Точнее не куда нибудь, а на уровень RTL? или совмесное моделирование RTL и Simulink. Вот SPW от Cadence (точнее уже Coware) обеспечивает совмесное моделирование, но только с *.m файлами.

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

В последней версии MatLAB появился toolbox под названием Filter Design HDL Coder, предназначенный для синтеза HDL-кода фильтров из среды MatLAB.

Сам еще не пользовался, подробнее рассказать не могу, но на офсайте пишут следующее:

The Filter Design HDL Coder adds hardware implementation capability to MATLAB. It lets you generate efficient, synthesizable, and portable VHDL or Verilog code for fixed-point filters that are designed with the Filter Design Toolbox for implementation in ASICs or FPGAs. It also automatically creates VHDL, Verilog, and ModelSim test benches for quickly simulating, testing, and verifying the generated code.

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

Я тут еще кое-что припомнил: есть такая штука как Link for ModelSim для сопряжения Simulink и ModelSim, тоже от MathWorks.

 

Link for ModelSim is a cosimulation interface that integrates MATLAB and Simulink into the hardware design flow for field programmable gate array (FPGA) and application-specific integrated circuit (ASIC) development. It provides a fast bidirectional link between MATLAB and Simulink and Model Technology’s HDL simulator, ModelSim. It enables direct cosimulation and lets you efficiently verify and cosimulate ModelSim RTL-level models from within MATLAB and Simulink.

 

В общем, подробнее смотри здесь. Тем более что на FTP форума есть последний релиз MatLAB с этими toolboxes, если не со всеми, то со многими :)

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

Еще есть вот http://www.accelchip.com/

MatLab to HDL

На их сайте информация близкая к 0.

После разгавора по телефону прислали немного документации.

Если кому интересно могу выслать.

Цену заломили не плохую да еще и каждый год платить, думал ну наверно софт крутой, сам все делать будет:))

После прочтения мануала, я сильно разочаровался. Систем Генератор от ксалинкса

на порядок дешевле и больше возможности дает. Тот-же матлабавский файл как М-блок вставить можно.

 

Есть еще вот такой http://www.synplicity.com/products/synplifydsp/index.html

Но ни где найти не могу, тоже хотелось бы попробывать.

 

Есть еще у альтеры свой софт типа Систем-Генератора. http://www.altera.com/products/software/pr...sp-builder.html

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

Есть еще такая штука: Synplify DSP.

 

 

Synplify DSP is a true DSP synthesis tool and the only one that performs high-level DSP optimizations from a Simulink specification. These special DSP optimizations allow designers to capture the behavior needed for their DSP algorithm without worrying about the specific implementation in hardware. Synplify DSP automatically produce a highly optimized, technology independent implementation of the design ready for RTL synthesis.

 

Подробней смотри здесь: http://www.synplicity.com/products/synplifydsp/index.html

 

Сам, к сожалению, не пользовал, но кажется интересным....

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

Скрестить mdl файлы Matlab и что-то еще думаю мал кому пока удастса, хотя в некоторм смысле эти mdl аналог m файлов, т.е. в принципе они могут быть так сделаны и работать, надо только знать чего хочешь и ппоробовать это реализовать.

Filter Design HDL Coder в матлабе довольно интересная шутка, только она реализовывает фильтры которые он сам и делает, причем только простые: без децимации, каскадность вроде тоже не поддерживает.

Архитектура исполнения фильтра элементарна - сумматоры и умножители.

Есть некоторые но: в осовном фильты реализовываются с плавающей точкой. Даже для выполнения вычислений с со знаком матлаб для этого использует оператор $signed для верилога, который не везде подерживается. Либо переходить на фиксированную точку и беззнаковое либо додумывать самим.

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

Присоединяйтесь к обсуждению

Вы можете написать сейчас и зарегистрироваться позже. Если у вас есть аккаунт, авторизуйтесь, чтобы опубликовать от имени своего аккаунта.

Гость
Ответить в этой теме...

×   Вставлено с форматированием.   Вставить как обычный текст

  Разрешено использовать не более 75 эмодзи.

×   Ваша ссылка была автоматически встроена.   Отображать как обычную ссылку

×   Ваш предыдущий контент был восстановлен.   Очистить редактор

×   Вы не можете вставлять изображения напрямую. Загружайте или вставляйте изображения по ссылке.

×
×
  • Создать...