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

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

?? mc8051_siu_rtl.vhd

?? mc8051內(nèi)核,VHDL程序,內(nèi)有說明,超詳細(xì).
?? VHD
?? 第 1 頁 / 共 4 頁
字號(hào):
          s_det_ff0 <= '0';          s_det_ff1 <= '0';          if s_ren = '1' then                       -- sample for data bits            case s_mode is              when ("01") | ("11") =>                 if smod_i = '1' then                  if s_pre_count(3 downto 0) = conv_unsigned(7,4) or                     s_pre_count(3 downto 0) = conv_unsigned(8,4) or                     s_pre_count(3 downto 0) = conv_unsigned(9,4) then                    s_rxd_ff0 <= rxd_i;                      s_rxd_ff1 <= s_rxd_ff0;                    s_rxd_ff2 <= s_rxd_ff1;                  end if;                                else                  if s_pre_count(4 downto 0) = conv_unsigned(14,5) or                     s_pre_count(4 downto 0) = conv_unsigned(16,5) or                     s_pre_count(4 downto 0) = conv_unsigned(18,5) then                     s_rxd_ff0 <= rxd_i;                      s_rxd_ff1 <= s_rxd_ff0;                                        s_rxd_ff2 <= s_rxd_ff1;                  end if;                end if;              when ("10") =>                if smod_i = '1' then                  if s_pre_count(4 downto 0) = conv_unsigned(14,5) or                     s_pre_count(4 downto 0) = conv_unsigned(16,5) or                     s_pre_count(4 downto 0) = conv_unsigned(18,5) then                     s_rxd_ff0 <= rxd_i;                      s_rxd_ff1 <= s_rxd_ff0;                    s_rxd_ff2 <= s_rxd_ff1;                  end if;                else                  if s_pre_count(5 downto 0) = conv_unsigned(28,6) or                     s_pre_count(5 downto 0) = conv_unsigned(32,6) or                     s_pre_count(5 downto 0) = conv_unsigned(36,6) then                    s_rxd_ff0 <= rxd_i;                      s_rxd_ff1 <= s_rxd_ff0;                                        s_rxd_ff2 <= s_rxd_ff1;                  end if;                end if;              when others =>                null;            end case;          end if;        end if;      end if;    end if;  end process p_sample_rx;---------------------------------------------------------------------------------*************************** TRANSMIT ****************************************-- This is the finit state machine for the transmit shift register-------------------------------------------------------------------------------    txd_o <= s_txdm0;    p_transmit : process (clk, reset)    variable v_txstep : std_logic_vector(1 downto 0);      begin        if reset = '1' then      s_tran_state <= conv_unsigned(0, 4);      s_tran_sh    <= conv_unsigned(0, 11);      s_tran_done  <= '0';      s_txdm0 <= '1';      rxd_o   <= '0';      rxdwr_o <= '0';    else      if clk'event and clk = '1' then        -- Set default behavior        v_txstep := "00";        case s_mode is--------------------------------------------------------------------------------- MODE 0-------------------------------------------------------------------------------          when ("00") =>	                if s_tran_state = conv_unsigned(1, 4) or              s_tran_state = conv_unsigned(2, 4) or              s_tran_state = conv_unsigned(3, 4) or              s_tran_state = conv_unsigned(4, 4) or              s_tran_state = conv_unsigned(5, 4) or              s_tran_state = conv_unsigned(6, 4) or              s_tran_state = conv_unsigned(7, 4) or              s_tran_state = conv_unsigned(8, 4) or              s_recv_state = conv_unsigned(1, 4) or              s_recv_state = conv_unsigned(2, 4) or              s_recv_state = conv_unsigned(3, 4) or              s_recv_state = conv_unsigned(4, 4) or              s_recv_state = conv_unsigned(5, 4) or              s_recv_state = conv_unsigned(6, 4) or              s_recv_state = conv_unsigned(7, 4) or              s_recv_state = conv_unsigned(8, 4) then              if s_pre_count(3 downto 0) = conv_unsigned(14, 4) or                s_pre_count(3 downto 0) = conv_unsigned(6, 4) then                s_txdm0 <= not(s_txdm0);              end if;            else              s_txdm0 <= '1';            end if;            if s_m0_shift_en = '1' then              case s_tran_state is                when ("0001") =>  	-- D1                  s_tran_sh(10)         <= '1';                  s_tran_sh(9 downto 0) <= s_tran_sh(10 downto 1);                  v_txstep              := "01";                  rxd_o                 <= s_tran_sh(1);                  rxdwr_o <= '1';                when ("0010") =>  	-- D2                  s_tran_sh(10)         <= '1';                  s_tran_sh(9 downto 0) <= s_tran_sh(10 downto 1);                  v_txstep              := "01";                  rxd_o                 <= s_tran_sh(1);                  rxdwr_o <= '1';                when ("0011") =>  	-- D3                  s_tran_sh(10)         <= '1';                  s_tran_sh(9 downto 0) <= s_tran_sh(10 downto 1);                  v_txstep              := "01";                  rxd_o                 <= s_tran_sh(1);                  rxdwr_o <= '1';                when ("0100") =>  	-- D4                  s_tran_sh(10)         <= '1';                  s_tran_sh(9 downto 0) <= s_tran_sh(10 downto 1);                  v_txstep              := "01";                  rxd_o                 <= s_tran_sh(1);                  rxdwr_o <= '1';                when ("0101") =>  	-- D5                  s_tran_sh(10)         <= '1';                  s_tran_sh(9 downto 0) <= s_tran_sh(10 downto 1);                  v_txstep              := "01";                  rxd_o                 <= s_tran_sh(1);                  rxdwr_o <= '1';                when ("0110") =>  	-- D6                  s_tran_sh(10)         <= '1';                  s_tran_sh(9 downto 0) <= s_tran_sh(10 downto 1);                  v_txstep              := "01";                  rxd_o                 <= s_tran_sh(1);                  rxdwr_o <= '1';                when ("0111") =>  	-- D7                  s_tran_sh(10)         <= '1';                  s_tran_sh(9 downto 0) <= s_tran_sh(10 downto 1);                  v_txstep              := "01";                  rxd_o                 <= s_tran_sh(1);                  rxdwr_o <= '1';                when ("1000") =>  	-- D8, STOP BIT                  s_tran_sh(10)         <= '1';                  s_tran_sh(9 downto 0) <= s_tran_sh(10 downto 1);                  s_tran_done           <= '1';                  v_txstep              := "10";                  rxd_o                 <= s_tran_sh(1);                  rxdwr_o <= '1';                when others =>  	-- D0                  -- commence transmission if conditions are met                  if s_trans = '1' then                    s_tran_sh(10 downto 8) <= conv_unsigned(7, 3);                    s_tran_sh(7 downto 0)  <= unsigned(sbuf_i);                    v_txstep               := "01";                    s_tran_done            <= '0';                    rxd_o                  <= sbuf_i(0);                    rxdwr_o <= '1';                  end if;              end case;            end if;--------------------------------------------------------------------------------- MODE 1-------------------------------------------------------------------------------          when ("01") =>            rxdwr_o <= '0';            rxd_o <= '0';            case s_tran_state is              when ("0001") =>  	-- D1                if s_m13_shift_en = '1' then                  s_tran_sh(10)         <= '1';                  s_tran_sh(9 downto 0) <= s_tran_sh(10 downto 1);                  v_txstep              := "01";                  s_txdm0               <= s_tran_sh(1);                end if;              when ("0010") =>  	-- D2                if s_m13_shift_en = '1' then                  s_tran_sh(10)         <= '1';                  s_tran_sh(9 downto 0) <= s_tran_sh(10 downto 1);                  v_txstep              := "01";                  s_txdm0               <= s_tran_sh(1);                end if;              when ("0011") =>  	-- D3                if s_m13_shift_en = '1' then                  s_tran_sh(10)         <= '1';                  s_tran_sh(9 downto 0) <= s_tran_sh(10 downto 1);                  v_txstep              := "01";                  s_txdm0               <= s_tran_sh(1);                end if;              when ("0100") =>  	-- D4                if s_m13_shift_en = '1' then                  s_tran_sh(10)         <= '1';                  s_tran_sh(9 downto 0) <= s_tran_sh(10 downto 1);                  v_txstep              := "01";                  s_txdm0               <= s_tran_sh(1);                end if;              when ("0101") =>  	-- D5                if s_m13_shift_en = '1' then                  s_tran_sh(10)         <= '1';                  s_tran_sh(9 downto 0) <= s_tran_sh(10 downto 1);                  v_txstep              := "01";                  s_txdm0               <= s_tran_sh(1);                end if;              when ("0110") =>  	-- D6                if s_m13_shift_en = '1' then                  s_tran_sh(10)         <= '1';                  s_tran_sh(9 downto 0) <= s_tran_sh(10 downto 1);                  v_txstep              := "01";                  s_txdm0               <= s_tran_sh(1);                end if;              when ("0111") =>  	-- D7                if s_m13_shift_en = '1' then                  s_tran_sh(10)         <= '1';                  s_tran_sh(9 downto 0) <= s_tran_sh(10 downto 1);                  v_txstep              := "01";                  s_txdm0               <= s_tran_sh(1);                end if;              when ("1000") =>  	-- D8                if s_m13_shift_en = '1' then                  s_tran_sh(10)         <= '1';                  s_tran_sh(9 downto 0) <= s_tran_sh(10 downto 1);                  v_txstep              := "01";                  s_txdm0               <= s_tran_sh(1);                end if;              when ("1001") =>  	-- D9, set done bit                if s_m13_shift_en = '1' then                  s_tran_sh(10)         <= '1';                  s_tran_sh(9 downto 0) <= s_tran_sh(10 downto 1);                  s_tran_done           <= '1';                  v_txstep              := "10";                  s_txdm0               <= s_tran_sh(1);                end if;              when others =>  		-- D0                -- commence transmission if conditions are met                s_txdm0 <= '1';                if s_m13_shift_en = '1' then                  if s_trans = '1' then                    s_tran_sh(10 downto 9) <= conv_unsigned(3, 2);                    s_tran_sh(8 downto 1)  <= unsigned(sbuf_i);                    s_tran_sh(0)           <= '0';                    v_txstep               := "01";                    s_tran_done            <= '0';                    s_txdm0                <= '0';                  end if;                end if;            end case;--------------------------------------------------------------------------------- MODE 2-------------------------------------------------------------------------------          when ("10") =>            rxdwr_o <= '0';            rxd_o <= '0';            case s_tran_state is              when ("0001") =>  	-- D1                if s_m2_shift_en = '1' then                  s_tran_sh(10)         <= '1';                  s_tran_sh(9 downto 0) <= s_tran_sh(10 downto 1);                  v_txstep              := "01";                  s_txdm0               <= s_tran_sh(1);                end if;              when ("0010") =>  	-- D2                if s_m2_shift_en = '1' then                  s_tran_sh(10)         <= '1';                  s_tran_sh(9 downto 0) <= s_tran_sh(10 downto 1);                  v_txstep              := "01";                  s_txdm0               <= s_tran_sh(1);                end if;              when ("0011") =>  	-- D3                if s_m2_shift_en = '1' then                  s_tran_sh(10)         <= '1';                  s_tran_sh(9 downto 0) <= s_tran_sh(10 downto 1);                  v_txstep              := "01";                  s_txdm0               <= s_tran_sh(1);                end if;              when ("0100") =>  	-- D4                if s_m2_shift_en = '1' then                  s_tran_sh(10)         <= '1';

?? 快捷鍵說明

復(fù)制代碼 Ctrl + C
搜索代碼 Ctrl + F
全屏模式 F11
切換主題 Ctrl + Shift + D
顯示快捷鍵 ?
增大字號(hào) Ctrl + =
減小字號(hào) Ctrl + -
亚洲欧美第一页_禁久久精品乱码_粉嫩av一区二区三区免费野_久草精品视频
欧美一级二级在线观看| 国产精品全国免费观看高清 | 精品免费99久久| av网站免费线看精品| 日本视频在线一区| 国产精品二三区| 欧美成人精品高清在线播放| 欧美自拍丝袜亚洲| 高清不卡在线观看av| 奇米精品一区二区三区在线观看一| 日本一区二区三区dvd视频在线| 91麻豆精品国产| 欧美专区亚洲专区| 91丨porny丨首页| 国产精品456| 裸体歌舞表演一区二区| 五月天丁香久久| 亚洲精品第1页| 国产精品国模大尺度视频| 久久影视一区二区| 日韩欧美一级二级三级久久久 | 久久久久9999亚洲精品| 欧美一级xxx| 欧美狂野另类xxxxoooo| 91高清视频免费看| 9久草视频在线视频精品| 国产精品一区二区男女羞羞无遮挡| 日韩av电影天堂| 三级一区在线视频先锋| 亚洲成av人在线观看| 亚洲欧美欧美一区二区三区| 国产精品全国免费观看高清| 久久久久久久久久久99999| 精品国产91亚洲一区二区三区婷婷| 日韩一区二区免费在线观看| 欧美一区二区三区喷汁尤物| 在线成人av网站| 69堂精品视频| 91.com视频| 欧美一区二区三区视频免费播放| 欧美一卡2卡三卡4卡5免费| 51精品国自产在线| 欧美精选在线播放| 制服丝袜亚洲播放| 日韩视频一区在线观看| 欧美精品一区二区三区蜜桃视频| 日韩精品一区二区三区在线观看 | 亚洲一区视频在线| 亚洲国产欧美在线人成| 性做久久久久久久免费看| 亚洲国产精品欧美一二99| 视频一区国产视频| 美女视频黄久久| 国产精品一卡二卡在线观看| 国产成人精品aa毛片| 91丝袜美女网| 欧美日韩久久不卡| 日韩久久久精品| 国产日韩欧美在线一区| 国产精品嫩草影院av蜜臀| 亚洲女同一区二区| 亚洲成人在线观看视频| 精品一区二区三区香蕉蜜桃| 成人性生交大片免费看中文| 欧美综合天天夜夜久久| 欧美一区二区三区免费视频| 亚洲精品一线二线三线无人区| 国产精品青草综合久久久久99| 一区二区三区在线高清| 日本sm残虐另类| 高清久久久久久| 欧美亚洲国产bt| 精品精品欲导航| 国产精品毛片无遮挡高清| 亚洲一区二区三区中文字幕 | 精品国产乱码久久久久久老虎 | 精品av久久707| 国产视频视频一区| 亚洲综合男人的天堂| 国产一区二区在线看| 91精品福利视频| 欧美成人性战久久| 亚洲人成网站影音先锋播放| 日本成人在线一区| 99久久精品国产精品久久| 日韩一区二区三区观看| 亚洲人午夜精品天堂一二香蕉| 男女性色大片免费观看一区二区| 不卡一区二区三区四区| 日韩美女一区二区三区四区| 亚洲人被黑人高潮完整版| 久久国产欧美日韩精品| 日本国产一区二区| 国产婷婷精品av在线| 日产精品久久久久久久性色| 99vv1com这只有精品| 精品国产欧美一区二区| 丝袜a∨在线一区二区三区不卡| 成人中文字幕合集| 日韩视频免费观看高清在线视频| 亚洲精品国久久99热| 国产精品乡下勾搭老头1| 欧美一区二区三区的| 亚洲免费观看高清完整版在线观看熊| 韩国精品免费视频| 欧美精品一二三区| 亚洲精品国产成人久久av盗摄 | 色成人在线视频| 久久影院视频免费| 青青草97国产精品免费观看无弹窗版| 色婷婷久久一区二区三区麻豆| www国产亚洲精品久久麻豆| 香蕉av福利精品导航| 色综合久久天天综合网| 国产精品色噜噜| 国产久卡久卡久卡久卡视频精品| 欧美一区二区久久| 视频一区二区中文字幕| 欧美三日本三级三级在线播放| 亚洲视频一区二区在线观看| 国产jizzjizz一区二区| 久久亚洲一级片| 久久精品国产在热久久| 日韩精品一区二区三区视频| 秋霞电影网一区二区| 欧美另类一区二区三区| 日韩中文欧美在线| 在线91免费看| 日韩国产精品大片| 91精品免费观看| 日本欧洲一区二区| 91精品国产色综合久久不卡电影 | 性做久久久久久久久| 日本道在线观看一区二区| 《视频一区视频二区| 成人美女在线观看| 国产精品久久久久久久久搜平片| 国产高清在线精品| 国产日韩在线不卡| 国产福利精品导航| 国产欧美精品一区二区色综合朱莉| 国模冰冰炮一区二区| 久久久久久久久久久久久夜| 国产999精品久久久久久| 国产三区在线成人av| av爱爱亚洲一区| 亚洲精品菠萝久久久久久久| 欧美亚洲尤物久久| 天堂午夜影视日韩欧美一区二区| 欧美一区二区久久久| 国产一区二区在线观看免费| 国产偷国产偷精品高清尤物| jiyouzz国产精品久久| 自拍偷拍欧美激情| 欧美亚洲综合色| 日本aⅴ精品一区二区三区 | 天天av天天翘天天综合网| 欧美片网站yy| 久久精品国产久精国产| 国产亚洲精品精华液| 99久久99久久精品国产片果冻| 一区二区三区精品| 制服丝袜激情欧洲亚洲| 国产精品一区二区x88av| 亚洲精品成a人| 日韩欧美精品三级| 99精品久久久久久| 亚洲第一会所有码转帖| 久久免费国产精品| 色88888久久久久久影院按摩| 日韩av电影天堂| 国产精品入口麻豆九色| 欧美高清dvd| 国产精品538一区二区在线| 亚洲综合一区在线| 欧美videossexotv100| 91在线观看视频| 日本欧美在线观看| 亚洲欧洲成人自拍| 欧美一区二区三区啪啪| av中文一区二区三区| 美腿丝袜亚洲三区| 亚洲欧洲韩国日本视频| 日韩你懂的在线播放| 色综合久久久久综合| 久久99日本精品| 亚洲免费观看高清完整版在线观看| 欧美mv和日韩mv的网站| 色久优优欧美色久优优| 国产精品亚洲成人| 午夜一区二区三区视频| 国产精品电影一区二区三区| 欧美一级精品在线| 色久综合一二码| 风间由美性色一区二区三区| 午夜电影网一区| 亚洲精品少妇30p| 欧美极品美女视频| 欧美tickle裸体挠脚心vk| 欧美性大战久久|