Cypress Semiconductor Perform CY7C1372D Guia do Utilizador Página 9

  • Descarregar
  • Adicionar aos meus manuais
  • Imprimir
  • Página
    / 97
  • Índice
  • MARCADORES
  • Avaliado. / 5. Com base em avaliações de clientes
Vista de página 8
5 Logic Development Process
The FrameWork Logic system supports two logic development methods: VHDL, or MATLab
Simulink, or a combination. Each system offers benefits and have strengths that in some cases
complement each other.
VHDL development is very flexible, allowing the developer the full freedom of a high level
language that is expressive and extensible. The FrameWork Logic system provides VHDL
components for hardware interfaces that allow the designer to quickly integrate custom VHDL
code into the application logic. Other library components are offered that provide some common
functions used in signal processing and control. Libraries from Xilinx and third parties are also
used to provide broad support for signal processing, analytical and communications applications.
Development
Tool
Pro Con
VHDL Expressive, extensible language. Gives
complete flexibility to the designer.
Design and debug of DSP algorithms
is more difficult and time consuming.
MATLAB
Simulink
Allows design of complex DSP algorithms
at a high level. Great visualization and
analysis tools for design and debug.
Less capable of handling low-level
details. Less visibility and control of
logic design process.
VHDL +
MATLAB
Best of both tools gives optimum flexibility
where needed and high level design for
complex DSP algorithms.
Multiple tools must be used resulting
in a more complex development
process.
Table 3: Logic Environments Pros and Cons
MATLAB Simulink offers a high-level block diagram approach to logic design that allows the
designer to work at a higher, more abstract level. Signal processing algorithms can be quickly
developed and simulated in MATLAB then directly ported to the logic hardware. Inside of the
FrameWork Logic tools, the designer can concentrate on the algorithms because the system has
a hardware interface layer that integrates the hardware with MATLAB cleanly and efficiently.
Application development is dramatically sped up for complex signal processing algorithms
because of the powerful capabilities within MATLAB for algorithm design, visualization and
analysis.
Many applications find that a mix of VHDL and MATLAB offer the best of both worlds: high level
signal processing development and the full flexibility of a high level language. It is common that
unique data handling, triggering and interface functions may be better expressed in VHDL, but
nothing beats the power of MATLAB for things like filter design, down-conversion and
mathematical analysis of data. The designer can mix VHDL components, or MATLAB-generated
components with one another in either environment and reap the benefits of each system.
5.1 Developing Using VHDL
Application logic development with the FrameWork Logic in VHDL follows the typical development
cycle: code creation, simulation, physical implementation and test. This flow is summarized in the
following diagram showing the Xilinx ISE tools and ModelSim as the primary development tools.
Innovative Integration FrameWork Logic User Guide 9
Vista de página 8
1 2 3 4 5 6 7 8 9 10 11 12 13 14 ... 96 97

Comentários a estes Manuais

Sem comentários