- removed ROM-depth generic
Committed on the Free edition of March Hare Software CVSNT Server. Upgrade to CVS Suite for more features and support: http://march-hare.com/cvsnt/ git-svn-id: http://moon:8086/svn/vhdl/trunk@556 cc03376c-175c-47c8-b038-4cd826a8556b
This commit is contained in:
@@ -26,25 +26,22 @@ use IEEE.STD_LOGIC_1164.ALL;
|
|||||||
USE ieee.numeric_std.ALL;
|
USE ieee.numeric_std.ALL;
|
||||||
|
|
||||||
library work;
|
library work;
|
||||||
use work.types_pkg.all;
|
use work.cpu_pkg.all;
|
||||||
|
|
||||||
-- JASM_ROM_INSERT_HERE
|
-- JASM_ROM_INSERT_HERE
|
||||||
ENTITY irom IS
|
ENTITY irom IS
|
||||||
Generic
|
Port
|
||||||
(
|
(
|
||||||
depth : integer := 4
|
|
||||||
);
|
|
||||||
Port (
|
|
||||||
clk : in STD_LOGIC;
|
clk : in STD_LOGIC;
|
||||||
ce : in STD_LOGIC;
|
ce : in STD_LOGIC;
|
||||||
addr : in addr_t;
|
addr : in inst_addr_t;
|
||||||
dout : out word_t
|
dout : out inst_t
|
||||||
);
|
);
|
||||||
END irom;
|
END irom;
|
||||||
|
|
||||||
ARCHITECTURE itest OF irom IS
|
ARCHITECTURE itest OF irom IS
|
||||||
|
|
||||||
type imem_rom_t is array (0 to depth-1) of word_t;
|
type imem_rom_t is array (0 to 1023) of inst_t;
|
||||||
|
|
||||||
-- Assembled from itest.jsm
|
-- Assembled from itest.jsm
|
||||||
constant imem_rom : imem_rom_t :=
|
constant imem_rom : imem_rom_t :=
|
||||||
|
|||||||
Reference in New Issue
Block a user