txdsubsys.vhd

来自「这份是实验课上的教师和学生用的实例。关于用matlab simulink仿真状态」· VHDL 代码 · 共 83 行

VHD
83
字号
-- ----------------------------------------------------------------- File Name: hdlsrc\TxDSubsys.vhd-- Created: 2008-12-05 10:47:49-- Generated by MATLAB 7.6 and Simulink HDL Coder 1.3------ --------------------------------------------------------------- ----------------------------------------------------------------- Module: TxDSubsys-- Source Path: MyUART1/TxDSubsys-- Hierarchy Level: 0------ -------------------------------------------------------------LIBRARY IEEE;USE IEEE.std_logic_1164.ALL;USE IEEE.numeric_std.ALL;ENTITY TxDSubsys IS  PORT( clk                               :   IN    std_logic;        reset                             :   IN    std_logic;        clk_enable                        :   IN    std_logic;        TxDData                           :   IN    std_logic_vector(7 DOWNTO 0);  -- uint8        Ready                             :   IN    std_logic;  -- ufix1        ce_out                            :   OUT   std_logic;        TxD                               :   OUT   std_logic;  -- ufix1        Wr                                :   OUT   std_logic  -- ufix1        );END TxDSubsys;ARCHITECTURE rtl OF TxDSubsys IS  -- Component Declarations  COMPONENT TxdChart    PORT( clk                             :   IN    std_logic;          clk_enable                      :   IN    std_logic;          reset                           :   IN    std_logic;          TxDData                         :   IN    std_logic_vector(7 DOWNTO 0);  -- uint8          Ready                           :   IN    std_logic;  -- ufix1          TxD                             :   OUT   std_logic;  -- ufix1          Wr                              :   OUT   std_logic  -- ufix1          );  END COMPONENT;  -- Component Configuration Statements  FOR ALL : TxdChart    USE ENTITY work.TxdChart(fsm_SFHDL);  -- Signals  SIGNAL enb                              : std_logic;  SIGNAL enb_1_1_1                        : std_logic;  SIGNAL TxdChart_out1                    : std_logic;  -- ufix1  SIGNAL TxdChart_out2                    : std_logic;  -- ufix1BEGIN  u_TxdChart : TxdChart    PORT MAP      (clk => clk,       clk_enable => enb,       reset => reset,       TxDData => TxDData,  -- uint8       Ready => Ready,  -- ufix1       TxD => TxdChart_out1,  -- ufix1       Wr => TxdChart_out2  -- ufix1       );  enb_1_1_1 <= clk_enable;  ce_out <= enb_1_1_1;  enb <= clk_enable;  TxD <= TxdChart_out1;  Wr <= TxdChart_out2;END rtl;

⌨️ 快捷键说明

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