OpenCores
URL https://opencores.org/ocsvn/t48/t48/trunk

Subversion Repositories t48

[/] [t48/] [tags/] [rel_1_0/] [rtl/] [vhdl/] [opc_table.vhd] - Diff between revs 129 and 179

Go to most recent revision | Show entire file | Details | Blame | View Log

Rev 129 Rev 179
Line 2... Line 2...
--
--
-- The Opcode Decoder Table.
-- The Opcode Decoder Table.
-- Decodes the given opcode to instruction mnemonics.
-- Decodes the given opcode to instruction mnemonics.
-- Also derives the multicycle information.
-- Also derives the multicycle information.
--
--
-- $Id: opc_table.vhd,v 1.3 2004-07-11 16:51:33 arniml Exp $
-- $Id: opc_table.vhd,v 1.4 2005-06-11 10:08:43 arniml Exp $
--
--
-- Copyright (c) 2004, Arnim Laeuger (arniml@opencores.org)
-- Copyright (c) 2004, Arnim Laeuger (arniml@opencores.org)
--
--
-- All rights reserved
-- All rights reserved
--
--
Line 47... Line 47...
 
 
library ieee;
library ieee;
use ieee.std_logic_1164.all;
use ieee.std_logic_1164.all;
 
 
use work.t48_pack.word_t;
use work.t48_pack.word_t;
use work.decoder_pack.mnemonic_t;
use work.t48_decoder_pack.mnemonic_t;
 
 
entity opc_table is
entity t48_opc_table is
 
 
  port (
  port (
    opcode_i      : in  word_t;
    opcode_i      : in  word_t;
    multi_cycle_o : out std_logic;
    multi_cycle_o : out std_logic;
    mnemonic_o    : out mnemonic_t
    mnemonic_o    : out mnemonic_t
  );
  );
 
 
end opc_table;
end t48_opc_table;
 
 
 
 
use work.decoder_pack.all;
use work.t48_decoder_pack.all;
 
 
architecture rtl of opc_table is
architecture rtl of t48_opc_table is
 
 
begin
begin
 
 
  -----------------------------------------------------------------------------
  -----------------------------------------------------------------------------
  -- Process opc_decode
  -- Process opc_decode
Line 408... Line 408...
 
 
-------------------------------------------------------------------------------
-------------------------------------------------------------------------------
-- File History:
-- File History:
--
--
-- $Log: not supported by cvs2svn $
-- $Log: not supported by cvs2svn $
 
-- Revision 1.3  2004/07/11 16:51:33  arniml
 
-- cleanup copyright notice
 
--
-- Revision 1.2  2004/03/28 13:10:48  arniml
-- Revision 1.2  2004/03/28 13:10:48  arniml
-- merge MN_ANLD, MN_MOVD_PP_A and MN_ORLD_PP_A to OUTLD_PP_A
-- merge MN_ANLD, MN_MOVD_PP_A and MN_ORLD_PP_A to OUTLD_PP_A
--
--
-- Revision 1.1  2004/03/23 21:31:52  arniml
-- Revision 1.1  2004/03/23 21:31:52  arniml
-- initial check-in
-- initial check-in

powered by: WebSVN 2.1.0

© copyright 1999-2024 OpenCores.org, equivalent to Oliscience, all rights reserved. OpenCores®, registered trademark.