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

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

?? gh_freq_acc8p.vhd

?? VHDL Library for 8254 timer/counter core
?? VHD
字號:
-----------------------------------------------------------------------------
--	Filename:	gh_Freq_Acc8p.vhd
--
--	Description:
--		an accumulator - 
--		   adds the input data (D) to the output (Q) value with sync reset
--
--	Copyright (c) 2008 by George Huber 
--		an OpenCores.org Project
--		free to use, but see documentation for conditions  
--
--	Revision 	History:
--	Revision 	Date       	Author    	Comment
--	-------- 	----------	--------	-----------
--	1.0      	07/04/08  	G Huber 	Initial revision
--	2.0      	08/07/08  	hlefevre	mod to improve timeing
--	2.1      	08/30/08  	hlefevre	initial version with phase port
--
-----------------------------------------------------------------------------
LIBRARY ieee;
USE ieee.std_logic_1164.all;
use IEEE.STD_LOGIC_arith.all;
use IEEE.std_logic_unsigned.all;

ENTITY gh_Freq_Acc8p IS
	GENERIC(A_size: INTEGER := 32;
	        size: INTEGER := 12);
	PORT(	
		clk      : IN  STD_LOGIC;
		rst      : IN  STD_LOGIC := '0';
		srst     : IN  STD_LOGIC := '0';
		Freq     : IN  STD_LOGIC_VECTOR(A_size-1 DOWNTO 0);
		phase0   : IN  STD_LOGIC_VECTOR(size-1 DOWNTO 0);
		phase1   : IN  STD_LOGIC_VECTOR(size-1 DOWNTO 0);
		phase2   : IN  STD_LOGIC_VECTOR(size-1 DOWNTO 0);
		phase3   : IN  STD_LOGIC_VECTOR(size-1 DOWNTO 0);
		phase4   : IN  STD_LOGIC_VECTOR(size-1 DOWNTO 0);
		phase5   : IN  STD_LOGIC_VECTOR(size-1 DOWNTO 0);
		phase6   : IN  STD_LOGIC_VECTOR(size-1 DOWNTO 0);
		phase7   : IN  STD_LOGIC_VECTOR(size-1 DOWNTO 0);
		Q0       : OUT STD_LOGIC_VECTOR(size-1 DOWNTO 0);
		Q1       : OUT STD_LOGIC_VECTOR(size-1 DOWNTO 0);
		Q2       : OUT STD_LOGIC_VECTOR(size-1 DOWNTO 0);
		Q3       : OUT STD_LOGIC_VECTOR(size-1 DOWNTO 0);
		Q4       : OUT STD_LOGIC_VECTOR(size-1 DOWNTO 0);
		Q5       : OUT STD_LOGIC_VECTOR(size-1 DOWNTO 0);
		Q6       : OUT STD_LOGIC_VECTOR(size-1 DOWNTO 0);
		Q7       : OUT STD_LOGIC_VECTOR(size-1 DOWNTO 0)
		);
END entity ;

ARCHITECTURE a OF gh_Freq_Acc8p IS

	signal iFreq :  STD_LOGIC_VECTOR(A_size-1 DOWNTO 0);
	signal iiFreq :  STD_LOGIC_VECTOR(A_size-1 DOWNTO 0);
	signal iiF6 :  STD_LOGIC_VECTOR(A_size-1 DOWNTO 0);
	
	signal iF0 :  STD_LOGIC_VECTOR(A_size-1 DOWNTO 0);
	signal iF1 :  STD_LOGIC_VECTOR(A_size-1 DOWNTO 0);
	signal iF2 :  STD_LOGIC_VECTOR(A_size-1 DOWNTO 0);
	signal iF3 :  STD_LOGIC_VECTOR(A_size-1 DOWNTO 0);
	signal iF4 :  STD_LOGIC_VECTOR(A_size-1 DOWNTO 0);
	signal iF5 :  STD_LOGIC_VECTOR(A_size-1 DOWNTO 0);
	signal iF6 :  STD_LOGIC_VECTOR(A_size-1 DOWNTO 0);
	signal iF7 :  STD_LOGIC_VECTOR(A_size-1 DOWNTO 0);
	
	signal iQ0 :  STD_LOGIC_VECTOR(A_size-1 DOWNTO 0);
	signal iQ1 :  STD_LOGIC_VECTOR(A_size-1 DOWNTO 0);
	signal iQ2 :  STD_LOGIC_VECTOR(A_size-1 DOWNTO 0);
	signal iQ3 :  STD_LOGIC_VECTOR(A_size-1 DOWNTO 0);
	signal iQ4 :  STD_LOGIC_VECTOR(A_size-1 DOWNTO 0);
	signal iQ5 :  STD_LOGIC_VECTOR(A_size-1 DOWNTO 0);
	signal iQ6 :  STD_LOGIC_VECTOR(A_size-1 DOWNTO 0);
	signal iQ7 :  STD_LOGIC_VECTOR(A_size-1 DOWNTO 0);

BEGIN
	
PROCESS (clk,rst)
BEGIN
	if (rst = '1') then
		iFREQ <= (others => '0');
		iiFREQ <= (others => '0');
		iiF6 <= (others => '0');
		
		iF0 <= (others => '0');
		iF1 <= (others => '0');
		iF2 <= (others => '0');
		iF3 <= (others => '0');
		iF4 <= (others => '0');
		iF5 <= (others => '0');
		iF6 <= (others => '0');
		iF7 <= (others => '0');
		iQ0 <= (others => '0');
		iQ1 <= (others => '0');
		iQ2 <= (others => '0');
		iQ3 <= (others => '0');
		iQ4 <= (others => '0');
		iQ5 <= (others => '0');
		iQ6 <= (others => '0');
		iQ7 <= (others => '0');
		Q0  <= (others => '0');
		Q1  <= (others => '0');
		Q2  <= (others => '0');
		Q3  <= (others => '0');
		Q4  <= (others => '0');
		Q5  <= (others => '0');
		Q6  <= (others => '0');
		Q7  <= (others => '0');
	elsif (rising_edge(clk)) then
		iFREQ <= FREQ;
		iiFREQ <= iFREQ;
		if (srst = '1') then
			iQ0 <= (others => '0');
			iQ1 <= (others => '0');
			iQ2 <= (others => '0');
			iQ3 <= (others => '0');
			iQ4 <= (others => '0');
			iQ5 <= (others => '0');
			iQ6 <= (others => '0');
			iQ7 <= (others => '0');
		else
			iF0 <= iiFreq(A_size-1 downto 0);
			iF1 <= (iiFreq(A_size-2 downto 0) & "0");
			iF2 <= (iiFreq(A_size-2 downto 0) & "0") + iiFreq(A_size-1 downto 0);
			iF3 <= (iiFreq(A_size-3 downto 0) & "00");
			iF4 <= (iiFreq(A_size-3 downto 0) & "00") + iiFreq(A_size-1 downto 0);
			iF5 <= (iiFreq(A_size-3 downto 0) & "00") + (iiFreq(A_size-2 downto 0) & "0");
			iiF6 <= (iFreq(A_size-2 downto 0) & "0") + iFreq(A_size-1 downto 0);
			iF6 <= (iiFreq(A_size-3 downto 0) & "00") + iiF6;
			iF7 <= (iiFreq(A_size-4 downto 0) & "000");
			iQ0 <= iQ7 + iF0;
			iQ1 <= iQ7 + iF1;
			iQ2 <= iQ7 + iF2;
			iQ3 <= iQ7 + iF3;
			iQ4 <= iQ7 + iF4;
			iQ5 <= iQ7 + iF5;
			iQ6 <= iQ7 + iF6;
			iQ7 <= iQ7 + iF7;
			Q0 <= iQ0(A_size-1 downto A_size-size) + phase0;
			Q1 <= iQ1(A_size-1 downto A_size-size) + phase1;
			Q2 <= iQ2(A_size-1 downto A_size-size) + phase2;
			Q3 <= iQ3(A_size-1 downto A_size-size) + phase3;
			Q4 <= iQ4(A_size-1 downto A_size-size) + phase4;
			Q5 <= iQ5(A_size-1 downto A_size-size) + phase5;
			Q6 <= iQ6(A_size-1 downto A_size-size) + phase6;
			Q7 <= iQ7(A_size-1 downto A_size-size) + phase7;
		end if;
 	end if;
END PROCESS;

END architecture;

?? 快捷鍵說明

復制代碼 Ctrl + C
搜索代碼 Ctrl + F
全屏模式 F11
切換主題 Ctrl + Shift + D
顯示快捷鍵 ?
增大字號 Ctrl + =
減小字號 Ctrl + -
亚洲欧美第一页_禁久久精品乱码_粉嫩av一区二区三区免费野_久草精品视频
精品国产免费人成在线观看| 国产美女在线观看一区| 中文字幕免费不卡在线| 精品日韩欧美在线| 91精品国产综合久久香蕉麻豆 | 国产1区2区3区精品美女| 日韩av电影一区| 亚洲a一区二区| 亚洲国产精品一区二区尤物区| 中文字幕在线观看不卡| 中文字幕精品一区二区精品绿巨人 | 欧美一区二区日韩| 欧美精品一二三| 69久久99精品久久久久婷婷| 欧美日韩精品电影| 欧美美女激情18p| 欧美一区二区三区电影| 91精品国产综合久久久久久久 | 日韩中文欧美在线| 视频一区二区三区在线| 日日骚欧美日韩| 美女诱惑一区二区| 国产在线观看免费一区| 成人免费视频一区| 97国产一区二区| 欧美日韩精品高清| 日韩一区二区电影| 国产日韩欧美精品一区| 中文字幕在线观看不卡| 亚洲大尺度视频在线观看| 不卡视频免费播放| 色成年激情久久综合| 欧美美女一区二区| 国产日韩欧美不卡| 亚洲色图欧美激情| 蜜臀久久99精品久久久久宅男 | 国产丶欧美丶日本不卡视频| 成人激情小说乱人伦| 欧美亚一区二区| 亚洲精品一区二区在线观看| 一色桃子久久精品亚洲| 亚洲精品欧美激情| 国产综合色产在线精品| 色女孩综合影院| 欧美mv日韩mv国产| 一区二区三区四区精品在线视频| 午夜精品久久久久久不卡8050| 国产精品一区一区三区| 在线免费观看成人短视频| 精品嫩草影院久久| 亚洲制服欧美中文字幕中文字幕| 欧美视频在线观看一区二区| 日韩精品一区二区三区蜜臀 | 色偷偷一区二区三区| 日韩精品一区二区三区视频播放 | 91蜜桃视频在线| 精品福利av导航| 午夜国产不卡在线观看视频| 99热99精品| 国产婷婷色一区二区三区四区| 性做久久久久久免费观看| av一区二区三区在线| 精品福利视频一区二区三区| 日本不卡视频在线| 色吧成人激情小说| 国产精品免费av| 久久精品国产一区二区三| 欧美视频中文一区二区三区在线观看| 国产日韩欧美激情| 久久99精品一区二区三区三区| 欧美人动与zoxxxx乱| 亚洲最色的网站| 99久久精品一区二区| 国产亚洲综合性久久久影院| 精一区二区三区| 日韩一区二区免费在线电影 | 蜜桃av一区二区| 日本一区二区不卡视频| 国产一区二区不卡在线| 久久亚洲精华国产精华液| 日本欧美一区二区| 日韩午夜电影在线观看| 青青国产91久久久久久| 337p亚洲精品色噜噜噜| 日韩av一区二区三区| 欧美日韩高清影院| 日韩成人精品在线| 欧美一级搡bbbb搡bbbb| 日本不卡高清视频| 日韩免费视频一区| 国产麻豆视频精品| 国产日韩av一区二区| 成人精品鲁一区一区二区| 欧美韩国一区二区| 97精品久久久午夜一区二区三区| 亚洲男女一区二区三区| 色88888久久久久久影院野外| 亚洲免费观看高清完整| 欧美精品亚洲二区| 国产在线看一区| 国产乱码精品一区二区三区av | 不卡的av中国片| 亚洲欧美视频在线观看视频| 欧美日韩一区二区在线观看视频| 丝袜美腿亚洲综合| 久久免费美女视频| 91小视频免费观看| 亚洲成人在线网站| 久久天堂av综合合色蜜桃网| 99久精品国产| 首页国产丝袜综合| 国产日本欧美一区二区| 欧美天天综合网| 精品一区二区av| 亚洲日本乱码在线观看| 日韩一级完整毛片| 成人app网站| 蜜桃视频第一区免费观看| 国产精品久久毛片a| 欧美日本视频在线| 成人免费高清视频在线观看| 香蕉久久夜色精品国产使用方法| 久久精品免费在线观看| 欧美伊人久久久久久午夜久久久久| 奇米四色…亚洲| 国产精品伦一区二区三级视频| 在线这里只有精品| 国产在线不卡视频| 亚洲天堂免费在线观看视频| 国产激情视频一区二区在线观看 | 一区二区激情小说| 久久久午夜精品理论片中文字幕| 91在线免费视频观看| 男男gaygay亚洲| 亚洲女与黑人做爰| 精品毛片乱码1区2区3区 | 久久久综合视频| 成人av午夜影院| 九色|91porny| 亚洲男人的天堂在线观看| 欧美一级搡bbbb搡bbbb| 99热99精品| 日韩不卡在线观看日韩不卡视频| 亚洲男人天堂一区| 久久婷婷国产综合国色天香| 欧美伊人久久久久久午夜久久久久| 极品少妇一区二区三区精品视频| 亚洲va韩国va欧美va精品| 久久免费精品国产久精品久久久久| 成人午夜视频免费看| 免费成人深夜小野草| 亚洲精品视频在线观看免费| 国产精品蜜臀在线观看| 久久这里只精品最新地址| 欧美色图12p| 成人午夜视频在线观看| 国产成人午夜片在线观看高清观看| 亚洲1区2区3区4区| 亚洲欧美一区二区三区久本道91| 精品国产亚洲在线| 777精品伊人久久久久大香线蕉| 色8久久人人97超碰香蕉987| 成人动漫一区二区| 国产精品911| 精久久久久久久久久久| 精品一区二区久久久| 免费一级片91| 青青青伊人色综合久久| 首页国产丝袜综合| 久久99久久久欧美国产| 日韩va欧美va亚洲va久久| 老司机精品视频导航| 午夜精品久久一牛影视| 久久99精品久久久久久国产越南| 亚洲国产成人porn| 日本午夜一区二区| 国产一区在线不卡| 国产成人精品免费视频网站| av一二三不卡影片| 91麻豆国产自产在线观看| 欧美亚洲一区三区| 亚洲精品国产高清久久伦理二区| 亚洲视频在线一区观看| 亚洲1区2区3区4区| 久久精品国产一区二区三区免费看| 国产一区二区伦理片| 99久久国产综合精品女不卡| av一二三不卡影片| 91精品国产免费| 久久精品亚洲精品国产欧美 | 国产一区二区三区在线观看免费视频| 精品一区二区三区免费播放| 国产精品综合网| 91九色02白丝porn| 在线不卡一区二区| 国产精品久久久久精k8| 亚洲3atv精品一区二区三区| 韩国毛片一区二区三区| 日本电影欧美片| 欧美一级黄色大片|