⭐ 欢迎来到虫虫下载站! | 📦 资源下载 📁 资源专辑 ℹ️ 关于我们
⭐ 虫虫下载站

📄 filterx.tdf

📁 《FPGA嵌入式应用系统开发典型实例》-书的光盘资料
💻 TDF
字号:
TITLE "MIMO Digital Filter"; 


%//////////////////
// INCLUDE FILES //
//////////////////%

INCLUDE "filt_tpl.inc";


%////////////////////////////
// USER-DEFINED PARAMETERS //
////////////////////////////%

PARAMETERS
(
 WIDTH=1,
 DEPTH=2
);


%/////////////////////
// INPUTS & OUTPUTS //
/////////////////////%

SUBDESIGN Filterx
(
 CLK, S_IN[(WIDTH-1)..0]	: INPUT;
 RESET						: INPUT=GND;
 PRESET						: INPUT=GND;
 S_OUT[(WIDTH-1)..0]		: OUTPUT;
 /S_OUT[(WIDTH-1)..0]		: OUTPUT;
)


%/////////////////////////
// VARIABLE DEFINITIONS //
/////////////////////////%

VARIABLE

 F_ARRAY[(WIDTH-1)..0]		: NODE;


%//////////////////
// LOGIC SECTION //
//////////////////%

BEGIN

 ASSERT (WIDTH > 0)
 REPORT "Value of WIDTH parameter must be greater than 0"
 SEVERITY ERROR;

 ASSERT (DEPTH > 1)
 REPORT "Value of DEPTH parameter must be greater than 1"
 SEVERITY ERROR;

 F_ARRAY[]	= FILT_TPL (CLK, S_IN[], RESET, PRESET)
              WITH (NUM_STAGES = DEPTH)
			  RETURNS (.F_OUT);

 S_OUT[]=F_ARRAY[]; 
 /S_OUT[]=!S_OUT[];

END;

⌨️ 快捷键说明

复制代码 Ctrl + C
搜索代码 Ctrl + F
全屏模式 F11
切换主题 Ctrl + Shift + D
显示快捷键 ?
增大字号 Ctrl + =
减小字号 Ctrl + -