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

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

?? image.vhd

?? FPGA的串口通信程序
?? VHD
字號:
LIBRARY ieee ;
USE ieee.std_logic_1164.ALL;
USE ieee.std_logic_unsigned.ALL;
use ieee.std_logic_arith.all ;

ENTITY image IS								--總體框架,各個器件的物理連接
PORT(   rxd      : INOUT std_logic;
        clk      : IN std_logic;
		txd      : out std_logic;
        clk_out  : OUT std_logic;
		hs_out   : OUT std_logic;
		de_out   : BUFFER std_logic;
		vs_out   : OUT std_logic;
		pixs_out :OUT std_logic;
		trigger  : OUT std_logic;
		panelsel : out std_logic;
		pu		 : out std_logic;
		pd		 : out std_logic;
		out_r_e  : OUT std_logic_vector(7 DOWNTO 0);
		out_g_e  : OUT std_logic_vector(7 DOWNTO 0);
		out_b_e  : OUT std_logic_vector(7 DOWNTO 0);
		out_r_o  : OUT std_logic_vector(7 DOWNTO 0);
		out_g_o  : OUT std_logic_vector(7 DOWNTO 0);
		out_b_o  : OUT std_logic_vector(7 DOWNTO 0)
);
end image;

ARCHITECTURE rtl OF image IS
signal clk_in   : std_logic;
signal clkx     : std_logic;
signal datain   :  std_logic_vector(7  downto 0);
SIGNAL rgb_sel  :  std_logic_vector(7  DOWNTO 0);
SIGNAL level1   :  std_logic_vector(7  DOWNTO 0);
SIGNAl level2   :  std_logic_vector(7  DOWNTO 0);
SIGNAl level3   :  std_logic_vector(7  DOWNTO 0);
SIGNAl time1    :  std_logic_vector(7  DOWNTO 0);
SIGNAl time2    :  std_logic_vector(7  DOWNTO 0);
SIGNAl time3    :  std_logic_vector(7  DOWNTO 0);
SIGNAl panel_sel:  std_logic_vector(7  DOWNTO 0);
SIGNAL auto		:  std_logic_vector(7  DOWNTO 0);
SIGNAL levellow	:  std_logic_vector(7  DOWNTO 0);
SIGNAL levelhigh:  std_logic_vector(7  DOWNTO 0);
SIGNAl panel	:  std_logic_vector(7  DOWNTO 0);
SIGNAl amp1		:  std_logic_vector(7  DOWNTO 0);
signal countx	   :  unsigned (23 downto 0);

component image1
PORT(   clk     : IN std_logic;
		ctrl	: in std_logic;
		hs_out  : OUT std_logic;
		de_out  : BUFFER std_logic;
		vs_out  : OUT std_logic;
		pixs_out: OUT std_logic;
		trigger : OUT std_logic;
		datain  : out std_logic_vector(7 downto 0);
		rgb_sel : IN std_logic_vector (7 downto 0);
		level1  : IN std_logic_vector (7 downto 0);
		level2  : IN std_logic_vector (7 downto 0);
		level3  : IN std_logic_vector (7 downto 0);
		time1	: IN std_logic_vector (7 downto 0);
		time2	: IN std_logic_vector (7 downto 0);
		time3	: IN std_logic_vector (7 downto 0);
		panel_sel:IN std_logic_vector (7 downto 0);
	    auto	 :in std_logic_vector (7 downto 0);
	    levellow :in std_logic_vector (7 downto 0);	
	    levelhigh:in std_logic_vector (7 downto 0);	--自動測量
		out_r_e  :OUT std_logic_vector(7 DOWNTO 0);
		out_g_e  :OUT std_logic_vector(7 DOWNTO 0);
		out_b_e  :OUT std_logic_vector(7 DOWNTO 0);
		out_r_o  :OUT std_logic_vector(7 DOWNTO 0);
		out_g_o  :OUT std_logic_vector(7 DOWNTO 0);
		out_b_o  :OUT std_logic_vector(7 DOWNTO 0));
end component;


component pll
PORT
(
		inclk0	: IN STD_LOGIC  := '0';
		c0		: OUT STD_LOGIC 
);
end component;

component rs232_t is
port
(
	  clk  		: in  std_logic ;
   	  ctrl	: in  std_logic;
	  datain	: in  std_logic_vector (7 downto 0);
	  txd    	: out std_logic
);
end component;

COMPONENT rs232_r IS 
port (inclk, rxd: in std_logic ;
	  rgb_sel   : out std_logic_vector (7 downto 0);
	  level1    : out std_logic_vector (7 downto 0);
	  level2    : out std_logic_vector (7 downto 0);
	  level3    : out std_logic_vector (7 downto 0);
	  time1     : out std_logic_vector (7 downto 0);
	  time2     : out std_logic_vector (7 downto 0);
	  time3     : out std_logic_vector (7 downto 0);
	  panel_sel : out std_logic_vector (7 downto 0);
	  auto		: out std_logic_vector (7 downto 0);
	  levellow	: out std_logic_vector (7 downto 0);	
	  levelhigh : out std_logic_vector (7 downto 0);	--自動測量
	  panel     : out std_logic_vector (7 downto 0);
	  amp	    : out std_logic_vector (7 downto 0)
) ;
END COMPONENT;

COMPONENT amp IS 
port (clk	 	: in std_logic ;
   	  panel 	: in std_logic_vector (7 downto 0);
	  amp	  	: in std_logic_vector (7 downto 0);
	  panelsel 	: out std_logic;
	  pu  		: out std_logic;
	  pd   		: out std_logic
);
END COMPONENT;

begin
U3 : pll
PORT MAP
(
		inclk0	=>	clk, 
		c0		=>	clk_in
);
	
U4 : amp
PORT MAP
(
		clk		=>	clk, 
		panel	=>	panel,
		amp		=>  amp1,
		panelsel=>  panelsel,
		pu		=>  pu,
		pd		=>	pd
);

u5: rs232_t
port map
(
		clk		=>clk,
		ctrl	=>clkx,
		datain  => datain,
		txd		=>txd
);

U1: rs232_r
PORT MAP
(
		inclk	=>clk,
		rxd		=>rxd,
		rgb_sel	=>rgb_sel,
		level1	=>level1,
		level2	=>level2,
		level3	=>level3,
		time1	=>time1,
		time2	=>time2,
		time3	=>time3,
		panel_sel=>panel_sel,
		auto	 =>auto,
		levellow =>levellow,
		levelhigh=>levelhigh,
		panel	=>panel,
		amp		=>amp1
);

	
U2 :image1
PORT MAP
(
        clk      =>clk_in,
		ctrl	 =>clkx,
		hs_out   =>hs_out,
		de_out   =>de_out,
		vs_out   =>vs_out,
		pixs_out =>pixs_out,
		trigger  =>trigger,
		datain   =>datain,
		rgb_sel	 =>rgb_sel,
		level1	 =>level1,
		level2	 =>level2,
		level3	 =>level3,
		time1	 =>time1,
		time2	 =>time2,
		time3	 =>time3,
		panel_sel=>panel_sel,
		auto	 =>auto,
		levellow =>levellow,
		levelhigh=>levelhigh,
		out_r_e  =>out_r_e,
		out_g_e  =>out_g_e,
		out_b_e  =>out_b_e,
		out_r_o  =>out_r_o,
		out_g_o  =>out_g_o,
		out_b_o  =>out_b_o
);

process(clk_in)
begin
if clk_in'event and clk_in = '1' then
if std_logic_vector(countx) = "111101110011000101000000"  then
	 countx <= "000000000000000000000000";
else countx <= countx + "000000000000000000000001";
end if;
end if;
end process;

process(clk_in)
begin
if clk_in'event and clk_in = '1' then
if countx(23) = '1' then
	 clkx <= '0';
else clkx <= '1';
end if;
end if;
end process;			--產生自動測量系統中的控制信號,與程序中的trigger信號具有相似的步調

clk_out <= clk_in;

end rtl;

?? 快捷鍵說明

復制代碼 Ctrl + C
搜索代碼 Ctrl + F
全屏模式 F11
切換主題 Ctrl + Shift + D
顯示快捷鍵 ?
增大字號 Ctrl + =
減小字號 Ctrl + -
亚洲欧美第一页_禁久久精品乱码_粉嫩av一区二区三区免费野_久草精品视频
日韩一级精品视频在线观看| 粗大黑人巨茎大战欧美成人| 9191精品国产综合久久久久久| 亚洲欧美日本韩国| 色综合久久天天| 亚洲资源中文字幕| 精品99一区二区三区| 久久99精品国产麻豆婷婷洗澡| 日韩欧美国产麻豆| 国产精品1区二区.| 自拍偷拍国产精品| 欧美性生活影院| 蜜桃视频一区二区三区| 久久久天堂av| aaa欧美大片| 亚洲一区精品在线| 精品国一区二区三区| 成人开心网精品视频| 一区二区三区精品| 精品福利av导航| av电影一区二区| 日韩成人精品在线观看| 亚洲国产高清不卡| 欧美日韩国产不卡| 国产精品一区二区久久精品爱涩| 亚洲三级久久久| 欧美一区二区三区日韩| 成人aaaa免费全部观看| 天天操天天综合网| 国产精品网友自拍| 欧美一区二区三区四区在线观看| 成人精品免费视频| 天堂在线一区二区| 亚洲欧洲色图综合| 日韩一区二区三区精品视频| 成人av网址在线| 美女视频一区在线观看| 亚洲女同女同女同女同女同69| 日韩欧美你懂的| 91黄色免费网站| 国产成人高清视频| 日韩电影在线观看一区| 最新中文字幕一区二区三区| 精品毛片乱码1区2区3区| 91国模大尺度私拍在线视频| 国产一区二区三区在线观看免费| 亚洲一二三专区| 国产精品每日更新在线播放网址| 日韩亚洲欧美成人一区| 一本色道久久综合亚洲精品按摩| 国内精品免费在线观看| 亚洲第一在线综合网站| 18欧美亚洲精品| 一区二区三区毛片| 国产欧美一区二区三区在线看蜜臀| 欧美日韩不卡在线| 91片在线免费观看| 国产91富婆露脸刺激对白| 老司机精品视频在线| 亚洲一区二区在线免费看| 亚洲日穴在线视频| 欧美激情中文不卡| 国产三级精品视频| xnxx国产精品| 精品卡一卡二卡三卡四在线| 日韩午夜在线影院| 欧美美女黄视频| 欧美日韩一区不卡| 欧洲精品在线观看| 色吊一区二区三区| 欧美性生活大片视频| 色婷婷综合激情| 一本到一区二区三区| 一本一道久久a久久精品综合蜜臀| 国产成人亚洲精品青草天美| 九九九精品视频| 国产一本一道久久香蕉| 国产在线精品一区二区三区不卡| 国内外成人在线| 国产一区二区伦理片| 国产麻豆欧美日韩一区| 韩国精品免费视频| 国产高清在线精品| 国产白丝精品91爽爽久久| 成人性生交大片免费| 不卡av免费在线观看| 91在线观看美女| 在线免费一区三区| 欧美日韩精品免费观看视频 | 精品一区二区三区影院在线午夜| 午夜精品123| 日韩av网站在线观看| 精品一区二区三区蜜桃| 国产一区二区免费在线| 高清beeg欧美| 色偷偷成人一区二区三区91| 在线观看国产一区二区| 91精品在线一区二区| 日韩欧美国产一区二区三区 | 成人国产亚洲欧美成人综合网| 丁香婷婷综合色啪| 91欧美激情一区二区三区成人| 欧美一a一片一级一片| 欧美军同video69gay| 精品少妇一区二区三区在线视频| 久久久久久久精| 亚洲美女视频一区| 日韩高清在线电影| 国产高清久久久| 在线观看免费亚洲| 精品国产一区二区三区久久久蜜月| 国产亚洲欧洲997久久综合| 国产精品国产a| 日韩av午夜在线观看| 国产91丝袜在线播放0| 在线亚洲精品福利网址导航| 日韩情涩欧美日韩视频| 国产精品视频一二三区| 爽爽淫人综合网网站| 国产在线精品一区二区三区不卡| 99久久久久久| 精品av久久707| 亚洲午夜久久久久久久久电影院 | 国产成人免费在线观看不卡| 在线视频一区二区三| 精品黑人一区二区三区久久| 亚洲欧美视频在线观看视频| 天天亚洲美女在线视频| 岛国精品在线观看| 制服丝袜国产精品| 日韩久久一区二区| 久久99精品视频| 欧美亚洲自拍偷拍| 国产精品入口麻豆九色| 日韩综合一区二区| 91免费版在线| 国产亚洲欧美日韩俺去了| 亚洲一区二区欧美| 成人av在线一区二区三区| 日韩视频免费观看高清完整版在线观看| 1区2区3区精品视频| 国产另类ts人妖一区二区| 欧美久久久久久久久| 亚洲男帅同性gay1069| 国产乱码精品一区二区三区五月婷| 欧美日韩成人一区| 亚洲乱码精品一二三四区日韩在线| 国产风韵犹存在线视精品| 欧美剧情片在线观看| 亚洲午夜视频在线观看| 91视频一区二区| √…a在线天堂一区| 色视频一区二区| 亚洲国产成人自拍| 精品一区二区三区在线观看| 91精品视频网| 亚洲va欧美va人人爽| 91成人在线精品| 亚洲猫色日本管| 92国产精品观看| 亚洲欧美日韩国产综合在线| 成人激情小说网站| 中文av一区特黄| 国产.欧美.日韩| 国产精品无圣光一区二区| 国产麻豆成人精品| 久久精品视频免费观看| 国产一区二区三区四区五区入口 | 欧美亚洲另类激情小说| 一级中文字幕一区二区| 欧美午夜精品一区| 亚洲午夜久久久久久久久电影网| 欧美视频精品在线观看| 亚洲一级不卡视频| 欧美精品在线一区二区三区| 亚洲成人1区2区| 日韩一区二区电影在线| 久久国产尿小便嘘嘘尿| 久久一区二区三区四区| 国产成人啪午夜精品网站男同| 国产欧美视频一区二区| 白白色 亚洲乱淫| 亚洲黄色免费网站| 欧美酷刑日本凌虐凌虐| 免费高清视频精品| 久久久精品免费网站| 99久久精品国产毛片| 亚洲香肠在线观看| 3d成人动漫网站| 国产一区二区三区免费播放| 国产视频视频一区| 91麻豆免费观看| 五月综合激情日本mⅴ| 日韩精品一区二区在线| 国产成人精品影视| 一区二区三区色| 日韩亚洲欧美综合| 波多野结衣的一区二区三区| 亚洲精品视频在线| 欧美一区二区三区人|