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

📄 txdsubsys.vhd

📁 这份是实验课上的教师和学生用的实例。关于用matlab simulink仿真状态机并生成vhdl代码的详细内容
💻 VHD
字号:
-- ----------------------------------------------------------------- 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 + Shift + D
显示快捷键 ?
增大字号 Ctrl + =
减小字号 Ctrl + -