-
Notifications
You must be signed in to change notification settings - Fork 0
Expand file tree
/
Copy pathdataMem.do
More file actions
29 lines (29 loc) · 822 Bytes
/
dataMem.do
File metadata and controls
29 lines (29 loc) · 822 Bytes
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
vsim work.datamem
# vsim work.datamem
# Start time: 23:14:00 on Apr 19,2017
# Loading std.standard
# Loading std.textio(body)
# Loading ieee.std_logic_1164(body)
# Loading ieee.numeric_std(body)
# Loading work.datamem(datamemarch)
add wave -position insertpoint \
sim:/datamem/CLK \
sim:/datamem/MEMWR \
sim:/datamem/ADDRESS \
sim:/datamem/DATAIN \
sim:/datamem/DATAOUT
force -freeze sim:/datamem/CLK 1 0, 0 {50 ps} -r 100
force -freeze sim:/datamem/MEMWR 0 0
force -freeze sim:/datamem/ADDRESS 16'h0000 0
force -freeze sim:/datamem/DATAIN 16'hffff 0
run
mem load -filltype value -filldata {0000 } -fillradix hexadecimal /datamem/DATAMEMORY(0)
run
force -freeze sim:/datamem/MEMWR 1 0
run
force -freeze sim:/datamem/ADDRESS 16'h00b4 0
force -freeze sim:/datamem/MEMWR 0 0
run
force -freeze sim:/datamem/MEMWR 1 0
run
run