git-svn-id: http://moon:8086/svn/vhdl/trunk@1290 cc03376c-175c-47c8-b038-4cd826a8556b
50 lines
1.5 KiB
Plaintext
50 lines
1.5 KiB
Plaintext
# Compile base libraries
|
|
vcom util1164.vhd
|
|
vcom stdlogar.vhd
|
|
vcom io_utils.vhd
|
|
vcom mti_pkg.vhd
|
|
# Compile test vectors
|
|
vcom vec_gen.vhd
|
|
vcom ed_comnd.vhd
|
|
vsim vector_generate
|
|
run -all
|
|
# Compile Micron SDRAM model and testbench
|
|
vcom mt48lc8m16a2.vhd
|
|
vcom test.vhd
|
|
vsim -t ps tb
|
|
# Add waveform
|
|
add wave -logic /tb/u1/clk
|
|
add wave -logic /tb/u1/cke
|
|
add wave -logic /tb/u1/cs_n
|
|
add wave -logic /tb/u1/ras_n
|
|
add wave -logic /tb/u1/cas_n
|
|
add wave -logic /tb/u1/we_n
|
|
add wave -literal -decimal /tb/u1/addr
|
|
add wave -literal -unsigned /tb/u1/ba
|
|
add wave -literal -decimal /tb/u1/dq
|
|
add wave -literal /tb/u1/dqm
|
|
add wave -literal /tb/u1/operation
|
|
add wave -literal -decimal /tb/u1/mode_reg
|
|
add wave -logic /tb/u1/active_enable
|
|
add wave -logic /tb/u1/aref_enable
|
|
add wave -logic /tb/u1/burst_term
|
|
add wave -logic /tb/u1/mode_reg_enable
|
|
add wave -logic /tb/u1/prech_enable
|
|
add wave -logic /tb/u1/read_enable
|
|
add wave -logic /tb/u1/write_enable
|
|
add wave -logic /tb/u1/burst_length_1
|
|
add wave -logic /tb/u1/burst_length_2
|
|
add wave -logic /tb/u1/burst_length_4
|
|
add wave -logic /tb/u1/burst_length_8
|
|
add wave -logic /tb/u1/cas_latency_2
|
|
add wave -logic /tb/u1/cas_latency_3
|
|
add wave -literal /tb/u1/pre_chk
|
|
add wave -literal /tb/u1/act_chk
|
|
add wave -literal /tb/u1/bank_chk
|
|
add wave -literal -decimal /tb/u1/row_chk
|
|
add wave -literal -decimal /tb/u1/col_chk
|
|
add wave -logic /tb/u1/dq_in_chk
|
|
add wave -logic /tb/u1/dq_out_chk
|
|
# run all test vectors
|
|
run -all
|