23 lines
677 B
VHDL
23 lines
677 B
VHDL
|
library ieee;
|
||
|
use ieee.std_logic_1164.all;
|
||
|
|
||
|
entity hardware_task is
|
||
|
port (
|
||
|
clk : in std_logic;
|
||
|
reset : in std_logic;
|
||
|
|
||
|
ctrl_address : in std_logic_vector( 3 downto 0 );
|
||
|
ctrl_read : in std_logic;
|
||
|
ctrl_readdata : out std_logic_vector( 31 downto 0 );
|
||
|
ctrl_write : in std_logic;
|
||
|
ctrl_writedata : in std_logic_vector( 31 downto 0 );
|
||
|
|
||
|
task_address : out std_logic_vector( 3 downto 0 );
|
||
|
task_read : out std_logic;
|
||
|
task_readdata : in std_logic_vector( 31 downto 0 );
|
||
|
task_write : out std_logic;
|
||
|
task_writedata : out std_logic_vector( 31 downto 0 )
|
||
|
);
|
||
|
end entity hardware_task;
|
||
|
|