tb_sc_corproc.vhd

来自「基于CORDIC算法的」· VHDL 代码 · 共 64 行

VHD
64
字号
-- Testbench for CodicNCOlibrary ieee;use ieee.std_logic_1164.all;use ieee.std_logic_arith.all;use ieee.std_logic_unsigned.all;entity tb_sc_corproc isend entity tb_sc_corproc;architecture rtl of tb_sc_corproc iscomponent sc_corproc is  port(    clk : in std_logic;    ena : in std_logic;    Ain : in signed(15 downto 0);    sin : out signed(15 downto 0);    cos : out signed(15 downto 0));end component sc_corproc;signal clk : std_logic;                                      signal ena : std_logic;                    signal Ain : signed(15 downto 0);signal sin : signed(15 downto 0); signal cos : signed(15 downto 0);begin  dut : sc_corproc  port map(    clk => clk,    ena => ena,                         Ain => Ain,                        sin => sin,    cos => open);process  begin    clk <= '0';  wait for 10 ns;    clk <= '1';  wait for 10 ns;end process;process  begin    ena <= '0';  wait for 50 ns;    ena <= '1';  wait;end process;process(clk)begin  if(ena='1')then    Ain <= X"0000";  elsif(clk'event and clk='1')then    Ain <= Ain+1;  end if;end process;end architecture rtl;

⌨️ 快捷键说明

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