记录我的VHDL学习之路(二)
来源:互联网 发布:php爬虫视频教程 编辑:程序博客网 时间:2024/04/28 01:18
--/***************************************--** THIS FILE FOR FIR MODULE --** THIS IS A 18 ORDER DIRECT FIR --** BY YANGHUIDONG--** DATE 20.3.2015 --***************************************TYPE MATRIX_COEFFICIENT IS ARRAY (16 DOWNTO 0) OF INTEGER ;CONSTANT H: MATRIX_COEFFICIENT:=(-86,34,-39,44,-48,52,-55,56,967,56,-55,52,-48,44,-39,34,-86); --17 BITS COEFFICIENTTYPE MATRIX_SEQUENCE IS ARRAY (32 DOWNTO 0) OF STD_LOGIC_VECTOR(11 downto 0) ;SIGNAL X: MATRIX_SEQUENCE; --input 11 bits sequence ,tmp 33 numTYPE MATRIX_MIDDLE IS ARRAY (16 DOWNTO 0) OF INTEGER ; --define 17 tmp value SIGNAL P: MATRIX_MIDDLE;SIGNAL SUM:INTEGER;********************************************************************************** PROCESS (MCLK) BEGIN IF MCLK'EVENT AND MCLK='1' THEN IF RST='1' THEN X <= (OTHERS => "000000000000"); 一维数组全部置0 ,vector类型“12个0”-- FOR j IN 0 TO 32 LOOP --33 times set '0' loop 置0;-- X(j)<="000000000000"; --12 bits -- END LOOP;-- X <= (OTHERS =>(OTHER=> "000000000000")); 二维数组全部置0 ElSE X(0)<=BIN; FOR i IN 1 TO 32 LOOP X(i)<=X(i-1); --整体向右移位 END LOOP; END IF; END IF; END PROCESS;
0 0
- 记录我的VHDL学习之路(二)
- 记录我的VHDL学习之路(一)
- 记录我的VHDL之路(三)
- 我的VHDL学习笔记(2)
- 我的VHDL学习笔记(3)
- 我的VHDL学习笔记(4)
- 我的VHDL学习笔记(5)
- 我的Hibernate学习记录(二)
- 我的Spring学习记录(二)
- VHDL学习记录
- 记录我的android学习之路
- 记录我的学习之路
- 我的three.js学习记录(二)
- 我的编程之路点滴记录(二)
- 我的学习之路(二)
- 我的VC 6.0+MFC学习之路(二)
- 我的java学习之路(二)
- 我的Java学习之路( 二 )
- MongoDB nagios check_mongodb插件监控
- LeetCode OJ Maximum Subarray
- Android开发学习笔记:浅谈显示Intent和隐式Intent
- 由一段代码谈前端js优化和编码规范(一)
- LeetCode OJ Next Permutation
- 记录我的VHDL学习之路(二)
- Android5.0网络策略导致PPPOE无法正常上网
- Maven3常用命令学习笔记
- 17个新手常见Python运行时错误
- poj 3636 Nested Dolls 动态更新表的二分查找
- cocos2dx3.4触摸
- SharePoint 2010 升级到 SharePoint 2013 之 使用 Test-SPContentDatabase
- 彻底解决pycharm输入法支持问题
- Permutation