-- Author: M. Gomez
-- Date : 10/30/1999
-- Rev No: 1.1
-- File : decAndCtrl.vhdl
-- Following is the decAndCtrl entity declaration and
-- architectural definition
--
USE work.arm7_pkg.ALL;
USE work.arm7_time_pkg.ALL;
ENTITY decAndCtrl IS
GENERIC (Tp : time);
PORT (
nRW : OUT io;
nBW : OUT io;
nTrans : OUT io;
nMReq : OUT io;
seq : OUT io;
lock : OUT io;
nM : OUT io_vec( 4 DOWNTO 0);
adrsReg_ctrl : OUT adrsReg_ctrl_t;
alu_ctrl : OUT alu_ctrl_t;
wdReg_ctrl : OUT wdReg_ctrl_t;
rdReg_ctrl : OUT rdReg_ctrl_t;
adrsReg_ctrl_rtn : IN adrsReg_ctrl_rtn_t;
wdReg_ctrl_rtn : IN wdReg_ctrl_rtn_t;
rdReg_ctrl_rtn : IN rdReg_ctrl_rtn_t;
nIRQ : IN io;
nFIQ : IN io;
nRESET : IN io;
abort : IN io;
sysClk : IN io);
END ENTITY decAndCtrl;