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

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

?? loopback.vhd

?? Xilinx的培訓教程的源碼 virtex
?? VHD
字號:
---------------------------------------------------------------------------------- Company: -- Engineer:---- Create Date:    08:53:26 04/27/05-- Design Name:    -- Module Name:    loopback - Behavioral-- Project Name:   -- Target Device:  -- Tool versions:  -- Description:---- Dependencies:-- -- Revision:-- Revision 0.01 - File Created-- Additional Comments:-- --------------------------------------------------------------------------------library IEEE;use IEEE.STD_LOGIC_1164.ALL;use IEEE.STD_LOGIC_ARITH.ALL;use IEEE.STD_LOGIC_UNSIGNED.ALL;---- Uncomment the following library declaration if instantiating---- any Xilinx primitives in this code.--library UNISIM;--use UNISIM.VComponents.all;entity loopback is    Port ( clk : in std_logic;           rst : in std_logic;           leds : out std_logic_vector(7 downto 0);           switches : in std_logic_vector(7 downto 0);           rs232_rx : in std_logic;           rs232_tx : out std_logic;			  lock     : out std_logic);end loopback;architecture Behavioral of loopback is	-- Insert component declaration for memory here
	component program      port (        clka: IN std_logic;        addra: IN std_logic_VECTOR(9 downto 0);        douta: OUT std_logic_VECTOR(17 downto 0);        clkb: IN std_logic;        addrb: IN std_logic_VECTOR(9 downto 0);        doutb: OUT std_logic_VECTOR(17 downto 0));   end component;		-- Program memory signals		signal address      : std_logic_vector (9 downto 0);   COMPONENT my_dcm	PORT(		CLKIN_IN : IN std_logic;          		CLKFX_OUT : OUT std_logic;		CLKIN_IBUFG_OUT : OUT std_logic;		CLK0_OUT : OUT std_logic;		LOCKED_OUT : OUT std_logic		);	END COMPONENT;	COMPONENT kcpsm3		PORT(			instruction   : IN std_logic_vector(17 downto 0);			in_port       : IN std_logic_vector(7 downto 0);			interrupt     : IN std_logic;			reset         : IN std_logic;			clk           : IN std_logic;          			address       : OUT std_logic_vector(9 downto 0);			port_id       : OUT std_logic_vector(7 downto 0);			write_strobe  : OUT std_logic;			out_port      : OUT std_logic_vector(7 downto 0);			read_strobe   : OUT std_logic;			interrupt_ack : OUT std_logic			);		END COMPONENT;		-- PicoBlaze Signals		signal instruction  : std_logic_vector (17 downto 0);		signal port_id      : std_logic_vector (7 downto 0);		signal write_strobe : std_logic;		signal in_port      : std_logic_vector (7 downto 0);		signal out_port     : std_logic_vector (7 downto 0);		signal read_strobe  : std_logic;		COMPONENT uart_rx			PORT			(			  serial_in           : IN std_logic;			  read_buffer         : IN std_logic;			  reset_buffer        : IN std_logic;			  en_16_x_baud        : IN std_logic;			  clk                 : IN std_logic;          			  data_out            : OUT std_logic_vector(7 downto 0);			  buffer_data_present : OUT std_logic;			  buffer_full         : OUT std_logic;			  buffer_half_full    : OUT std_logic			);		END COMPONENT;		COMPONENT uart_tx		PORT		(			data_in          : IN std_logic_vector(7 downto 0);			write_buffer     : IN std_logic;			reset_buffer     : IN std_logic;			en_16_x_baud     : IN std_logic;			clk              : IN std_logic;          			serial_out       : OUT std_logic;			buffer_full      : OUT std_logic;			buffer_half_full : OUT std_logic		);		END COMPONENT;		-- UART signals		signal baud_count      : std_logic_vector (8 downto 0);		signal en_16_x_baud    : std_logic;		signal read_from_uart  : std_logic;  		signal rx_data         : std_logic_vector(7 downto 0);  		signal data_present    : std_logic;		signal write_to_uart   : std_logic;		signal write_to_leds   : std_logic;		signal buffer_full     : std_logic;      signal rst_in          : std_logic;      signal clk50MHz        : std_logic;begin-- Instantiate PicoBlaze and the instruction ROM.  This is simply-- cut and paste from the example designs that come with PicoBlaze.-- Interrupts are not used for this design.   rst_in <= not rst;	my_kcpsm3: kcpsm3 	   PORT MAP		(			address       => address,			instruction   => instruction,			port_id       => port_id,			write_strobe  => write_strobe,			out_port      => out_port,			read_strobe   => read_strobe,			in_port       => in_port,			interrupt     => '0',			interrupt_ack => open,			reset         => rst_in,			clk           => clk50MHz		);	-- Insert component instatiotion for Memory here
	my_program : program        port map (            clka => clk50MHz,            addra => address,            douta => instruction,            clkb => '0',            addrb => "0000000000",            doutb => open);   Inst_my_dcm: my_dcm PORT MAP(		CLKIN_IN => clk,		CLKFX_OUT => clk50MHz,		CLKIN_IBUFG_OUT => open,		CLK0_OUT => open,		LOCKED_OUT => lock	);-- Implement the 16x bit rate counter for the uart transmit and receive.-- The system clock is 50 MHz, and the desired baud rate is 9600.  I used-- the formula in the documentation to calculate the terminal count value.	baudgen: process (clk50MHz,rst_in)	begin     	if rst_in = '1' then      	baud_count <= "000000000";			en_16_x_baud <= '0';   	elsif (clk50MHz'event and clk50MHz = '1') then      	if (baud_count = X"145")then		  		baud_count <= "000000000";		  		en_16_x_baud <= '1';      	else		  		baud_count <= baud_count + 1;        		en_16_x_baud <= '0';      	end if;   	end if;	end process;	   -- Implement the output port logic:      --   leds_out, port 01      --   uart_data_tx, port 03	write_to_uart <= write_strobe and port_id(0) and port_id(1);   write_to_leds <= write_strobe and port_id(0);  process (clk50MHz,rst_in)	begin  	  if (clk50MHz'event and clk50MHz='1') then	  	 if rst_in = '1'	then	      leds <= "00000000";	    elsif(write_to_leds = '1') then	        leds <= out_port;       end if;     end if;	end process;   transmit: uart_tx 	PORT MAP	(		data_in          => out_port,		write_buffer     => write_to_uart,		reset_buffer     => rst_in,		en_16_x_baud     => en_16_x_baud,		serial_out       => rs232_tx,		buffer_full      => open,		buffer_half_full => open,		clk              => clk50MHz	);	--  Implement the input port logic:      --  switch_in, port 00      --  uart_data_rx, port 02      --  data_present, port 04      --  buffer_full, port 05	process (clk50MHz,rst_in)	begin     	if (clk50MHz'event and clk50MHz = '1') then			if rst_in = '1' then      		in_port <= "00000000";      		read_from_uart <= '0';			else      		case (port_id) is        			when X"00" =>							in_port <= switches;        			when X"02" =>						in_port <= rx_data;        			when X"04" =>							in_port <= "0000000" & data_present;					when X"05" =>							in_port <= "0000000" & buffer_full;        			when others =>						in_port <= "00000000";      		end case;      	end if;			read_from_uart <= read_strobe and port_id(2);		end if;	end process;  	receive: uart_rx 	PORT MAP	(		serial_in           => rs232_rx,		data_out            => rx_data,		read_buffer         => read_from_uart,		reset_buffer        => rst_in,		en_16_x_baud        => en_16_x_baud,		buffer_data_present => data_present,		buffer_full         => open,		buffer_half_full    => open,		clk                 => clk50MHz	); end Behavioral;

?? 快捷鍵說明

復制代碼 Ctrl + C
搜索代碼 Ctrl + F
全屏模式 F11
切換主題 Ctrl + Shift + D
顯示快捷鍵 ?
增大字號 Ctrl + =
減小字號 Ctrl + -
亚洲欧美第一页_禁久久精品乱码_粉嫩av一区二区三区免费野_久草精品视频
日本视频一区二区| 久久蜜臀精品av| 风流少妇一区二区| 青青草成人在线观看| 亚洲欧美另类图片小说| 日本一区二区电影| 欧美三级电影精品| 99久久国产免费看| a亚洲天堂av| av日韩在线网站| 国产成人av资源| 国产一区二区日韩精品| 一区二区三区av电影| 亚洲欧美一区二区在线观看| 国产色婷婷亚洲99精品小说| 精品福利一二区| 日韩视频一区二区| 欧美一级在线免费| 欧美精品一二三| 欧美精品99久久久**| 欧美日韩国产一区| 91精品久久久久久久久99蜜臂| 欧美伊人久久久久久久久影院 | 韩国女主播一区| 美女爽到高潮91| 免费成人在线观看| 狠狠色综合日日| 国产一区不卡在线| 日本成人在线网站| 午夜在线电影亚洲一区| 日本不卡高清视频| 狠狠色狠狠色合久久伊人| 国产精品综合av一区二区国产馆| 免费在线欧美视频| 男女男精品视频| 风间由美一区二区三区在线观看 | 国产精品一区二区91| 国产精品亚洲第一区在线暖暖韩国| 国产综合久久久久影院| 成人短视频下载| youjizz久久| 欧美日韩色综合| 久久看人人爽人人| 亚洲蜜臀av乱码久久精品蜜桃| 亚洲午夜久久久久久久久电影网| 亚洲激情第一区| 免费的国产精品| www.欧美亚洲| 在线播放中文字幕一区| 久久久.com| 18欧美乱大交hd1984| 天堂成人免费av电影一区| 国产一区二区美女诱惑| 91偷拍与自偷拍精品| 91老师片黄在线观看| 日韩亚洲欧美一区二区三区| 中文字幕乱码亚洲精品一区| 亚洲一区二区黄色| 成人午夜激情在线| 国产不卡一区视频| 91精品蜜臀在线一区尤物| 欧美韩国日本综合| 日韩电影免费在线观看网站| 国产成人99久久亚洲综合精品| 色综合中文字幕国产| 欧美午夜一区二区三区免费大片| 2020日本不卡一区二区视频| 一二三区精品视频| 激情成人综合网| 欧美日韩激情一区二区| 国产精品女同一区二区三区| 日韩中文字幕麻豆| 91福利视频久久久久| 久久久国际精品| 青青国产91久久久久久| 91久久精品日日躁夜夜躁欧美| 精品精品欲导航| 午夜精品久久久久久久 | 欧美三区在线观看| 国产精品乱码人人做人人爱| 精品一区二区三区在线视频| 欧美撒尿777hd撒尿| 亚洲精品国久久99热| 国产九九视频一区二区三区| 日韩欧美一级精品久久| 日韩中文字幕不卡| 欧美一区中文字幕| 日本大胆欧美人术艺术动态| 成人福利电影精品一区二区在线观看| 26uuu亚洲综合色欧美| 久久精品噜噜噜成人88aⅴ| 欧美人牲a欧美精品| 国产精品久久久久久久午夜片| 另类小说综合欧美亚洲| 欧美日韩国产高清一区| 亚洲欧美视频一区| 日本精品一区二区三区高清| 亚洲精品免费看| 日本韩国一区二区| 亚洲五码中文字幕| 色综合一个色综合| 欧美zozozo| 国产黄色成人av| 久久久久久电影| 国产成人小视频| 国产精品久久久久久久久图文区 | 色婷婷激情综合| 午夜不卡av免费| 国产午夜三级一区二区三| 99久久99久久精品免费观看| 手机精品视频在线观看| 久久久www成人免费毛片麻豆| 色综合天天综合在线视频| 亚洲欧美日韩中文字幕一区二区三区 | 亚洲精品日韩专区silk| 日韩一区二区在线看| 成人精品一区二区三区中文字幕| 亚洲在线一区二区三区| 26uuu久久天堂性欧美| 欧美在线免费视屏| 国产激情视频一区二区在线观看| 亚洲图片一区二区| 中文字幕精品一区| 日韩欧美一区中文| 在线观看一区不卡| av综合在线播放| 美女在线一区二区| 亚洲综合视频网| 国产午夜精品在线观看| 日韩欧美一卡二卡| 777午夜精品免费视频| 99精品偷自拍| 国产白丝精品91爽爽久久| 日韩av电影免费观看高清完整版在线观看 | 91精品国产综合久久福利软件| 成人av电影在线播放| 韩国av一区二区三区| 性感美女极品91精品| 亚洲色图.com| 国产亚洲精品超碰| 精品日韩在线一区| 欧美一区二区三区播放老司机| 91福利资源站| 91国产免费观看| 色综合婷婷久久| 91网上在线视频| 99国产精品国产精品久久| 精品中文字幕一区二区| 免费在线观看一区二区三区| 亚洲一区二区av电影| 亚洲欧美欧美一区二区三区| 国产精品高潮呻吟久久| 国产日韩精品一区二区三区 | 99re这里只有精品6| 国产精品99久| 国产精品一品二品| 国产精品一区二区免费不卡| 国产一区二区免费在线| 国产乱子轮精品视频| 国内精品国产成人国产三级粉色| 久久精品国内一区二区三区| 久久99精品一区二区三区三区| 视频一区在线播放| 蜜桃精品视频在线观看| 麻豆精品久久久| 精品一区二区三区免费播放| 国内精品久久久久影院薰衣草| 激情深爱一区二区| 丰满岳乱妇一区二区三区| 丁香激情综合国产| 91视视频在线观看入口直接观看www| 99re8在线精品视频免费播放| 99久久精品一区| 欧日韩精品视频| 91精品福利在线一区二区三区 | 欧美高清hd18日本| 欧美va亚洲va香蕉在线| 2欧美一区二区三区在线观看视频| 26uuu久久综合| 亚洲日本成人在线观看| 亚洲高清免费视频| 激情久久五月天| 99国产精品久| 欧美一区日韩一区| 中文字幕免费一区| 天堂一区二区在线| 精品一区二区三区在线视频| 成人激情免费网站| 91精品国产欧美日韩| 国产欧美精品一区aⅴ影院| 一区二区三区免费在线观看| 日韩和欧美一区二区| 粉嫩嫩av羞羞动漫久久久| 欧美在线免费视屏| 久久久久久久久蜜桃| 一区二区三区**美女毛片| 久久福利视频一区二区| 91免费观看在线| 精品国产乱码久久久久久闺蜜| 亚洲美腿欧美偷拍|