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

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

?? modem.vhd

?? 利用VHDL語言開發一個UART的源代碼
?? 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一区二区三区免费野_久草精品视频
欧美日本精品一区二区三区| 一本大道久久a久久精二百| 一区二区三区**美女毛片| 国产欧美一区二区在线| 精品久久久久久久久久久院品网 | 伊人色综合久久天天| 中文一区二区完整视频在线观看| 欧美大白屁股肥臀xxxxxx| 7777精品伊人久久久大香线蕉| 欧美在线你懂得| 欧美丝袜丝交足nylons图片| 91在线视频免费观看| 91久久久免费一区二区| 91福利精品视频| 91福利精品视频| 91精品国产综合久久久久久| 日韩一区二区视频| 久久久精品黄色| 成人欧美一区二区三区1314| 亚洲精品久久久蜜桃| 亚洲综合精品自拍| 日本三级亚洲精品| 国产精品一品二品| 99久久精品国产一区二区三区| 欧美亚洲国产怡红院影院| 91精品国产91热久久久做人人| 日韩精品一区二区三区老鸭窝| 久久久一区二区| 一区二区在线观看不卡| 日本欧美一区二区在线观看| 国产91精品露脸国语对白| 日本韩国欧美在线| 欧美一区二区三区免费| 国产欧美日韩不卡免费| 亚洲第一av色| 成人免费视频一区二区| 在线观看91av| 欧美国产精品v| 五月综合激情网| 国产成人一区在线| 色久优优欧美色久优优| 欧美一区中文字幕| 国产精品国产三级国产aⅴ无密码 国产精品国产三级国产aⅴ原创 | 毛片一区二区三区| 成人在线一区二区三区| 欧美无砖专区一中文字| 国产欧美视频在线观看| 日韩高清一级片| 91在线观看美女| 久久久777精品电影网影网| 香港成人在线视频| 99久久精品国产一区| 久久夜色精品国产欧美乱极品| 亚洲精品一二三四区| 国产福利精品一区| 欧美一区永久视频免费观看| 亚洲女人的天堂| 成人综合婷婷国产精品久久蜜臀| 日韩视频免费观看高清完整版在线观看| 成人欧美一区二区三区1314| 国产在线国偷精品产拍免费yy| 在线播放亚洲一区| 午夜成人在线视频| 一本色道久久综合亚洲91| 国产色一区二区| 精品一区二区三区免费播放 | 日韩高清在线观看| 欧美怡红院视频| 国产精品看片你懂得| 国产美女娇喘av呻吟久久| 欧美成人一区二区三区在线观看| 亚洲图片欧美一区| 欧美体内she精高潮| 亚洲自拍偷拍综合| 在线观看日韩av先锋影音电影院| 自拍偷自拍亚洲精品播放| 成人a区在线观看| 欧美激情在线一区二区三区| 国产激情精品久久久第一区二区 | 亚洲一区二区三区四区五区黄| 色综合一区二区三区| 亚洲精品乱码久久久久久黑人| 99re这里只有精品首页| 亚洲免费成人av| 欧美午夜精品免费| 蜜桃视频在线观看一区| 欧美大黄免费观看| 国产精品夜夜爽| 成人免费一区二区三区视频| 色噜噜偷拍精品综合在线| 夜色激情一区二区| 91麻豆精品国产91久久久使用方法 | 欧美一级日韩不卡播放免费| 久久99热这里只有精品| 国产清纯在线一区二区www| 成+人+亚洲+综合天堂| 亚洲一区二区三区爽爽爽爽爽| 91精品国产综合久久精品| 精品中文av资源站在线观看| 欧美极品xxx| 欧美日韩国产免费一区二区| 极品尤物av久久免费看| 国产精品久久久久久久浪潮网站 | 麻豆成人久久精品二区三区小说| 精品精品国产高清一毛片一天堂| 成人做爰69片免费看网站| 亚洲成人av资源| 国产精品天美传媒沈樵| 欧美日韩精品欧美日韩精品| 国产老肥熟一区二区三区| 亚洲黄色性网站| 久久嫩草精品久久久精品一| 99精品国产视频| 奇米777欧美一区二区| 1区2区3区国产精品| 欧美一区二区高清| eeuss鲁片一区二区三区| 免费在线观看精品| 亚洲视频在线一区观看| 精品国产一区二区国模嫣然| 在线观看视频一区二区欧美日韩| 国产一区二区三区在线看麻豆| 一个色综合网站| 国产欧美一区二区精品婷婷| 欧美一区二区三区免费| 在线观看日韩电影| 99免费精品视频| 精品写真视频在线观看| 亚洲国产日韩精品| 亚洲欧美自拍偷拍色图| 久久精品网站免费观看| 日韩一区二区三区精品视频| 色婷婷国产精品| eeuss鲁片一区二区三区| 经典三级一区二区| 日韩不卡一区二区| 亚洲香肠在线观看| 亚洲视频精选在线| 中文字幕不卡三区| 国产视频一区二区在线观看| 亚洲精品一区二区三区四区高清| 欧美福利视频导航| 欧美日韩精品一区视频| 欧美优质美女网站| 色综合色狠狠综合色| 94色蜜桃网一区二区三区| 成人av在线网| a4yy欧美一区二区三区| 成人av先锋影音| 92精品国产成人观看免费| www.成人在线| 99re这里都是精品| 91丨九色丨蝌蚪丨老版| 91免费国产在线| 日本二三区不卡| 欧美性做爰猛烈叫床潮| 91福利在线观看| 欧美色偷偷大香| 欧美一区二区三区视频免费播放| 欧美理论在线播放| 欧美精品日韩精品| 日韩精品一区在线观看| 久久久久久日产精品| 国产欧美精品一区二区色综合朱莉 | 2020日本不卡一区二区视频| 欧美本精品男人aⅴ天堂| 精品国产乱码久久久久久浪潮 | 久久久久久久久久久黄色| 精品国产3级a| 国产精品进线69影院| 日韩毛片精品高清免费| 亚洲综合视频在线| 日日夜夜精品视频免费| 日韩av在线发布| 国产suv精品一区二区883| 99精品国产热久久91蜜凸| 欧美网站一区二区| 久久亚洲精品国产精品紫薇| 中文字幕一区av| 日韩国产高清影视| 成人免费观看视频| 欧美日韩精品福利| 欧美精品一区二区久久婷婷| 亚洲欧洲日产国码二区| 亚洲成a人v欧美综合天堂下载| 久久成人免费电影| 91亚洲精品久久久蜜桃网站| 欧美一区二区三区在线| 国产精品美女久久久久久久网站| 亚洲一区二区视频在线观看| 国模大尺度一区二区三区| 91免费看视频| 欧美不卡123| 亚洲天堂a在线| 国模套图日韩精品一区二区| 欧美视频中文一区二区三区在线观看| 精品国产污污免费网站入口 | 九九精品视频在线看| 色综合久久久网| 国产亚洲一区二区三区四区 |