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

? 歡迎來到蟲蟲下載站! | ?? 資源下載 ?? 資源專輯 ?? 關(guān)于我們
? 蟲蟲下載站

?? it51_tc2.vhd

?? 這是最新版本修正過後的8051,經(jīng)過debug並有實現(xiàn)在某家公司的silicon上ㄛ
?? VHD
字號:
---------------------------------------------------------------------------------   IT51 (Improved-T51)                                                     ----                                                                           ----   VERSION: 030723                                                         ----                                                                           ----   Contact: yfchen58@gmail.com                                             ----                                                                           -----------------------------------------------------------------------------------                                                                           ----  IT51 - Improved T51 (VHDL 1-Cycle 8051 Compatible Microcontroller)       ----  Copyright (c) 2001-2002 Daniel Wallner (jesus@opencores.org)             ----                          Yung-Fu Chen (yfchen58@ms49.hinet.net)           ----                                                                           -----------------------------------------------------------------------------------  FETURE                                                                   ----     . IT51_top interface is similar to synopsys DW8051                    ----     . High-Performance 1-Cycle 8051                                       ----     . instruction compatible with standard DW8051                         ----     . 256 byte internal data memory                                       ----     . up to 64KB external data memory                                     ----     . up to 64KB internal program memory                                  ----     . export sfr-bus                                                      ----     . no dual-port memory used                                            ----     . no watch-dog timer                                                  ----     . dual DPTR (DPTR0, DPTR1), refer to DW8051                           ----     . sleep mode support, refer to DW8051                                 ----     . no stop mode                                                        ----     . six external interrupt, refer to DW8051                             ----     . pass all DW8051 test-pattern                                        ----     . UART/Timer are not fully tested yet                                 ----     . no internal tri-state bus                                           ----     . 2-Cycle MUL Instruction                                             ----                                                                           -----------------------------------------------------------------------------------                                                                           ----  IT51_top (Interface Compatible with Synopsys DW8051)                     ----     |                                                                     ----     +-- IT51_core (Control Unit)                                          ----     |       |                                                             ----     |       +-- IT51_ALU (ALU)                                            ----     |               |                                                     ----     |               +-- IT51_MD (MUL/DIV)                                 ----     |                                                                     ----     +-- IT51_Glue (Glue Logic)                                            ----     |                                                                     ----     +-- IT51_TC01 (Timer/Counter-1)                                       ----     |                                                                     ----     +-- IT51_TC2 (Timer/Counter-2)                                        ----     |                                                                     ----     +-- IT51_UART (UART)                                                  ----                                                                           ----------------------------------------------------------------------------------- ============================================================================-- The original T51 license is listed below:-- ============================================================================---- 8051 compatible microcontroller core---- Version : 0218---- Copyright (c) 2001-2002 Daniel Wallner (jesus@opencores.org)---- All rights reserved---- Redistribution and use in source and synthezised forms, with or without-- modification, are permitted provided that the following conditions are met:---- Redistributions of source code must retain the above copyright notice,-- this list of conditions and the following disclaimer.---- Redistributions in synthesized form must reproduce the above copyright-- notice, this list of conditions and the following disclaimer in the-- documentation and/or other materials provided with the distribution.---- Neither the name of the author nor the names of other contributors may-- be used to endorse or promote products derived from this software without-- specific prior written permission.---- THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS"-- AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO,-- THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR-- PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE AUTHOR OR CONTRIBUTORS BE-- LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR-- CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF-- SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS-- INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN-- CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE)-- ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE-- POSSIBILITY OF SUCH DAMAGE.---- Please report bugs to the author, but before you do so, please-- make sure that this is not a derivative work and that-- you have the latest version of this file.---- The latest version of this file can be found at:--	http://www.opencores.org/cvsweb.shtml/t51/---- Limitations :---- File history :---- ============================================================================library IEEE;use IEEE.std_logic_1164.all;use IEEE.std_logic_arith.all;use IEEE.std_logic_unsigned.all; entity IT51_TC2 is	port(		Clk			: in std_logic;		Rst_n		: in std_logic;		T2			: in std_logic;		T2EX		: in std_logic;		C_Sel		: in std_logic;		CH_Sel		: in std_logic;		CL_Sel		: in std_logic;		H_Sel		: in std_logic;		L_Sel		: in std_logic;		C_Wr		: in std_logic;		CH_Wr		: in std_logic;		CL_Wr		: in std_logic;		H_Wr		: in std_logic;		L_Wr		: in std_logic;		Data_In		: in std_logic_vector(7 downto 0);		Data_Out	: out std_logic_vector(7 downto 0);		UseR2		: out std_logic;		UseT2		: out std_logic;		UART_Clk	: out std_logic;		F			: out std_logic	);end IT51_TC2;architecture rtl of IT51_TC2 is	signal	TCON		: std_logic_vector(7 downto 0);	signal	Cnt			: std_logic_vector(15 downto 0);	signal	Cpt			: std_logic_vector(15 downto 0);	signal	Tick		: std_logic;	signal	Tick12		: std_logic;	signal	Capture		: std_logic;begin	F     <= TCON(6);	UseR2 <= TCON(5);	UseT2 <= TCON(4);	-- Registers and counter	Data_Out <= Cnt(15 downto 8) when H_Sel  = '1' else             	            Cnt( 7 downto 0) when L_Sel  = '1' else              	            Cpt(15 downto 8) when CH_Sel = '1' else  	            Cpt( 7 downto 0) when CL_Sel = '1' else	            TCON             when C_Sel  = '1' else "--------";	            	process (Rst_n, Clk)	begin		if Rst_n = '0' then			TCON <= (others => '0');			Cnt <= (others => '0');			Cpt <= (others => '0');			UART_Clk <= '0';		elsif Clk'event and Clk = '1' then			TCON(7) <= '0';			UART_Clk <= '0';			if Tick = '1' then				Cnt <= Cnt + 1;				if Cnt = "1111111111111111" then					if TCON(4) = '0' and TCON(5) = '0' then						TCON(7) <= '1';					end if;					if TCON(0) = '0' or TCON(4) = '1' or TCON(5) = '1' then						Cnt <= Cpt;					end if;					UART_Clk <= '1';				end if;			end if;			if Capture = '1' and TCON(0) = '0' and TCON(4) = '0' and TCON(5) = '0' then				Cnt <= Cpt;				TCON(6) <= '1';			end if;			if Capture = '1' and TCON(0) = '1' and TCON(4) = '0' and TCON(5) = '0' then				Cpt <= Cnt;				TCON(6) <= '1';			end if;			-- Register write			if C_Wr = '1' then				TCON <= Data_In;			end if;			if H_Wr = '1' then				Cnt(15 downto 8) <= Data_In;			end if;			if L_Wr = '1' then				Cnt(7 downto 0) <= Data_In;			end if;			if CH_Wr = '1' then				Cpt(15 downto 8) <= Data_In;			end if;			if CL_Wr = '1' then				Cpt(7 downto 0) <= Data_In;			end if;		end if;	end process;	-- Tick generator	process (Clk, Rst_n)		variable Prescaler : std_logic_vector(3 downto 0);		variable T_r : std_logic_vector(1 downto 0);		variable E_r : std_logic_vector(1 downto 0);	begin		if Rst_n = '0' then			Prescaler := (others => '0');			Tick <= '0';			Tick12 <= '0';			Capture <= '0';			T_r := "00";-- YFC            E_r := "00";					elsif Clk'event and Clk='1' then			Tick <= '0';			Tick12 <= '0';			Capture <= '0';			if TCON(2) = '1' then				if TCON(1) = '1' then					Tick <= T_r(0) and not T_r(1);				else					Tick <= Tick12;				end if;			end if;			if TCON(3) = '1' then				Capture <= E_r(1) and not E_r(0);			end if;			T_r(1) := T_r(0);			T_r(0) := T2;			E_r(1) := E_r(0);			E_r(0) := T2EX;			if (Prescaler(0) = '1' and (TCON(4) = '1' or TCON(5) = '1')) or Prescaler = "1011" then				Prescaler := "0000";				Tick12 <= '1';			else				Prescaler := Prescaler + 1;			end if;--			if FastCount then--				Tick12 <= '1';--			end if;		end if;	end process;end;

?? 快捷鍵說明

復制代碼 Ctrl + C
搜索代碼 Ctrl + F
全屏模式 F11
切換主題 Ctrl + Shift + D
顯示快捷鍵 ?
增大字號 Ctrl + =
減小字號 Ctrl + -
亚洲欧美第一页_禁久久精品乱码_粉嫩av一区二区三区免费野_久草精品视频
国内一区二区在线| 一本到不卡免费一区二区| 国产成人av在线影院| 欧洲在线/亚洲| 国产日韩欧美精品在线| 日本欧美一区二区三区乱码| www.欧美精品一二区| 欧美成人乱码一区二区三区| 亚洲综合一二区| 成人做爰69片免费看网站| 日韩一区二区在线观看视频| 亚洲靠逼com| 粉嫩aⅴ一区二区三区四区五区| 日韩色在线观看| 天天操天天综合网| 在线观看视频一区二区欧美日韩| 亚洲国产激情av| 国产91丝袜在线播放0| 欧美白人最猛性xxxxx69交| 视频一区二区不卡| 欧美视频在线一区| 一二三区精品福利视频| 91免费视频观看| 国产精品久久久久7777按摩| 成人在线视频一区二区| 精品国产伦一区二区三区观看体验| 日韩中文字幕不卡| 欧美美女视频在线观看| 亚洲成人一区二区| 精品视频在线看| 亚洲国产精品人人做人人爽| 在线视频综合导航| 一区二区三区四区乱视频| 91浏览器入口在线观看| 亚洲乱码国产乱码精品精98午夜| 色综合天天视频在线观看 | 福利一区二区在线观看| 337p粉嫩大胆色噜噜噜噜亚洲| 日韩精品一二区| 日韩欧美成人一区| 久久99精品久久久| 国产亚洲精品资源在线26u| 国产精品18久久久久久久久久久久| 久久久精品欧美丰满| 丁香婷婷综合五月| 亚洲免费观看高清完整版在线| 91香蕉视频黄| 亚洲国产精品一区二区尤物区| 7777女厕盗摄久久久| 青青草国产精品97视觉盛宴| 精品国产123| 成人免费观看视频| 亚洲自拍偷拍欧美| 欧美一级日韩免费不卡| 国产精品一二二区| 亚洲三级免费观看| 91精品一区二区三区在线观看| 另类中文字幕网| 国产精品久久久久久久久快鸭 | 手机精品视频在线观看| 精品国产露脸精彩对白| 白白色亚洲国产精品| 亚洲永久精品大片| 精品国产91乱码一区二区三区| 国产91丝袜在线播放| 亚洲福利一区二区| 久久午夜老司机| 日本韩国精品一区二区在线观看| 日本人妖一区二区| 国产精品久久久久久久久动漫 | 懂色av一区二区三区免费观看 | 成人丝袜高跟foot| 亚洲狠狠爱一区二区三区| 亚洲精品一区二区三区99| 91在线免费播放| 久久99国内精品| 亚洲综合小说图片| 亚洲国产精品av| 日韩三级电影网址| 在线视频观看一区| 国产福利一区在线| 视频一区二区中文字幕| 国产精品女同一区二区三区| 欧美一级理论性理论a| 97精品国产露脸对白| 黑人巨大精品欧美一区| 亚洲成人一区二区在线观看| 国产精品视频观看| 精品国产乱码久久久久久久| 欧美日韩国产免费一区二区| av中文字幕不卡| 精彩视频一区二区| 日韩av网站在线观看| 亚洲女人的天堂| 国产欧美日韩在线看| 日韩欧美国产综合| 欧美二区在线观看| 在线观看日韩一区| av电影天堂一区二区在线观看| 国内一区二区视频| 久久99精品久久久久久久久久久久 | 亚洲视频一区二区在线观看| 精品日韩成人av| 欧美日韩国产高清一区二区三区| 99精品视频在线播放观看| 粉嫩欧美一区二区三区高清影视| 精品一区二区免费视频| 免费人成黄页网站在线一区二区 | 久久久一区二区三区捆绑**| 9191久久久久久久久久久| 在线观看三级视频欧美| 色成人在线视频| 92精品国产成人观看免费| a级精品国产片在线观看| 粉嫩av一区二区三区在线播放| 国产精品一色哟哟哟| 国产成人亚洲精品青草天美| 风间由美一区二区av101| 风流少妇一区二区| www.色精品| 91黄视频在线观看| 欧美日韩精品一区二区| 69久久99精品久久久久婷婷| 制服丝袜亚洲精品中文字幕| 日韩一区二区在线观看视频播放| 日韩精品一区在线| 久久精品一区二区| 国产精品乱码妇女bbbb| 亚洲黄色录像片| 日韩精品欧美精品| 久久 天天综合| 成人性色生活片免费看爆迷你毛片| 国产成人高清视频| 91老师国产黑色丝袜在线| 欧美日韩国产经典色站一区二区三区| 在线播放日韩导航| 欧美电视剧免费观看| 欧美激情自拍偷拍| 有坂深雪av一区二区精品| 日本va欧美va欧美va精品| 国产一区二区三区国产| 99久久777色| 91精品国产免费久久综合| 久久久久久久久免费| 亚洲免费视频中文字幕| 视频一区欧美日韩| 国产91精品久久久久久久网曝门| 在线看不卡av| 精品久久久久久无| 亚洲男人电影天堂| 另类中文字幕网| 91日韩一区二区三区| 日韩一区二区三区高清免费看看| 国产亚洲1区2区3区| 亚洲午夜精品久久久久久久久| 国产综合色视频| 欧美在线不卡一区| 久久久久久久综合狠狠综合| 一区二区三区成人| 国产一区二区三区免费看| 欧美性色黄大片| 国产亚洲短视频| 日韩电影在线免费| 99久久免费精品高清特色大片| 欧美一区二区在线免费播放| 中文字幕日韩av资源站| 久久超级碰视频| 欧美日韩久久不卡| 日韩美女视频一区二区| 精品夜夜嗨av一区二区三区| 在线观看视频一区| 国产精品不卡视频| 国产精品一区二区三区乱码| 欧美精品自拍偷拍| 亚洲免费观看高清在线观看| 国产精品77777| 欧美一区二区三区色| 一区二区三区四区精品在线视频| 国产成人免费视频精品含羞草妖精| 在线播放视频一区| 一区二区三区在线高清| eeuss鲁片一区二区三区在线看| 精品国产凹凸成av人导航| 午夜精品123| 欧美日韩免费一区二区三区视频| 亚洲色图欧美激情| 成人影视亚洲图片在线| 国产午夜精品久久久久久免费视| 蜜臀av一区二区在线免费观看 | 欧美精品一区男女天堂| 午夜精品久久久久久久久久| 欧美性大战久久| 亚洲国产一二三| 欧美图片一区二区三区| 亚洲影院免费观看| 在线视频亚洲一区| 一区二区三区中文字幕| 在线日韩一区二区| 亚洲午夜影视影院在线观看| 欧美熟乱第一页|