正负脉宽数控调制信号发生器.vhd

来自「含有各类寄存器」· VHDL 代码 · 共 57 行

VHD
57
字号
LIBRARY IEEE;USE IEEE.STD_LOGIC_1164.ALL;USE IEEE.STD_LOGIC_UNSIGNED.ALL;ENTITY pwide IS    PORT (		CLK : IN STD_LOGIC;        A, B : IN STD_LOGIC_VECTOR(3 DOWNTO 0);		PSOUT : OUT STD_LOGIC	);END pwide;ARCHITECTURE mixed OF pwide ISCOMPONENT CNT8    PORT (        CLK, LD : IN STD_LOGIC;        D : IN STD_LOGIC_VECTOR(3 DOWNTO 0);        CAO : OUT STD_LOGIC    );END COMPONENT;    SIGNAL CAO1, CAO2 : STD_LOGIC;    SIGNAL LD1, LD2 : STD_LOGIC;	SIGNAL PSINT : STD_LOGIC;BEGIN    U1 : CNT8	PORT MAP(	    CLK => CLK,		LD => LD1,		D => A,        CAO => CAO1	);    U2 : CNT8	PORT MAP(	    CLK => CLK,		LD => LD2,		D => B,        CAO => CAO2	);	PROCESS(CAO1, CAO2)	BEGIN        IF CAO2 = '1' THEN		    PSINT <= '0';		ELSIF CAO1'EVENT AND CAO1 = '1' THEN		    PSINT <= '1';	    END IF;	END PROCESS;	LD1 <= PSINT;	LD2 <= NOT PSINT;	PSOUT <= PSINT;END mixed;

⌨️ 快捷键说明

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