亚洲欧美第一页_禁久久精品乱码_粉嫩av一区二区三区免费野_久草精品视频

? 歡迎來到蟲蟲下載站! | ?? 資源下載 ?? 資源專輯 ?? 關于我們
? 蟲蟲下載站

?? gh_fir_pfilter.vhd

?? VHDL Library for 8254 timer/counter core
?? VHD
字號:
-----------------------------------------------------------------------------
--	Filename:	gh_fir_pfilter.vhd
--
--	Description:
--		A even order, symmetrical, parallel FIR Filter
--		uses 1/2 order number of multipliers
--
--	Copyright (c) 2007 by George Huber 
--		an OpenCores.org Project
--		free to use, but see documentation for conditions 
--
--	Revision	History:
--	Revision	Date      	Author   	Comment
--	--------	----------	---------	-----------
--	1.0     	02/03/07  	h lefevre	Initial revision
--	1.1     	02/10/07  	h lefevre	add generics, limits
--	
-----------------------------------------------------------------------------

LIBRARY ieee;
USE ieee.std_logic_1164.ALL;
USE ieee.std_logic_arith.ALL;
use IEEE.std_logic_signed.all;

ENTITY gh_fir_pfilter IS  
	GENERIC(
		d_size: INTEGER := 16;
		coef_size: INTEGER := 16;
		fract_bits: INTEGER := 4;
		half_tap_size: INTEGER := 8);
	PORT(
		clk  : IN  STD_LOGIC;
		rst  : in STD_LOGIC:='0';
		ce   : in STD_LOGIC:='1';
		D    : IN  STD_LOGIC_VECTOR (d_size-1 downto 0);
		COEF : IN  STD_LOGIC_VECTOR (coef_size * half_tap_size -1 downto 0);
		Q    : OUT STD_LOGIC_VECTOR (d_size-1 downto 0)
		);
END entity;

ARCHITECTURE a OF gh_fir_pfilter IS	  

	constant P_size : INTEGER := d_size + coef_size;
	constant Reg_size : INTEGER := d_size + fract_bits;
	
	constant zero : STD_LOGIC_VECTOR(d_size-3 downto 0) := (others => '0');
	constant ones : STD_LOGIC_VECTOR(d_size-2 downto 0) := (others => '1');
	
	constant max_pos : STD_LOGIC_VECTOR(d_size-1 downto 0) := '0' & ones;
	constant max_neg : STD_LOGIC_VECTOR(d_size-1 downto 0) := '1' & zero & '1';
	
	type filter_array is array (half_tap_size * 2 downto 0) 
	                  of STD_LOGIC_VECTOR(Reg_size downto 0);
	SIGNAL  Reg :  filter_array; -- Intermediate values
	
	type P_array is array (half_tap_size downto 1) 
	                  of STD_LOGIC_VECTOR(P_size-1 downto 0);

	SIGNAL  P :  P_array; -- Intermediate values
	
	SIGNAL  iD : STD_LOGIC_VECTOR (d_size-1 downto 0);
	
BEGIN 
 
-- outputs
	Q <= max_pos when (Reg(half_tap_size * 2)(Reg_size downto Reg_size-1) = "01") else
	     max_neg when (Reg(half_tap_size * 2)(Reg_size downto Reg_size-1) = "10") else
	     Reg(half_tap_size * 2)(Reg_size-1 downto fract_bits);
-------------------------------------

PROCESS (clk,rst) 
BEGIN 	
	if (rst = '1') then
		iD <= (others => '0');
		for i in 0 to (half_tap_size * 2) loop
			Reg(i) <= (others => '0'); -- Reg(0) is always zero
		end loop;
		for j in 1 to half_tap_size loop
			P(j) <= (others => '0');
		end loop;
	elsif (rising_edge(clk)) THEN
		iD <= D;
		Reg(0) <= (others => '0'); -- Reg(0) is always zero
		if (ce = '0') then
			P <= P;
			Reg <= Reg;
		else
			-- iteration loop
			for k in 1 to half_tap_size loop	
				P(k) <= iD * COEF(coef_size * k -1 downto coef_size * k - coef_size);
				Reg(k) <= Reg(k-1) + P(k)(P_size-2 downto P_size-Reg_size-1);
				Reg(k + half_tap_size) <= Reg(k + half_tap_size -1) 
				      + P(half_tap_size +1 -k)(P_size-2 downto P_size-Reg_size-1);
 			end loop; 
		end if;
	end if;
END PROCESS;

END a;

?? 快捷鍵說明

復制代碼 Ctrl + C
搜索代碼 Ctrl + F
全屏模式 F11
切換主題 Ctrl + Shift + D
顯示快捷鍵 ?
增大字號 Ctrl + =
減小字號 Ctrl + -
亚洲欧美第一页_禁久久精品乱码_粉嫩av一区二区三区免费野_久草精品视频
盗摄精品av一区二区三区| 亚洲视频在线一区二区| 天天操天天干天天综合网| 欧美在线你懂的| 一区二区免费在线| 在线观看欧美黄色| 亚洲一区日韩精品中文字幕| 欧美日韩一二三| 青青草国产成人av片免费| 91精品福利在线一区二区三区 | 偷拍亚洲欧洲综合| 欧美精品自拍偷拍| 麻豆专区一区二区三区四区五区| 日韩午夜激情视频| 国产精品一区二区久激情瑜伽| 国产午夜亚洲精品理论片色戒| 成人天堂资源www在线| 亚洲婷婷综合色高清在线| 日本久久精品电影| 天堂成人免费av电影一区| 日韩欧美激情四射| 欧美一级二级三级乱码| 久久精品99国产精品日本| 久久久天堂av| 91视频com| 午夜久久久影院| 欧美mv日韩mv亚洲| 91啪在线观看| 人人精品人人爱| 国产欧美一区二区三区在线老狼| 91日韩一区二区三区| 日韩高清不卡在线| 欧美激情一区二区三区四区| 91丝袜高跟美女视频| 欧美bbbbb| 中文字幕日本不卡| 欧美videos中文字幕| 不卡的av电影| 日韩va欧美va亚洲va久久| 日韩久久精品一区| 91久久久免费一区二区| 久久精品国产澳门| 一区二区日韩电影| 国产清纯白嫩初高生在线观看91 | 国产一区二区视频在线| 日韩伦理av电影| 精品久久久久久综合日本欧美| jizz一区二区| 国模套图日韩精品一区二区| 国产精品久久久久久户外露出| 欧美一级片在线观看| 色呦呦日韩精品| 国产精品一级在线| 日韩成人精品在线观看| 国产精品青草久久| 欧美精品一区二区三| 精品视频全国免费看| 波多野结衣视频一区| 久久9热精品视频| 视频一区视频二区在线观看| 18成人在线观看| 国产三级精品在线| 日韩欧美视频在线| 欧美巨大另类极品videosbest| 99热这里都是精品| 国产福利一区二区三区| 毛片av一区二区三区| 手机精品视频在线观看| 亚洲综合色视频| 久久精品久久99精品久久| 亚洲国产精品久久久久婷婷884| 国产精品麻豆网站| 欧美激情中文字幕| 国产亚洲人成网站| 精品国产免费久久| 日韩一级二级三级精品视频| 欧美日韩精品欧美日韩精品一| 色悠久久久久综合欧美99| 成人综合在线观看| 成人激情动漫在线观看| 国产成a人亚洲精| 国产高清不卡一区| 丁香网亚洲国际| 不卡一区在线观看| 成人一级黄色片| 99久久精品免费观看| 99久久综合国产精品| 一本大道久久精品懂色aⅴ| 91老师国产黑色丝袜在线| 92精品国产成人观看免费| 91天堂素人约啪| 欧美在线免费观看亚洲| 欧美性感一区二区三区| 欧美日韩精品是欧美日韩精品| 欧美妇女性影城| 欧美大片一区二区三区| 欧美不卡视频一区| 精品国产乱码久久久久久老虎| 久久久久亚洲综合| 国产精品久久午夜| 亚洲黄色性网站| 午夜精品久久久久久久蜜桃app| 日韩高清不卡在线| 精品一区二区三区在线播放视频| 国产精品正在播放| 99精品在线观看视频| 欧美性猛交xxxxxx富婆| 欧美丝袜自拍制服另类| 欧美一区二区啪啪| 久久久久久久久久久久久女国产乱| 精品少妇一区二区三区免费观看| 久久久av毛片精品| 亚洲啪啪综合av一区二区三区| 亚洲激情av在线| 视频一区免费在线观看| 国产乱码字幕精品高清av| 成人av在线一区二区三区| 在线精品视频小说1| 欧美xxxxx牲另类人与| 国产精品久久久久婷婷二区次| 一区二区三区不卡视频| 免费人成精品欧美精品| 成人av午夜影院| 欧美久久久久久蜜桃| 亚洲精品在线免费播放| 成人免费在线视频观看| 视频一区二区欧美| 国产成人午夜片在线观看高清观看| 97se狠狠狠综合亚洲狠狠| 在线成人av网站| 日韩欧美国产午夜精品| 国产精品麻豆久久久| 蜜臀va亚洲va欧美va天堂| 日韩久久精品一区| 日韩毛片视频在线看| 日韩福利视频网| 97久久超碰精品国产| 欧美日本在线播放| 中文字幕一区二区三区不卡 | 欧美日本一区二区| 国产欧美日韩不卡免费| 亚洲永久免费视频| 国产成都精品91一区二区三| 6080国产精品一区二区| 1区2区3区国产精品| 国内精品自线一区二区三区视频| 色94色欧美sute亚洲线路二| 久久综合久久鬼色| 天使萌一区二区三区免费观看| 成人sese在线| 亚洲精品一区二区在线观看| 亚洲a一区二区| 91视频91自| 国产精品乱人伦| 国产麻豆9l精品三级站| 911国产精品| 亚洲国产欧美在线人成| 91蜜桃在线观看| 国产精品电影一区二区三区| 国产一区二区在线电影| 欧美一级搡bbbb搡bbbb| 一区二区三区欧美在线观看| 成人性生交大片免费看中文| 久久女同性恋中文字幕| 九一久久久久久| 日韩一区二区精品| 日韩av电影免费观看高清完整版| 欧美熟乱第一页| 亚洲一卡二卡三卡四卡五卡| 在线视频一区二区三区| 亚洲免费电影在线| 99re成人在线| 亚洲美女偷拍久久| 91久久国产最好的精华液| 亚洲女人的天堂| 色香蕉久久蜜桃| 一区二区三区欧美亚洲| 欧美在线视频不卡| 婷婷综合五月天| 91精品国产综合久久福利软件| 五月综合激情日本mⅴ| 欧美伦理视频网站| 蜜桃av一区二区在线观看| 日韩视频免费直播| 国产呦精品一区二区三区网站| 久久久久久久综合狠狠综合| 国产精品中文有码| 中文字幕在线观看一区二区| 91蝌蚪porny| 亚洲成人第一页| 日韩一级二级三级| 国产精品亚洲综合一区在线观看| 亚洲国产精品精华液ab| 91污片在线观看| 午夜视频在线观看一区| 欧美一区二区美女| 国产成人在线看| 亚洲精品免费电影| 3751色影院一区二区三区| 麻豆91在线看|