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

📄 mcu_fpga.vhd

📁 通信基带信号发生器的设计
💻 VHD
字号:
LIBRARY IEEE;USE IEEE.STD_LOGIC_1164.ALL;USE IEEE.STD_LOGIC_UNSIGNED.ALL;USE IEEE.STD_LOGIC_ARITH.ALL;ENTITY MCU_FPGA ISPORT(MCU_IN:IN STD_LOGIC_VECTOR(7 DOWNTO 0);     EN,TXD:IN STD_LOGIC;        CLK:IN STD_LOGIC;        SEL:OUT STD_LOGIC_VECTOR(2 DOWNTO 0);     FRE:OUT STD_LOGIC_VECTOR(23 DOWNTO 0);     FREZ:OUT STD_LOGIC_VECTOR(23 DOWNTO 0)     );END ENTITY;ARCHITECTURE BEHAV OF MCU_FPGA ISSIGNAL TEMP0,TEMP1,TEMP2,TEMP3:STD_LOGIC_VECTOR(7 DOWNTO 0);BEGINPROCESS(CLK)BEGIN IF EN='1' THEN   IF TXD'EVENT AND TXD='1' THEN      TEMP0<=TEMP1;       TEMP1<=TEMP2;      TEMP2<=TEMP3;      TEMP3<=MCU_IN;   END IF; END IF;END PROCESS;PROCESS(EN)BEGIN IF EN'EVENT AND EN='0' THEN  IF TEMP0="11100111" THEN      SEL<=TEMP1(2)&TEMP1(1)&TEMP1(0);  ELSIF TEMP0="11100110" THEN      FRE<=TEMP3&TEMP2&TEMP1;  ELSE     FREZ<=TEMP3&TEMP2&TEMP1;  END IF; END IF;END PROCESS;END;

⌨️ 快捷键说明

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