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

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

?? scan8_line.vhd

?? 包含若干個VHDL小例子
?? VHD
字號:

library IEEE;
   use IEEE.std_logic_1164.all;
   use IEEE.std_logic_arith.all;
   use IEEE.std_logic_unsigned.all;
 
library work;
   use work.my_package.all;

entity SCAN8_LINE is
      Port (   
		RESET : In	STD_LOGIC;
		CLK_1M : In	STD_LOGIC;	-- 1MHz Clock
		TEST : In	STD_LOGIC; 	--  '1' for test mode

		ID7 : In	UNSIGNED (9 downto 0); -- 8-bit CODE + 2-bit MODE
		ID6 : In	UNSIGNED (9 downto 0); -- MODE: 00 for タ盽家Α
		ID5 : In	UNSIGNED (9 downto 0); --       01 for はフ家Α
		ID4 : In	UNSIGNED (9 downto 0); --       10 for 皗脅家Α
		ID3 : In	UNSIGNED (9 downto 0); --       11 for OFF 家Α
		ID2 : In	UNSIGNED (9 downto 0);
		ID1 : In	UNSIGNED (9 downto 0);
		ID0 : In	UNSIGNED (9 downto 0);
		
		SCAN_COL : Out	STD_LOGIC_VECTOR (7 downto 0);
		SCAN_ROW : Out	STD_LOGIC_VECTOR (7 downto 0);
		SCAN_DIG : Out	STD_LOGIC_VECTOR (2 downto 0);
		--SCAN_DIG : Out	STD_LOGIC_VECTOR (7 downto 0);
		DISP_ID : Out   UNSIGNED (7 downto 0)

		);
end SCAN8_LINE;

architecture BEHAVIORAL of SCAN8_LINE is
signal div_05M : STD_LOGIC_VECTOR(19 downto 0);
signal TEST_CLK_en : STD_LOGIC;
signal SCAN_COUNT : STD_LOGIC_VECTOR(5 downto 0);
signal iSCAN_LINE : STD_LOGIC_VECTOR(7 downto 0);
signal iSCAN_DIGIT : STD_LOGIC_VECTOR(2 downto 0);
signal iSCAN_ROW : UNSIGNED(2 downto 0);
signal iFONT_CODE : STD_LOGIC_VECTOR(7 downto 0);
signal iSCAN_ADDR : UNSIGNED(10 downto 0);
signal iDISP_CODE : RAM_TYPE(7 downto 0); 
signal iDISP_ID : UNSIGNED(7 downto 0);
signal iMODE : UNSIGNED(1 downto 0);
signal iBlink_CLK : STD_LOGIC;


component CHAR_FONT 
Port (   
		SCAN_ADDR : In	UNSIGNED (10 downto 0);
		FONT_CODE : Out	STD_LOGIC_VECTOR (7 downto 0)
		);
end component;


begin

----------- 8 digit scan module ------------------------

  process(RESET,CLK_1M)
  begin
  	if RESET = '1' then
		iSCAN_LINE <= "10000000";
		SCAN_COUNT <= "111111";  -- Digit Count & Line Count
  	elsif CLK_1M'event and CLK_1M = '1' then
		if SCAN_COUNT(2 downto 0) = "111" then -- rotate left 1 bit
			iSCAN_LINE <= iSCAN_LINE(6 downto 0) & iSCAN_LINE(7);
		end if;
		SCAN_COUNT <= SCAN_COUNT + 1;
  	end if;
  end process;

  process(RESET,CLK_1M)
  begin
  	if RESET = '1' then
  		div_05M <= X"00000";
  		iBlink_CLK <= '0';	-- ~2Hz clock
  	elsif CLK_1M'event and CLK_1M = '1' then
		if TEST = '0' then -- Normal use, 
	  		if div_05M(18) = '1' then
  				div_05M <= X"00000";
  				iBlink_CLK <= not iBlink_CLK;
	  		else
  				div_05M <= div_05M + 1;
	  		end if;
		else -- Test Mode, CLK_2Hz = 1M/16 
			iBlink_CLK <= TEST_CLK_en;
  		end if;
  	end if;
  end process;

  TEST_CLK_en <= '1' when SCAN_COUNT = "111111" else
		     '0';

  iSCAN_DIGIT <= not SCAN_COUNT(2 downto 0);
  iSCAN_ROW <= CONV_UNSIGNED(CONV_INTEGER(SCAN_COUNT(5 downto 3)),3);


  SCAN_DIG    <= iSCAN_DIGIT;
  --SCAN_DIG <=	"01111111" when iSCAN_DIGIT = "111" else
  --		"10111111" when iSCAN_DIGIT = "110" else
  --		"11011111" when iSCAN_DIGIT = "101" else
  --		"11101111" when iSCAN_DIGIT = "100" else
  --		"11110111" when iSCAN_DIGIT = "011" else
  --		"11111011" when iSCAN_DIGIT = "010" else
  --		"11111101" when iSCAN_DIGIT = "001" else
  --		"11111110";

  iDISP_ID <=   ID7(9 downto 2) when iSCAN_DIGIT = "111" else
		ID6(9 downto 2) when iSCAN_DIGIT = "110" else
		ID5(9 downto 2) when iSCAN_DIGIT = "101" else
		ID4(9 downto 2) when iSCAN_DIGIT = "100" else
		ID3(9 downto 2) when iSCAN_DIGIT = "011" else
		ID2(9 downto 2) when iSCAN_DIGIT = "010" else
		ID1(9 downto 2) when iSCAN_DIGIT = "001" else
		ID0(9 downto 2);
 
   iMODE <=	ID7(1 downto 0) when iSCAN_DIGIT = "111" else
	   	ID6(1 downto 0) when iSCAN_DIGIT = "110" else
	   	ID5(1 downto 0) when iSCAN_DIGIT = "101" else
	   	ID4(1 downto 0) when iSCAN_DIGIT = "100" else
	   	ID3(1 downto 0) when iSCAN_DIGIT = "011" else
	   	ID2(1 downto 0) when iSCAN_DIGIT = "010" else
	   	ID1(1 downto 0) when iSCAN_DIGIT = "001" else
	   	ID0(1 downto 0);


 iSCAN_ADDR <= iDISP_ID & iSCAN_ROW;

  DISP_ID <= iDISP_ID;

  --SCAN_COL <= iFONT_CODE;
  SCAN_COL <= iFONT_CODE when iMODE = 0 else
  		NOT iFONT_CODE when iMODE = 1 else
  		--iFONT_CODE AND iBlink_CLK;
		iFONT_CODE when iMODE = 2 and iBlink_CLK = '1' else
		"00000000"; -- when iMODE = 3 or iBlink_CLK = 0
  SCAN_ROW <= iSCAN_LINE;

  FONT_ROM: CHAR_FONT 
  	Port Map (   
		SCAN_ADDR => iSCAN_ADDR,
		FONT_CODE => iFONT_CODE );


end BEHAVIORAL;

?? 快捷鍵說明

復制代碼 Ctrl + C
搜索代碼 Ctrl + F
全屏模式 F11
切換主題 Ctrl + Shift + D
顯示快捷鍵 ?
增大字號 Ctrl + =
減小字號 Ctrl + -
亚洲欧美第一页_禁久久精品乱码_粉嫩av一区二区三区免费野_久草精品视频
五月天网站亚洲| 91麻豆蜜桃一区二区三区| 久久99国产精品免费| 成人app软件下载大全免费| 在线电影一区二区三区| 中文字幕在线不卡一区 | 国产精品欧美综合在线| 日本亚洲三级在线| 在线观看亚洲精品视频| 久久久99免费| 日韩av在线播放中文字幕| 色综合久久久久综合体| 国产日韩视频一区二区三区| 美日韩黄色大片| 欧美色网一区二区| 国产精品国产自产拍高清av| 国产一区二区调教| 欧美大白屁股肥臀xxxxxx| 亚洲一区在线电影| 色婷婷狠狠综合| 亚洲日本在线观看| 懂色av中文字幕一区二区三区| 日韩视频一区二区三区| 日韩影院免费视频| 欧美日韩国产精品成人| 亚洲在线成人精品| 99精品1区2区| 亚洲天堂免费在线观看视频| 国产精品综合av一区二区国产馆| 欧美电影免费提供在线观看| 日韩影院精彩在线| 制服丝袜成人动漫| 婷婷亚洲久悠悠色悠在线播放| 欧美少妇一区二区| 亚洲一区二区综合| 欧美美女网站色| 婷婷一区二区三区| 日韩一区国产二区欧美三区| 免费成人美女在线观看.| 日韩三级视频在线看| 国产揄拍国内精品对白| 欧美精彩视频一区二区三区| av在线一区二区三区| 亚洲男人天堂av| 精品视频全国免费看| 奇米精品一区二区三区在线观看 | 精品国产一区二区三区四区四 | 亚洲精品国产a久久久久久| 色婷婷久久久亚洲一区二区三区| 亚洲色大成网站www久久九九| 色激情天天射综合网| 亚洲第一综合色| 91精品国产91久久久久久一区二区| 麻豆成人久久精品二区三区小说| 日韩三级电影网址| 成人ar影院免费观看视频| 亚洲精品欧美二区三区中文字幕| 欧美日本国产视频| 国产精品影音先锋| 亚洲精品v日韩精品| 欧美一区二区三区免费在线看| 蜜桃视频一区二区| 国产精品白丝在线| 欧美老女人第四色| 国产一区二区不卡老阿姨| 中文字幕在线观看一区二区| 欧美日本在线播放| 国产精品系列在线播放| 一区2区3区在线看| 亚洲精品一线二线三线无人区| 不卡一区二区三区四区| 日韩精品一卡二卡三卡四卡无卡| 日韩毛片高清在线播放| 欧美精品第1页| 成人av网站免费| 免费人成网站在线观看欧美高清| 国产精品毛片久久久久久 | 99免费精品视频| 免费在线一区观看| 亚洲四区在线观看| 欧美一级日韩不卡播放免费| 成人av电影在线观看| 青青草成人在线观看| 亚洲天堂网中文字| 国产午夜精品美女毛片视频| 欧美人与禽zozo性伦| 97久久人人超碰| 国产一区不卡视频| 免费成人av在线播放| 亚洲同性同志一二三专区| 久久久久国产精品麻豆ai换脸| 欧美日韩成人高清| 91电影在线观看| 国产盗摄视频一区二区三区| 久久99深爱久久99精品| 亚洲va欧美va人人爽午夜| 亚洲丝袜自拍清纯另类| 久久久影视传媒| 日韩三级伦理片妻子的秘密按摩| 欧美日韩在线播放| 91精品福利在线| 成人综合在线网站| 黄色日韩网站视频| 久久国产夜色精品鲁鲁99| 婷婷激情综合网| 午夜久久电影网| 天天综合日日夜夜精品| 亚洲高清视频在线| 亚洲国产精品久久艾草纯爱| 亚洲一区二区三区四区在线免费观看 | 久久久国产精品午夜一区ai换脸| 欧美精品vⅰdeose4hd| 欧美日韩五月天| 欧美日韩国产另类不卡| 精品视频免费看| 538prom精品视频线放| 欧美老年两性高潮| 欧美精品黑人性xxxx| 91精品一区二区三区久久久久久| 欧美高清视频一二三区 | 中文字幕一区二区三区在线播放 | 精品乱人伦小说| 精品乱人伦小说| 国产日产欧产精品推荐色| 国产精品你懂的在线欣赏| 亚洲特级片在线| 亚洲一级在线观看| 视频精品一区二区| 九九**精品视频免费播放| 狠狠v欧美v日韩v亚洲ⅴ| 懂色av中文字幕一区二区三区| 成人app网站| 日本韩国欧美三级| 777午夜精品视频在线播放| 亚洲日本电影在线| 一区二区三区精品| 日韩国产在线观看一区| 国产一区二区在线免费观看| heyzo一本久久综合| 欧美性色黄大片| 欧美成人猛片aaaaaaa| 久久久久国产精品麻豆| 亚洲视频 欧洲视频| 日韩中文字幕91| 夫妻av一区二区| 欧美色综合天天久久综合精品| 欧美成人a视频| 中文字幕综合网| 精品综合免费视频观看| 不卡的电视剧免费网站有什么| 欧美日韩国产一级二级| 国产欧美视频一区二区三区| 亚洲一区二区三区四区在线观看| 精品中文字幕一区二区小辣椒| 色综合中文字幕国产| 欧美日韩午夜影院| 国产三级精品三级| 日韩精品一二区| 成人av在线播放网站| 欧美一区午夜精品| 亚洲婷婷在线视频| 精品午夜久久福利影院| 欧洲一区在线观看| 中文一区一区三区高中清不卡| 一区二区三区久久久| 国产福利一区在线观看| 91精品国产综合久久香蕉的特点| 亚洲国产精品黑人久久久| 免费高清不卡av| 欧美午夜精品免费| 国产精品福利一区二区| 精品一区二区免费在线观看| 欧美日韩在线播放三区四区| 国产精品成人免费| 国产高清不卡二三区| 日韩精品一区二区三区四区| 亚洲高清不卡在线观看| aaa国产一区| 国产精品久久综合| 国产乱人伦精品一区二区在线观看| 7777精品伊人久久久大香线蕉完整版| 国产精品久久久久永久免费观看 | 视频一区视频二区中文| 色激情天天射综合网| 亚洲欧美色图小说| 国产69精品一区二区亚洲孕妇| 欧美成人精品1314www| 丝袜美腿高跟呻吟高潮一区| 欧美熟乱第一页| 一区二区三区四区视频精品免费 | 国产欧美日韩卡一| 久久国产精品99久久人人澡| 91精品国产欧美一区二区18| 午夜精品一区在线观看| 在线观看精品一区| 亚洲自拍欧美精品| 欧美午夜电影网| 亚洲妇熟xx妇色黄| 7777精品伊人久久久大香线蕉的| 亚洲大片精品永久免费|