IPT-DSPBUILDER Altera, IPT-DSPBUILDER Datasheet - Page 356

DSP BUILDER SOFTWARE

IPT-DSPBUILDER

Manufacturer Part Number
IPT-DSPBUILDER
Description
DSP BUILDER SOFTWARE
Manufacturer
Altera
Type
DSPr
Datasheet

Specifications of IPT-DSPBUILDER

Function
DSP Builder
License
Initial License
Software Application
IP CORE, DSP BUILDER
Core Architecture
FPGA
Core Sub-architecture
Arria, Cyclone, Stratix
Supported Families
Arria GX, Arria II GX, Cyclone, Stratix
Rohs Compliant
NA
Lead Free Status / RoHS Status
Not applicable / Not applicable
9–16
Figure 9–8. Parallel To Serial Block Example
ROM
DSP Builder Standard Blockset Libraries
f
1
Figure 9–8
The ROM block maps data to an embedded RAM (embedded array block, EAB; or
embedded system block, ESB) in Altera devices, with read-only access. The ROM block
can store any data type. The address port is registered, and you can optionally register
the data output port.
The input address bus must be Unsigned. The clock enable signal (ena) bypasses
any output register.
The contents of the ROM are pre-initialized from an Intel Hexadecimal (.hex) format
file, or from a MATLAB array.
Use the Quartus II software to generate a .hex file that you must save in your DSP
Builder working directory.
The data in a standard .hex file is formatted in multiples of eight and the output bit
width should also be in multiples of eight. The Quartus II software does allow you to
create non-standard .hex files but pads 1's to the front for negative numbers to make
them multiples of eight. Thus, large numbers with less bits may be treated as negative
numbers. A warning issues if you specify a non-standard .hex file. If you require a
different bit width, you should set the output bit width to the same as that in the .hex
file but use an
supports 32-bit addressing with extended linear address records in the .hex file.
For instructions on creating a .hex file, refer to Creating a Memory Initialization File or
Hexadecimal (Intel-Format) File in the Quartus II Help.
The MATLAB array parameter must be a one dimensional MATLAB array with a
length less than or equal to the number of words. Specify the array from the MATLAB
workspace or directly in the MATLAB Array box.
shows an example with the Parallel To Serial block.
AltBus
block to convert to the required bit width. DSP Builder
Preliminary
© June 2010 Altera Corporation
Chapter 9: Storage Library
ROM

Related parts for IPT-DSPBUILDER