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

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

?? modem.vhd

?? lattice的串口仿真的程序
?? VHD
字號:
-- --------------------------------------------------------------------
-- >>>>>>>>>>>>>>>>>>>>>>>>> COPYRIGHT NOTICE <<<<<<<<<<<<<<<<<<<<<<<<<
-- --------------------------------------------------------------------
-- Copyright (c) 2001 by Lattice Semiconductor Corporation
-- --------------------------------------------------------------------
--
-- Permission:
--
--   Lattice Semiconductor grants permission to use this code for use
--   in synthesis for any Lattice programmable logic product.  Other
--   use of this code, including the selling or duplication of any
--   portion is strictly prohibited.
--
-- Disclaimer:
--
--   This VHDL or Verilog source code is intended as a design reference
--   which illustrates how these types of functions can be implemented.
--   It is the user's responsibility to verify their design for
--   consistency and functionality through the use of formal
--   verification methods.  Lattice Semiconductor provides no warranty
--   regarding the use or functionality of this code.
--
-- --------------------------------------------------------------------
--           
--                     Lattice Semiconductor Corporation
--                     5555 NE Moore Court
--                     Hillsboro, OR 97214
--                     U.S.A
--
--                     TEL: 1-800-Lattice (USA and Canada)
--                          408-826-6000 (other locations)
--
--                     web: http://www.latticesemi.com/
--                     email: techsupport@latticesemi.com
--
-- --------------------------------------------------------------------
--
--  Project:           Universal Asynchronous Receiver Transmitter
--  File:              modem.vhd
--  Title:             modem
--  Design Library:    IEEE
--  Dependencies:      IEEE.std_logic_1164.all
--                     IEEE.std_logic_unsigned.all
--  Description:       VHDL file for the Modem Interface
--
--    <Global reset and clock>
--      Reset      : Master reset
--      Clk16X     : UART internal clock
--
--    <Registers>
--      MSR        : Modem Status Register
--      MCR        : Modem Control Register
--
--    <Rising edge of registers read/write strobes>
--      MsrRDn_re  : one Clk16X width pulse indicating rising edge of MsrRDn_r
--
--    <Modem interface>
--      DCDn       : Data Carrier Detect
--      CTSn       : Clear To Send
--      DSRn       : Data Set Ready
--      RIn        : Ring Indicator
--      DTRn       : Data Terminal Ready
--      RTSn       : Request To Send
--
-- --------------------------------------------------------------------
--
-- Revision History :
-- --------------------------------------------------------------------
--   Ver  :| Author            :| Mod. Date :| Changes Made:
--   V1.1 :| J.H.              :| 06/19/01  :| Support ispMACH 5000VG
--   V1.0 :| D.W. & J.H.       :| 06/01/01  :| First Release
-- --------------------------------------------------------------------

library IEEE;
use IEEE.std_logic_1164.all;
use IEEE.std_logic_unsigned.all;

entity Modem is
  port (
    -- Global reset and clock
    Reset      : in  std_logic; -- Master reset
    Clk16X     : in  std_logic; -- UART internal clock
    -- Registers
    MSR        : out std_logic_vector(7 downto 0); -- Modem Status Reg
    MCR        : in  std_logic_vector(1 downto 0); -- Modem Control Reg
    -- Rising Edge of MSR Read Strobe
    MsrRDn_re  : in  std_logic; -- pulse indicating rising of MsrRDn_r
    -- Modem interface
    DCDn       : in  std_logic; -- Data Carrier Detect
    CTSn       : in  std_logic; -- Clear To Send
    DSRn       : in  std_logic; -- Data Set Ready
    RIn        : in  std_logic; -- Ring Indicator
    DTRn       : out std_logic; -- Data Terminal Ready
    RTSn       : out std_logic  -- Request To Send
  );
end Modem;

architecture Modem_a of Modem is

  signal MSReg   : std_logic_vector(7 downto 0);

  signal CTSn1   : std_logic; -- Delayed version of CTSn
  signal DSRn1   : std_logic; -- Delayed version of DSRn
  signal DCDn1   : std_logic; -- Delayed version of DCDn
  signal RIn1    : std_logic; -- Delayed version of RIn

begin

   DTRn <= not MCR(0);
   RTSn <= not MCR(1);

--------------------------------------------------------------------------------
--      Modem Status Register Setup
--------------------------------------------------------------------------------

  MSR <= MSReg;

  Modem_Stat_Proc: process(Reset, Clk16X)
  begin
    if (Reset='1') then
      MSReg <= (others=>'0');
      CTSn1 <= '1';
      DSRn1 <= '1';
      DCDn1 <= '1';
      RIn1 <= '1';
    elsif rising_edge(Clk16X) then
      CTSn1 <= CTSn; -- Delay of CTSn
      DSRn1 <= DSRn; -- Delay of DSRn
      DCDn1 <= DCDn; -- Delay of DCDn
      RIn1 <= RIn;   -- Delay of RIn
      if (MsrRDn_re='1') then
        MSReg <= (others=>'0');
      else
        MSReg(0) <= MSReg(0) or (CTSn1 xor CTSn);     -- Indicate DCDn changes
        MSReg(1) <= MSReg(1) or (DSRn1 xor DSRn);     -- Indicate DSRn changes
        MSReg(2) <= MSReg(2) or ((not RIn1) and RIn); -- Rising edge of RI
        MSReg(3) <= MSReg(3) or (DCDn1 xor DCDn);     -- Indicate DCDn changes
        MSReg(4) <= not CTSn; -- Compliment of CTSn
        MSReg(5) <= not DSRn; -- Compliment of DSRn
        MSReg(6) <= not RIn;  -- Compliment of RIn
        MSReg(7) <= not DCDn; -- Compliment of DCDn
      end if;
    end if;
  end process Modem_Stat_Proc;

end Modem_a;


?? 快捷鍵說明

復制代碼 Ctrl + C
搜索代碼 Ctrl + F
全屏模式 F11
切換主題 Ctrl + Shift + D
顯示快捷鍵 ?
增大字號 Ctrl + =
減小字號 Ctrl + -
亚洲欧美第一页_禁久久精品乱码_粉嫩av一区二区三区免费野_久草精品视频
国产一区二区三区av电影| 成人一级视频在线观看| 亚洲精品国产a久久久久久| 久久久欧美精品sm网站| 久久女同互慰一区二区三区| 日韩一卡二卡三卡四卡| 日韩一级欧美一级| 日韩女优电影在线观看| 这里是久久伊人| 精品入口麻豆88视频| 久久综合成人精品亚洲另类欧美 | 久久精品免费在线观看| 精品伦理精品一区| 国产调教视频一区| 最近日韩中文字幕| 亚洲成人av电影| 麻豆精品视频在线观看视频| 狠狠色狠狠色综合| 97精品国产97久久久久久久久久久久| 99久久99久久精品免费观看| 欧美综合一区二区| 欧美mv日韩mv国产网站| 中文字幕乱码一区二区免费| 中文字幕一区不卡| 日韩经典一区二区| 国产在线看一区| 99国内精品久久| 7777女厕盗摄久久久| 久久麻豆一区二区| 一区二区三区中文字幕精品精品 | 日韩毛片视频在线看| 一区二区在线观看免费| 麻豆国产91在线播放| 波多野结衣欧美| 欧美人xxxx| 日本一区二区电影| 免费看日韩精品| 97se亚洲国产综合自在线不卡| 欧美日本精品一区二区三区| 久久午夜老司机| 五月天亚洲婷婷| 成人在线综合网站| 欧美一二区视频| 亚洲影院在线观看| 国产成人午夜精品5599 | 亚洲国产毛片aaaaa无费看| 久久99国产精品尤物| 欧美在线啊v一区| 欧美国产日韩精品免费观看| 天天免费综合色| 91女人视频在线观看| 久久久一区二区| 日韩av中文字幕一区二区| 色女孩综合影院| 亚洲欧洲一区二区三区| 国产一区二区毛片| 日韩一区二区麻豆国产| 午夜精品福利一区二区蜜股av | 亚洲一区二区三区四区不卡 | 中文字幕av免费专区久久| 亚洲国产综合人成综合网站| 成人app软件下载大全免费| 日韩欧美国产高清| 日本免费在线视频不卡一不卡二| 色婷婷综合久久久| 一区在线播放视频| 99re成人精品视频| 国产精品久久久久久久久果冻传媒| 精品在线你懂的| 日韩视频免费观看高清完整版在线观看 | 亚洲国产成人tv| 91免费小视频| 亚洲男人的天堂在线观看| 成人黄色免费短视频| 久久久www成人免费无遮挡大片| 免费视频一区二区| 精品三级在线观看| 国产一区日韩二区欧美三区| 日韩亚洲欧美在线观看| 极品少妇一区二区| 久久久激情视频| 成人黄色免费短视频| 中文字幕亚洲区| 一本一道波多野结衣一区二区| 亚洲理论在线观看| 欧美色手机在线观看| 日本亚洲最大的色成网站www| 制服.丝袜.亚洲.另类.中文| 精品一区二区三区在线观看| 久久久久国产精品厨房| 波多野洁衣一区| 亚洲黄色在线视频| 日韩视频在线一区二区| 国产一区二区三区四区在线观看 | 99精品视频一区| 亚洲另类一区二区| 717成人午夜免费福利电影| 乱一区二区av| 国产精品成人在线观看| 欧美性色黄大片手机版| 精品一区二区在线视频| 国产精品国产a级| 欧美中文字幕不卡| 黄色精品一二区| 亚洲欧美一区二区在线观看| 欧美日本一区二区三区四区| 极品少妇xxxx精品少妇| 亚洲久草在线视频| 欧美变态tickle挠乳网站| www.久久久久久久久| 日韩成人精品视频| 国产精品水嫩水嫩| 91麻豆精品国产91久久久久久久久 | 欧美经典一区二区| 欧美视频在线一区| 国产乱码精品一区二区三区av | 中文字幕av在线一区二区三区| 在线精品视频小说1| 国产美女在线观看一区| 亚洲美女精品一区| 国产喂奶挤奶一区二区三区| 欧美日韩精品综合在线| caoporen国产精品视频| 另类中文字幕网| 性久久久久久久久| 亚洲欧洲成人精品av97| 欧美xxxx在线观看| 欧美卡1卡2卡| 91丨九色丨蝌蚪富婆spa| 国产乱人伦偷精品视频不卡| 视频一区二区三区中文字幕| 亚洲精品日韩一| 国产欧美久久久精品影院| 日韩欧美国产系列| 欧美日本一区二区在线观看| 91蝌蚪国产九色| 国产高清在线精品| 韩国在线一区二区| 麻豆国产精品官网| 日本亚洲一区二区| 日韩电影免费在线观看网站| 一区二区在线电影| 亚洲男同性恋视频| 亚洲男人的天堂在线观看| 国产精品不卡视频| 国产欧美一区二区三区鸳鸯浴 | 欧美性一二三区| 色综合天天综合网国产成人综合天| 国产不卡在线一区| 国产精华液一区二区三区| 九九在线精品视频| 久久精品噜噜噜成人88aⅴ| 蜜臀久久99精品久久久久久9| 亚洲大片在线观看| 日韩国产精品久久久久久亚洲| 一区二区成人在线观看| 亚洲一区二区3| 亚洲www啪成人一区二区麻豆| 亚洲午夜成aⅴ人片| 亚洲6080在线| 免费看精品久久片| 国产美女精品人人做人人爽| 高清国产一区二区三区| 波多野结衣中文一区| 色婷婷国产精品久久包臀| 欧美性色aⅴ视频一区日韩精品| 欧美日韩国产高清一区二区| 在线播放中文字幕一区| 欧美一区2区视频在线观看| 精品国产伦理网| 国产精品看片你懂得| 亚洲精品久久久久久国产精华液| 亚洲在线中文字幕| 久久国产精品色| 岛国精品在线播放| 91国产丝袜在线播放| 欧美一区二区三区在线观看| 久久免费午夜影院| 国产精品久久久久aaaa樱花 | 成人高清伦理免费影院在线观看| av在线播放成人| 欧美日韩一区二区在线视频| 欧美精品一区二区久久久| 成人免费一区二区三区在线观看| 一区二区三区四区亚洲| 精品综合久久久久久8888| 99久久99久久精品免费观看| 欧美精选一区二区| 2020国产精品久久精品美国| 亚洲黄色小视频| 国产高清成人在线| 欧美精品在线观看播放| 久久久精品2019中文字幕之3| 亚洲一区二区在线免费看| 国内精品嫩模私拍在线| 欧美性受xxxx| 国产精品丝袜一区| 免费成人结看片| 在线视频你懂得一区二区三区| 欧美成人猛片aaaaaaa|