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

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

?? rxfcs.vhd

?? HDLC接口的實現
?? VHD
字號:
--------------------------------------------------------------------------------- Title      :  Rx FCS-- Project    :  HDLC controller--------------------------------------------------------------------------------- File        : RxFCS.vhd-- Author      : Jamil Khatib  (khatib@ieee.org)-- Organization: OpenIPCore Project-- Created     :2001/04/05-- Last update: 2001/04/20-- Platform    : -- Simulators  : Modelsim 5.3XE/Windows98,NC-SIM/Linux-- Synthesizers: -- Target      : -- Dependency  : ieee.std_logic_1164, ieee.std_logic_unsigned--               hdlc.PCK_CRC16_D8--------------------------------------------------------------------------------- Description:  HDLC RX FCS-16 checking--------------------------------------------------------------------------------- Copyright (c) 2000 Jamil Khatib-- -- This VHDL design file is an open design; you can redistribute it and/or-- modify it and/or implement it after contacting the author-- You can check the draft license at-- http://www.opencores.org/OIPC/license.shtml--------------------------------------------------------------------------------- Revisions  :-- Revision Number :   1-- Version         :   0.1-- Date            :   5 April 2001-- Modifier        :   Jamil Khatib (khatib@ieee.org)-- Desccription    :   Created-- ToOptimize      :-- Bugs            :--------------------------------------------------------------------------------- $Log: RxFCS.vhd,v $-- Revision 1.1  2001/04/30 19:37:17  khatib-- First stable release---- Revision 1.2  2001/04/20 18:29:01  jamil-- Sencetivity list bug fixed---- Revision 1.1  2001/04/14 15:02:25  jamil-- Initial Release---------------------------------------------------------------------------------LIBRARY ieee;USE ieee.std_logic_1164.ALL;USE ieee.std_logic_unsigned.ALL;LIBRARY hdlc;USE hdlc.PCK_CRC16_D8.ALL;ENTITY RxFCS_ent IS  GENERIC (    FCS_TYPE   :     INTEGER := 2);                 -- 2= FCS 16                                                    -- 4= FCS 32                                                    -- 0= disable FCS  PORT (    clk        : IN  STD_LOGIC;                     -- system clock    rst_n      : IN  STD_LOGIC;                     -- system reset    RxD        : IN  STD_LOGIC_VECTOR(7 DOWNTO 0);  -- Rx Data bus    ValidFrame : IN  STD_LOGIC;                     -- Frame Strobe    rdy        : IN  STD_LOGIC;                     -- rdy to send byte    Readbyte   : OUT STD_LOGIC;                     -- Read byte    DataBuff   : OUT STD_LOGIC_VECTOR(7 DOWNTO 0);  -- Rx output data    WrBuff     : OUT STD_LOGIC;                     -- Write to buffer    EOF        : OUT STD_LOGIC;                     -- End of Frame pulse    FCSen      : IN  STD_LOGIC;                     -- FCs enable    FCSerr     : OUT STD_LOGIC);                    -- FCS errorEND RxFCS_ent;ARCHITECTURE RxFCS_rtl OF RxFCS_ent IS  TYPE STATES_typ IS (IDLE_st, RUN_st, READ_st, EOF_st);  -- Internal states  SIGNAL p_state : STATES_typ;                            -- Present state  SIGNAL n_state : STATES_typ;                            -- Next state  SIGNAL FCS_reg   : STD_LOGIC_VECTOR(15 DOWNTO 0);  -- FCS register  SIGNAL FCS_value : STD_LOGIC_VECTOR(15 DOWNTO 0);  -- FCS value  SIGNAL WrBuff_i : STD_LOGIC;          -- Internal WrBuff  SIGNAL EOF_i    : STD_LOGIC;          -- Internal EOFBEGIN  -- RxFCS_rtl-- purpose: FSM -- type   : sequential-- inputs : clk, rst_n-- outputs:   fsm : PROCESS (clk, rst_n)  BEGIN  -- PROCESS fsm    IF rst_n = '0' THEN                 -- asynchronous reset (active low)      p_state  <= IDLE_st;      FCS_reg  <= (OTHERS => '1');      WrBuff   <= '0';      DataBuff <= (OTHERS => '1');      EOF      <= '0';    ELSIF clk'event AND clk = '1' THEN  -- rising clock edge      p_state  <= n_state;      FCS_reg  <= FCS_value;      DataBuff <= RxD;      WrBuff   <= WrBuff_i;      EOF      <= EOF_i;    END IF;  END PROCESS fsm;-- purpose: fsm combination input/output logic-- type   : combinational-- inputs : p_state,ValidFrame,rdy-- outputs:   fsm_logic : PROCESS (p_state, ValidFrame, rdy, FCS_reg, FCSen,RxD)  BEGIN  -- PROCESS fsm_logic    CASE p_state IS      WHEN IDLE_st =>        FCSerr    <= '0';        WrBuff_i  <= '0';        FCS_value <= (OTHERS => '1');        Readbyte  <= '0';        EOF_i     <= '0';        IF (ValidFrame = '1') THEN          n_state <= RUN_st;        ELSE          n_state <= IDLE_st;        END IF;      WHEN RUN_st =>        FCSerr   <= '0';        WrBuff_i <= '0';        IF (ValidFrame = '1') THEN          FCS_value <= FCS_reg;          EOF_i     <= '0';          IF (rdy = '1') THEN            n_state  <= READ_st;            Readbyte <= '0';          ELSE            n_state  <= RUN_st;            Readbyte <= '0';          END IF;        ELSE          n_state   <= EOF_st;          Readbyte  <= '0';          FCS_value <= FCS_reg;          EOF_i     <= '1';        END IF;      WHEN EOF_st =>        n_state  <= IDLE_st;        Readbyte <= '0';        WrBuff_i <= '0';        FCSerr   <= FCSen AND                    NOT (NOT FCS_reg(15) AND NOT FCS_reg(14)AND NOT FCS_reg(13) AND FCS_reg(12)                         AND FCS_reg(11) AND FCS_reg(10) AND NOT FCS_reg(9) AND FCS_reg(8)                         AND NOT FCS_reg(7) AND NOT FCS_reg(6) AND NOT FCS_reg(5) AND NOT FCS_reg(4)                         AND FCS_reg(3) AND FCS_reg(2) AND FCS_reg(1) AND FCS_reg(0)                         );--                    0001 1101 0000 1111        FCS_value <= (OTHERS => '1');        EOF_i     <= '0';      WHEN READ_st =>        FCSerr <= '0';        EOF_i  <= '0';        IF (rdy = '1') THEN          n_state   <= READ_st;          FCS_value <= FCS_reg;          WrBuff_i  <= '0';          Readbyte  <= '1';        ELSE                            -- Data valid          n_state   <= RUN_st;          FCS_value <= nextCRC16_D8 ( RxD, FCS_reg );  --FCS_reg;          WrBuff_i  <= '1';          Readbyte  <= '0';        END IF;      WHEN OTHERS => NULL;    END CASE;  END PROCESS fsm_logic;END RxFCS_rtl;

?? 快捷鍵說明

復制代碼 Ctrl + C
搜索代碼 Ctrl + F
全屏模式 F11
切換主題 Ctrl + Shift + D
顯示快捷鍵 ?
增大字號 Ctrl + =
減小字號 Ctrl + -
亚洲欧美第一页_禁久久精品乱码_粉嫩av一区二区三区免费野_久草精品视频
日韩激情中文字幕| 日韩欧美不卡在线观看视频| 久久aⅴ国产欧美74aaa| 日本亚洲视频在线| 久久国产精品72免费观看| 日韩影院在线观看| 日韩av成人高清| 麻豆91在线观看| 激情丁香综合五月| 国产成人综合自拍| 成人丝袜高跟foot| 成人av动漫网站| 一本到三区不卡视频| 91女神在线视频| 欧美视频在线一区二区三区| 69堂国产成人免费视频| 精品国产污网站| 中文字幕欧美区| 亚洲欧美偷拍另类a∨色屁股| 亚洲欧洲综合另类在线| 亚洲综合另类小说| 久久av资源网| av色综合久久天堂av综合| 色噜噜久久综合| 日韩一区二区三区免费看| 久久久久久黄色| 亚洲激情图片小说视频| 日韩电影一区二区三区四区| 国产高清不卡二三区| 色又黄又爽网站www久久| 91精品一区二区三区在线观看| 2020国产精品自拍| 亚洲色图.com| 久久国产婷婷国产香蕉| 成人av在线播放网址| 欧美亚洲高清一区| 久久精品免视看| 亚洲一区二区三区美女| 国产精品一区二区久激情瑜伽| 色综合久久久久久久| 日韩精品一区二区在线| 日韩美女精品在线| 国模套图日韩精品一区二区 | 在线成人免费观看| 国产日韩欧美制服另类| 天涯成人国产亚洲精品一区av| 国产乱一区二区| 欧美老人xxxx18| 亚洲美女在线国产| 国产成人福利片| 欧美大度的电影原声| 亚洲午夜免费福利视频| 成人亚洲一区二区一| 欧美tickle裸体挠脚心vk| 亚洲最大的成人av| 成人av网在线| 国产日韩欧美精品电影三级在线| 免费xxxx性欧美18vr| 欧洲视频一区二区| 亚洲图片另类小说| 成人免费毛片aaaaa**| 精品免费视频.| 日本中文一区二区三区| 欧美日韩一级视频| 亚洲精品ww久久久久久p站| www.在线欧美| 国产精品进线69影院| 国产高清精品久久久久| 久久久九九九九| 精品亚洲成a人在线观看| 欧美一区二区国产| 香港成人在线视频| 欧美日韩色一区| 亚洲国产精品精华液网站| 91网站黄www| 成人免费在线视频| 一本色道**综合亚洲精品蜜桃冫 | 91亚洲精品一区二区乱码| 国产欧美精品在线观看| 国产成人日日夜夜| 国产精品午夜在线| 99久久精品国产网站| 亚洲欧美电影一区二区| 一本高清dvd不卡在线观看| 亚洲主播在线播放| 欧美日本视频在线| 久久成人免费日本黄色| 精品国产伦一区二区三区免费| 免费人成精品欧美精品| 日韩欧美一区二区在线视频| 久久精品噜噜噜成人av农村| 久久午夜免费电影| 成人一级片网址| 一二三区精品福利视频| 欧美精品亚洲二区| 国产精品99久| 亚洲精品ww久久久久久p站| 8x8x8国产精品| 国产电影精品久久禁18| 亚洲蜜臀av乱码久久精品 | 另类综合日韩欧美亚洲| 国产欧美一区二区精品忘忧草| 99久久精品免费看国产免费软件| 亚洲狠狠爱一区二区三区| 欧美一区二区三区色| 国产电影一区在线| 亚洲尤物在线视频观看| 精品久久久久久久久久久久久久久 | 日韩成人免费电影| 国产三级精品三级在线专区| 一本久道中文字幕精品亚洲嫩| 美女久久久精品| 亚洲免费高清视频在线| 精品久久久久久无| 一本一本久久a久久精品综合麻豆| 日韩福利电影在线观看| 亚洲日本丝袜连裤袜办公室| 日韩一级片在线播放| 91女神在线视频| 国产福利一区二区| 天堂一区二区在线| 国产精品久久久久影院| 日韩亚洲欧美成人一区| 91啪亚洲精品| 国产精品一区在线观看乱码| 午夜精品久久久久久久久久久| 中文在线一区二区| 91精品国产一区二区人妖| 91免费视频网| 成人性生交大片免费看在线播放 | 久久97超碰国产精品超碰| 亚洲一区二区三区四区五区黄| 国产欧美精品一区| 日韩你懂的在线播放| 欧美日韩一级片在线观看| 97久久精品人人做人人爽| 国产经典欧美精品| 久久99精品久久久久久动态图 | 国产精品中文欧美| 青青草精品视频| 亚洲国产精品一区二区久久恐怖片| 中文欧美字幕免费| 久久免费美女视频| 日韩精品一区二区三区在线 | 亚洲综合色噜噜狠狠| 专区另类欧美日韩| 亚洲手机成人高清视频| 中文字幕一区av| 中文幕一区二区三区久久蜜桃| 国产日韩精品一区二区三区| 久久久久久久网| 久久久夜色精品亚洲| 2020国产精品| 亚洲国产成人一区二区三区| 欧美国产乱子伦| 国产婷婷色一区二区三区在线| 2024国产精品| 国产日产欧美精品一区二区三区| 久久亚洲一区二区三区四区| 久久色在线视频| 久久久久一区二区三区四区| 国产亚洲欧美一区在线观看| 国产亚洲污的网站| 日本一二三不卡| 亚洲精品美国一| 丝袜亚洲另类欧美| 蜜桃av一区二区在线观看| 久草在线在线精品观看| 国产主播一区二区三区| 国产91在线|亚洲| 欧美综合欧美视频| 91精品久久久久久久91蜜桃| 日韩一级免费观看| 日本一区二区久久| 亚洲国产日韩在线一区模特| 男男成人高潮片免费网站| 激情综合五月天| 91麻豆免费看| 欧美欧美午夜aⅴ在线观看| 日本大胆欧美人术艺术动态| 蜜桃一区二区三区四区| 综合久久久久久久| 国产精品亲子伦对白| 国产日韩精品一区二区三区在线| 国产欧美一区二区精品性色超碰 | 日韩免费福利电影在线观看| 色综合天天综合给合国产| 欧美日韩国产影片| 在线成人高清不卡| 欧美成人乱码一区二区三区| 亚洲欧美一区二区在线观看| 伊人婷婷欧美激情| 亚洲成人777| 天天操天天干天天综合网| 国产真实乱偷精品视频免| 成人av免费在线播放| 91福利精品第一导航| 久久精品欧美日韩精品| 亚洲欧洲日韩av| 亚洲h在线观看|