3–2
Chapter 3: Design Rules and Procedures
Using a MATLAB Variable
Begin all port names with a letter (a - z). VHDL does not allow identifiers to begin
with non-alphabetic characters or end with an underscore.
Do not use two underscores in succession (__) in port names because it is illegal in
VHDL.
1
White spaces in the names for the blocks, components, and signals are converted to an
underscore when DSP Builder converts the Simulink model file ( .mdl ) into VHDL.
Using a MATLAB Variable
You can specify many block parameters (such as bit widths and pipeline depth) by
entering a MATLAB base workspace or masked subsystem variable. You can then set
these variables on the MATLAB command line or from a script. DSP Builder evaluates
the variable and passes its value to the simulation model files. DSP Builder ensures
that the parameters are in the required range.
1
Although DSP Builder no longer restricts parameters to 51 bits, MATLAB evaluates
parameter values to doubles, which restricts the possible values to 51-bit numbers
expressible by a double.
f For information about which values are parameterizable, refer to the DSP Builder
Standard Blockset Libraries section in volume 2 of the DSP Builder Handbook or to the
block descriptions, which you can access with the Help command in the right button
pop-up menu for each block.
Fixed-Point Notation
Figure 3–1 describes the fixed-point notation that I/O formats use in the DSP Builder
block descriptions.
Table 3–1. Fixed-Point Notation
Description
Signed binary:
fractional (SBF)
representation; a
fractional number
Notation
[L] is the number of bits to the left of
the binary point and the MSB is the
[L].[R] where: sign bit
[R] is the number of bits to the right
of the binary point
Simulink-to-HDL Translation
(1) , (2)
A Simulink SBF signal A[L].[R] maps in VHDL to
STD_LOGIC_VECTOR({L + R - 1} DOWNTO 0)
Signed binary;
integer (INT)
Unsigned binary;
integer (UINT)
DSP Builder Handbook
[L] where:
[L] where:
[L] is the number of bits of the
signed bus and the MSB is the sign
bit
[L] is the number of bits of the
unsigned bus
A Simulink signed binary signal A[L] maps to
STD_LOGIC_VECTOR({L - 1} DOWNTO 0)
A Simulink unsigned binary signal A[L] maps to
STD_LOGIC_VECTOR({L - 1} DOWNTO 0)
November 2013 Altera Corporation
Volume 2: DSP Builder Standard Blockset
相关PDF资料
IR11662SPBF IC CNTROL SMART RECTIFIER 8-SOIC
IR1166STRPBF IC MOSFET DRIVER N-CH 200V 8SOIC
IR11672ASPBF IC MOSFET DRIVER 200V 8-SOIC
IR1167ASTRPBF IC SMART SECONDARY DRIVER 8-SOIC
IR11682STRPBF IC MOSFET DRIVER DUAL 200V 8SOIC
IR1168SPBF IC MOSFET DRIVER DUAL 200V 8SOIC
IR1176STR IC DRIVER RECT SYNC 5V 4A 20SSOP
IR2010SPBF IC DRIVER HIGH/LOW SIDE 16SOIC
相关代理商/技术参数
IP-TRIETHERNET 功能描述:开发软件 Triple Spd Ethernet MegaCore RoHS:否 制造商:Atollic Inc. 产品:Compilers/Debuggers 用于:ARM7, ARM9, Cortex-A, Cortex-M, Cortex-R Processors
IP-TRIETHERNETF 功能描述:开发软件 3x Spd Ethernet MAC MegaCore RoHS:否 制造商:Atollic Inc. 产品:Compilers/Debuggers 用于:ARM7, ARM9, Cortex-A, Cortex-M, Cortex-R Processors
IPTV-OPTION-INS970 制造商:3M Electronic Products Division 功能描述:IPTV OPTION FOR INS970
IPU039N03L G 功能描述:MOSFET N-CH 30V 50A 3.9mOhms RoHS:否 制造商:STMicroelectronics 晶体管极性:N-Channel 汲极/源极击穿电压:650 V 闸/源击穿电压:25 V 漏极连续电流:130 A 电阻汲极/源极 RDS(导通):0.014 Ohms 配置:Single 最大工作温度: 安装风格:Through Hole 封装 / 箱体:Max247 封装:Tube
IPU039N03LG 制造商:INFINEON 制造商全称:Infineon Technologies AG 功能描述:OptiMOS?3 Power-Transistor Features Fast switching MOSFET for SMPS
IPU039N03LGXK 制造商:Infineon Technologies AG 功能描述:Trans MOSFET N-CH 30V 50A 3-Pin(3+Tab) TO-251
IPU04N03LA 功能描述:MOSFET N-CH 25V 50A IPAK RoHS:否 类别:分离式半导体产品 >> FET - 单 系列:OptiMOS™ 标准包装:1,000 系列:MESH OVERLAY™ FET 型:MOSFET N 通道,金属氧化物 FET 特点:逻辑电平门 漏极至源极电压(Vdss):200V 电流 - 连续漏极(Id) @ 25° C:18A 开态Rds(最大)@ Id, Vgs @ 25° C:180 毫欧 @ 9A,10V Id 时的 Vgs(th)(最大):4V @ 250µA 闸电荷(Qg) @ Vgs:72nC @ 10V 输入电容 (Ciss) @ Vds:1560pF @ 25V 功率 - 最大:40W 安装类型:通孔 封装/外壳:TO-220-3 整包 供应商设备封装:TO-220FP 包装:管件
IPU04N03LA G 功能描述:MOSFET N-CH 25V 50A IPAK RoHS:是 类别:分离式半导体产品 >> FET - 单 系列:OptiMOS™ 标准包装:1,000 系列:MESH OVERLAY™ FET 型:MOSFET N 通道,金属氧化物 FET 特点:逻辑电平门 漏极至源极电压(Vdss):200V 电流 - 连续漏极(Id) @ 25° C:18A 开态Rds(最大)@ Id, Vgs @ 25° C:180 毫欧 @ 9A,10V Id 时的 Vgs(th)(最大):4V @ 250µA 闸电荷(Qg) @ Vgs:72nC @ 10V 输入电容 (Ciss) @ Vds:1560pF @ 25V 功率 - 最大:40W 安装类型:通孔 封装/外壳:TO-220-3 整包 供应商设备封装:TO-220FP 包装:管件