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

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

?? multiplier.vhd

?? 在論壇上找到的一些VHDL的程序
?? VHD
字號:

--multiplier.vhd n-bit multiplier
library ieee ;
use ieee.std_logic_1164.all ;
use ieee.std_logic_unsigned.all ;
use work.components.all ;
entity multiplier is
generic ( n : integer := 7; nn : integer := 14 ) ;
port (	
  clock	: in std_logic ;--clock
  la : in std_logic ;--load of multiplicand
  lb : in std_logic ;--load of multiplier
  s	: in std_logic ;--start
  dataa	: in std_logic_vector(n-1 downto 0) ;--multiplicand
  datab	: in std_logic_vector(n-1 downto 0) ;--multiplier
  p	: buffer std_logic_vector(nn-1 downto 0) ;--porduct
  done : out std_logic ) ;
end multiplier ;
architecture behavior of multiplier is
  type state_type is ( s1, s2, s3 ) ;--state define
  signal y : state_type ;--state declaration
  signal psel: std_logic ;--select line of multiplexer
  signal z : std_logic ;--detecter of zero 
  signal ea : std_logic ;--enable of shift-left register(multiplicand)
  signal eb : std_logic ;--enable of shift-right register(multiplier)
  signal ep : std_logic ;--enable of product register
  signal zero : std_logic ;--series input of shift
  signal b : std_logic_vector(n-1 downto 0) ;--output of shift-right register
  signal n_zeros : std_logic_vector(n-1 downto 0) ;--n-bit zero load into register with multiplicand
  signal a : std_logic_vector(nn-1 downto 0) ;--output of shift-left register
  signal ain : std_logic_vector(nn-1 downto 0) ;--input of shift-left regster
  signal datap : std_logic_vector(nn-1 downto 0) ;--output of multiplexer 
  signal sum : std_logic_vector(nn-1 downto 0) ;--sum of product and multiplicand
  signal nn_zeros : std_logic_vector(nn-1 downto 0) ;--2*n-bit zero input to multiplicand
  signal q : integer range 0 to n;--count of downcounter
  signal ec : std_logic;--enable of downcounter
  signal lc : std_logic;--load of downcounter
begin
  fsm_transitions: process ( clock )
  begin
	if (clock'event and clock = '1') then
      case y is
	    when s1 =>
		  if s = '0' then	y <= s1 ; else y <= s2 ; end if ;
		when s2 =>
		  if z = '0' then y <= s2 ; else y <= s3 ; end if ;
		when s3 =>
		  if s = '1' then y <= s3 ; else y <= s1 ; end if ;
		end case ;
	end if ;
  end process ;

  fsm_outputs: process ( y, s, la, lb, b(0) )
  begin
    ep <= '0' ; ea <= '0' ; eb <= '0' ; done <= '0' ; psel <= '0';
    case y is
	  when s1 =>
		ep <= '1' ;
		if s = '0' and la = '1' then ea <= '1' ; 
		else ea <= '0' ; end if ;
		if s = '0' and lb = '1' then eb <= '1' ; 
		else eb <= '0' ; end if ;
	  when s2 =>
		ea <= '1' ; eb <= '1' ; psel <= '1' ;
		if b(0) = '1' then ep <= '1' ; else	ep <= '0' ; end if ;
	  when s3 =>
		done <= '1' ;
	  end case ;
	end process ;

  -- define the datapath circuit
  nn_zeros <= (others => '0' ) ;--2*n-bit zero
  n_zeros <= (others => '0' ) ;--n-bit zero
  zero <= '0' ;
  ain <= n_zeros & dataa ;
  shifta: shiftlne generic map ( n => nn )
	port map ( ain, la, ea, zero, clock, a ) ;

  shiftb: shiftrne generic map ( n => n )
	port map ( datab, lb, eb, zero, clock, b ) ;
  ec <= '1' ; lc <= not s;
  count: downcnt	generic map (n+1) port map(clock,ec,lc,q);
  z <= '1' when q = 0 else '0' ;
	
  sum <= a + p ;
  -- define the 2n 2-to-1 multiplexers for datap
  muxi: mux2to1 generic map ( n => nn ) 
    port map ( nn_zeros, sum, psel, datap ) ;
  regp: regne generic map ( n => nn )
	port map ( datap, ep, clock, p ) ;
end behavior ;

?? 快捷鍵說明

復制代碼 Ctrl + C
搜索代碼 Ctrl + F
全屏模式 F11
切換主題 Ctrl + Shift + D
顯示快捷鍵 ?
增大字號 Ctrl + =
減小字號 Ctrl + -
亚洲欧美第一页_禁久久精品乱码_粉嫩av一区二区三区免费野_久草精品视频
www.激情成人| av一二三不卡影片| 亚洲国产欧美在线人成| 亚洲伦在线观看| 亚洲综合色区另类av| 亚洲欧美日韩国产手机在线 | 5566中文字幕一区二区电影| 91美女福利视频| 91激情在线视频| 在线精品视频免费观看| 欧美性大战xxxxx久久久| 欧美三级中文字幕| 日韩三级视频在线观看| 久久中文娱乐网| 亚洲欧美视频在线观看视频| 一区二区三区精品久久久| 亚洲一二三四区| 日韩精品国产精品| 国产精品亚洲第一区在线暖暖韩国| 国产福利一区二区三区视频| 成人高清在线视频| 一本大道久久a久久综合婷婷| 欧美三级蜜桃2在线观看| 日韩一本二本av| 中文字幕av一区二区三区| 亚洲黄色性网站| 黑人巨大精品欧美黑白配亚洲| 国产69精品久久久久毛片| 91网址在线看| 日韩你懂的在线观看| 国产精品欧美久久久久无广告| 亚洲伦在线观看| 久久激情综合网| 91亚洲国产成人精品一区二区三 | 韩日精品视频一区| 成人免费精品视频| 69堂精品视频| 国产精品久久久久久久浪潮网站| 夜夜操天天操亚洲| 国产黑丝在线一区二区三区| 色综合夜色一区| 欧美videos大乳护士334| 国产精品麻豆欧美日韩ww| 日本亚洲欧美天堂免费| 99视频一区二区| 欧美成人精品3d动漫h| 综合网在线视频| 国产资源在线一区| 欧美福利视频一区| 亚洲私人影院在线观看| 美女免费视频一区| 色哟哟国产精品| 国产精品久久久久影院| 日本美女一区二区三区| 色婷婷av一区二区三区大白胸| 精品精品国产高清a毛片牛牛| 亚洲欧美二区三区| 成人激情文学综合网| 久久久高清一区二区三区| 亚洲第一av色| 在线免费观看成人短视频| 国产午夜精品一区二区三区四区| 婷婷综合另类小说色区| 91日韩一区二区三区| 久久精品男人天堂av| 久久国产剧场电影| 欧美精品久久久久久久久老牛影院| 国产精品美女久久久久高潮| 国产精品一级片| 精品99999| 久久精品国产亚洲a| 日韩一区二区三区在线视频| 亚洲第一二三四区| 欧美日韩三级在线| 亚洲风情在线资源站| 在线观看免费成人| 亚洲国产成人tv| 欧美日韩激情一区二区| 午夜精品爽啪视频| 91麻豆精品国产91久久久久久久久 | 日韩欧美一级在线播放| 日本中文字幕一区二区视频| 在线不卡免费av| 日韩不卡免费视频| 日韩欧美色综合网站| 麻豆精品一二三| www国产亚洲精品久久麻豆| 久久成人麻豆午夜电影| 久久美女艺术照精彩视频福利播放| 国产一区二区主播在线| 国产精品人妖ts系列视频| 91小视频免费观看| 亚洲国产cao| 欧美一级淫片007| 国产精品中文有码| 中文字幕在线播放不卡一区| 在线观看免费视频综合| 日韩va欧美va亚洲va久久| xnxx国产精品| 欧美最猛黑人xxxxx猛交| 午夜精品久久久久久久| 精品国产1区2区3区| 波多野结衣在线一区| 亚洲制服丝袜在线| 日韩欧美国产小视频| 粉嫩av亚洲一区二区图片| 亚洲一区影音先锋| 精品国产1区二区| 色吧成人激情小说| 免费在线观看不卡| 亚洲色图欧洲色图| 日韩亚洲欧美在线观看| 成人网页在线观看| 全部av―极品视觉盛宴亚洲| 国产亚洲一本大道中文在线| 欧美中文字幕一二三区视频| 久久草av在线| 一区二区三区加勒比av| 欧美成人乱码一区二区三区| 日本韩国精品一区二区在线观看| 欧美aaaaaa午夜精品| 亚洲靠逼com| 中文字幕欧美国产| 91麻豆精品国产91久久久久久| 99精品视频在线观看| 国内精品免费在线观看| 午夜视频一区二区三区| 亚洲激情综合网| 久久精品一级爱片| 日韩欧美高清一区| 日本韩国欧美在线| 成人免费av在线| 国产一区二区不卡| 美女网站在线免费欧美精品| 夜夜精品视频一区二区| 日韩理论片在线| 中文成人综合网| 欧美激情自拍偷拍| 欧美一级欧美一级在线播放| 色综合久久久久综合体| 福利91精品一区二区三区| 精品在线一区二区三区| 日韩在线一二三区| 亚洲一线二线三线久久久| 亚洲人成网站影音先锋播放| 国产精品入口麻豆九色| 国产日产欧美一区二区三区 | 国产欧美日韩另类一区| 日韩欧美国产高清| 日韩美女在线视频| 欧美mv日韩mv国产网站app| 欧美精品乱码久久久久久按摩 | 久久久影院官网| 亚洲精品一区二区在线观看| 欧美成人一区二区三区片免费| 在线播放91灌醉迷j高跟美女| 色综合久久久久综合| 91福利社在线观看| 欧美日韩在线播放| 欧美日韩高清影院| 日韩欧美一级片| 精品国产123| 国产精品免费视频网站| 国产精品美女一区二区| |精品福利一区二区三区| 亚洲情趣在线观看| 夜夜嗨av一区二区三区四季av| 五月开心婷婷久久| 免费在线观看精品| 国产精品白丝av| 91国产丝袜在线播放| 欧美日韩卡一卡二| 日韩亚洲欧美在线| 欧美国产激情一区二区三区蜜月 | 一区二区三区免费观看| 亚洲一区在线观看网站| 久久aⅴ国产欧美74aaa| 国产成人精品亚洲午夜麻豆| 成人丝袜视频网| 欧美色图天堂网| 精品久久久久99| 国产精品国产三级国产| 午夜在线电影亚洲一区| 久久精品国产亚洲一区二区三区| 国产毛片精品视频| 色婷婷激情久久| 精品久久一二三区| 一区二区三区高清| 青青草伊人久久| 91在线精品一区二区| 欧美精品久久99| 中文字幕不卡在线观看| 日韩电影免费一区| 色综合久久九月婷婷色综合| 欧美一区二区播放| 一区二区三区在线免费播放| 日韩激情在线观看| 成人av网站免费观看| 欧美岛国在线观看| 亚洲精品水蜜桃|