
5.2 Logic Development using MATLAB Simulink
MATLab Simulink provides a powerful method of developing logic using a high level design tool
that integrates hardware into the MATLAB Simulink environment. Complex signal processing
designs can be developed rapidly using the Simulink block diagrams interacting with the actual
hardware in real time. Gateways between MATLAB Simulink and the hardware allow data to flow
between the actual hardware and MATLAB, bringing the power of MATLAB to the logic
development process.
Simulink blocks diagrams are directly translated into logic using the Xilinx System Generator tool.
For each supported product, a hardware interface layer of Simulink components is provided that
allows the hardware to be used in the the Simulink design.. Simulink components from the
various libraries provided by Mathworks, Xilinx and Innovative interface with this hardware
interface layer for building the application logic on the product. The Xilinx place and route tools
are used for the logic build as in any HDL project.
Here is a typical Simulink block diagram design. Notice the Xilinx icon in the upper left; this is the
Xilinx System Generator control block. This block provides the link to the Xilinx place and route
tools used to implement the logic. The other blocks are mixture of hardware interface
components, such as the Quixote A/D converters, SRAM and DACs. The remaining blocks are
Simulink functions for control, display and data formating.
MATLAB Simulink library components are shown in the library for each product. Examples
illustrating the use of MATLAB are provided in each product section.
Innovative Integration FrameWork Logic User Guide 19
Illustration 10: MATLAB Simulink Development
Xilinx
System
Generator
Block
Hardware
Interface blocks
Komentáře k této Příručce