⭐ 欢迎来到虫虫下载站! | 📦 资源下载 📁 资源专辑 ℹ️ 关于我们
⭐ 虫虫下载站

📄 m3s031bo.vhd

📁 another 8051 core porocesssor vhdl source code
💻 VHD
字号:
--*******************************************************************       ----IMPORTANT NOTICE                                                          ----================                                                          ----Copyright Mentor Graphics Corporation 1996 - 1999.  All rights reserved.  ----This file and associated deliverables are the trade secrets,              ----confidential information and copyrighted works of Mentor Graphics         ----Corporation and its licensors and are subject to your license agreement   ----with Mentor Graphics Corporation.                                         ----                                                                          ----Use of these deliverables for the purpose of making silicon from an IC    ----design is limited to the terms and conditions of your license agreement   ----with Mentor Graphics If you have further questions please contact Mentor  ----Graphics Customer Support.                                                ----                                                                          ----This Mentor Graphics core (m8051 v1999.120) was extracted on              ----workstation hostid _hostid_ Inventra                                      ----RX shift register for UART of M8051--Copyright Mentor Graphics Corporation and Licensors 1998. All rights reserved.--v1.002--*********************************************************************--@(#)m3s031bo.vhd	1.2 04/08/99 SCCS Version Control--File	        :       m3s031bo.vhd--Created on    :       14th Dec 1995--Purpose       :       RX shift register for UART of M8051--Version       :       1.002--Mod Date      :       2nd April 1998--Mod History	:       1.002 _e suffix removed from entity names.----------*********************************************************************--Hierarchy record      :--Called by             :m3s028bo.vhd--                      :--                      :--Calls to              :None--*********************************************************************library IEEE;use IEEE.std_logic_1164.all;library WORK;--*********************************************************************--Entity Definition--*********************************************************************entity m3s031bo is --*******************************************************************       ----IMPORTANT NOTICE                                                          ----================                                                          ----Copyright Mentor Graphics Corporation 1996 - 1999.  All rights reserved.  ----This file and associated deliverables are the trade secrets,              ----confidential information and copyrighted works of Mentor Graphics         ----Corporation and its licensors and are subject to your license agreement   ----with Mentor Graphics Corporation.                                         ----                                                                          ----Use of these deliverables for the purpose of making silicon from an IC    ----design is limited to the terms and conditions of your license agreement   ----with Mentor Graphics If you have further questions please contact Mentor  ----Graphics Customer Support.                                                ----                                                                          ----This Mentor Graphics core (m8051 v1999.120) was extracted on              ----workstation hostid _hostid_ Inventra                                      --       port(            FRM:            out std_logic_vector(7 downto 0);            D0,            LORCV,            RSHIFT_EN,            RSHIFT_IN,            NX1:            in std_logic            );end m3s031bo;--*********************************************************************--Architecture definition--*********************************************************************architecture m3s031bo_rtl of m3s031bo is--*********************************************************************--*********************************************************************--signal definition--*********************************************************************signal DAT:std_logic_vector(7 downto 0);--*********************************************************************begin--*********************************************************************-- Process Definitions--*********************************************************************mrshifter:process(NX1)begin    if NX1'event and NX1 ='1' then        if RSHIFT_EN = '1' then             if LORCV ='1' then                DAT(6 downto 0) <= "1111111";                DAT(7) <= D0;            else               DAT(0) <= DAT(1);               DAT(1) <= DAT(2);               DAT(2) <= DAT(3);               DAT(3) <= DAT(4);               DAT(4) <= DAT(5);               DAT(5) <= DAT(6);               DAT(6) <= DAT(7);               DAT(7) <= RSHIFT_IN;            end if;        end if;    end if;end process mrshifter;--*********************************************************************set_outs:process(DAT)begin   FRM <= DAT;end process set_outs;--*********************************************************************end m3s031bo_rtl;--*********************************************************************

⌨️ 快捷键说明

复制代码 Ctrl + C
搜索代码 Ctrl + F
全屏模式 F11
切换主题 Ctrl + Shift + D
显示快捷键 ?
增大字号 Ctrl + =
减小字号 Ctrl + -