w11 - vhd
0.794
W11 CPU core and support modules
Toggle main menu visibility
Main Page
Packages
Package List
Design Units
Design Unit List
Design Unit Index
Design Unit Hierarchy
Design Unit Members
All
a
b
c
d
e
f
g
h
i
k
l
m
n
o
p
q
r
s
t
u
v
w
x
y
z
Functions/Procedures/Processes
b
c
d
e
g
h
i
n
o
p
r
s
t
w
x
Variables
a
b
c
d
e
f
g
h
i
k
l
m
n
o
p
q
r
s
t
u
v
w
x
y
z
Files
File List
File Members
All
t
Variables
t
•
All
Classes
Namespaces
Files
Functions
Variables
Loading...
Searching...
No Matches
nx_cram_dummy.vhd
Go to the documentation of this file.
1
-- $Id: nx_cram_dummy.vhd 1181 2019-07-08 17:00:50Z mueller $
2
-- SPDX-License-Identifier: GPL-3.0-or-later
3
-- Copyright 2010-2011 by Walter F.J. Mueller <W.F.J.Mueller@gsi.de>
4
--
5
------------------------------------------------------------------------------
6
-- Module Name: nx_cram_dummy - syn
7
-- Description: nexys2/3: CRAM protection dummy
8
--
9
-- Dependencies: -
10
-- Test bench: -
11
-- Target Devices: generic
12
-- Tool versions: ise 11.4-14.7; viv 2014.4; ghdl 0.26-0.31
13
-- Revision History:
14
-- Date Rev Version Comment
15
-- 2011-11-26 433 1.2 renamed from n2_cram_dummy
16
-- 2011-11-23 432 1.1 remove O_FLA_CE_N port
17
-- 2010-05-28 295 1.0.1 use _ADV_N
18
-- 2010-05-21 292 1.0 Initial version
19
------------------------------------------------------------------------------
20
21
library
ieee
;
22
use
ieee.std_logic_1164.
all
;
23
24
use
work.
slvtypes
.
all
;
25
26
entity
nx_cram_dummy
is
-- CRAM protection dummy
27
port
(
28
O_MEM_CE_N
:
out
slbit
;
-- cram: chip enable (act.low)
29
O_MEM_BE_N
:
out
slv2
;
-- cram: byte enables (act.low)
30
O_MEM_WE_N
:
out
slbit
;
-- cram: write enable (act.low)
31
O_MEM_OE_N
:
out
slbit
;
-- cram: output enable (act.low)
32
O_MEM_ADV_N
:
out
slbit
;
-- cram: address valid (act.low)
33
O_MEM_CLK
:
out
slbit
;
-- cram: clock
34
O_MEM_CRE
:
out
slbit
;
-- cram: command register enable
35
I_MEM_WAIT
:
in
slbit
;
-- cram: mem wait
36
O_MEM_ADDR
:
out
slv23
;
-- cram: address lines
37
IO_MEM_DATA
:
inout
slv16
-- cram: data lines
38
)
;
39
end
nx_cram_dummy
;
40
41
42
architecture
syn
of
nx_cram_dummy
is
43
begin
44
45
O_MEM_CE_N
<=
'
1
'
;
-- disable cram chip
46
O_MEM_BE_N
<=
"11"
;
47
O_MEM_WE_N
<=
'
1
'
;
48
O_MEM_OE_N
<=
'
1
'
;
49
O_MEM_ADV_N
<=
'
1
'
;
50
O_MEM_CLK
<=
'
0
'
;
51
O_MEM_CRE
<=
'
0
'
;
52
O_MEM_ADDR
<=
(
others
=
>
'
0
'
)
;
53
IO_MEM_DATA
<=
(
others
=
>
'
0
'
)
;
54
55
end
syn
;
nx_cram_dummy.syn
Definition:
nx_cram_dummy.vhd:42
nx_cram_dummy
Definition:
nx_cram_dummy.vhd:26
nx_cram_dummy.O_MEM_WE_N
out O_MEM_WE_N slbit
Definition:
nx_cram_dummy.vhd:30
nx_cram_dummy.O_MEM_CE_N
out O_MEM_CE_N slbit
Definition:
nx_cram_dummy.vhd:28
nx_cram_dummy.I_MEM_WAIT
in I_MEM_WAIT slbit
Definition:
nx_cram_dummy.vhd:35
nx_cram_dummy.O_MEM_OE_N
out O_MEM_OE_N slbit
Definition:
nx_cram_dummy.vhd:31
nx_cram_dummy.O_MEM_CLK
out O_MEM_CLK slbit
Definition:
nx_cram_dummy.vhd:33
nx_cram_dummy.O_MEM_ADV_N
out O_MEM_ADV_N slbit
Definition:
nx_cram_dummy.vhd:32
nx_cram_dummy.O_MEM_ADDR
out O_MEM_ADDR slv23
Definition:
nx_cram_dummy.vhd:36
nx_cram_dummy.O_MEM_BE_N
out O_MEM_BE_N slv2
Definition:
nx_cram_dummy.vhd:29
nx_cram_dummy.IO_MEM_DATA
inout IO_MEM_DATA slv16
Definition:
nx_cram_dummy.vhd:38
nx_cram_dummy.O_MEM_CRE
out O_MEM_CRE slbit
Definition:
nx_cram_dummy.vhd:34
slvtypes
Definition:
slvtypes.vhd:28
slvtypes.slv23
std_logic_vector( 22 downto 0) slv23
Definition:
slvtypes.vhd:56
slvtypes.slv16
std_logic_vector( 15 downto 0) slv16
Definition:
slvtypes.vhd:48
slvtypes.slbit
std_logic slbit
Definition:
slvtypes.vhd:30
slvtypes.slv2
std_logic_vector( 1 downto 0) slv2
Definition:
slvtypes.vhd:34
bplib
nxcramlib
nx_cram_dummy.vhd
Generated on Thu Feb 9 2023 12:41:04 for w11 - vhd by
1.9.6