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

Subversion Repositories memory_cores

[/] [memory_cores/] [trunk/] [dpmem/] [VECTORS.DO] - Diff between revs 23 and 25

Only display areas with differences | Details | Blame | View Log

Rev 23 Rev 25
echo Copyright Jamil Khatib 1999
echo Copyright Jamil Khatib 1999
echo
echo
echo This test vector file is an open design, you can redistribute it and/or
echo This test vector file is an open design, you can redistribute it and/or
echo modify it under the terms of the Openip Hardware General Public
echo modify it under the terms of the Openip Hardware General Public
echo License as as published by the OpenIP organization and any
echo License as as published by the OpenIP organization and any
echo coming versions of this license.
echo coming versions of this license.
echo You can check the draft license at
echo You can check the draft license at
echo http://www.openip.org/oc/license.html
echo http://www.openip.org/oc/license.html
echo
echo
echo
echo
echo Creator : Jamil Khatib
echo Creator : Jamil Khatib
echo Date 14/5/99
echo Date 14/5/99
echo
echo
echo version 0.19990704
echo version 0.19990704
echo contact me at khatib@ieee.org
echo contact me at khatib@ieee.org
view source
view source
view signals
view signals
view wave
view wave
add wave *
add wave *
#init clk
#init clk
force clk 1 10, 0 20 -r 20
force clk 1 10, 0 20 -r 20
# init reset
# init reset
force reset 1 0
force reset 1 0
#No read nor write
#No read nor write
force data_in 00000000 0
force data_in 00000000 0
force wr 0 0
force wr 0 0
force re 0 0
force re 0 0
force R_add 00000000 0
force R_add 00000000 0
force W_add 00000000 0
force W_add 00000000 0
run 40
run 40
# write only cycles
# write only cycles
force data_in 00000000 0
force data_in 00000000 0
force wr 1 0
force wr 1 0
force W_add 00000000 0
force W_add 00000000 0
run 20
run 20
force data_in 00000001 0
force data_in 00000001 0
force wr 1 0
force wr 1 0
force W_add 00000001 0
force W_add 00000001 0
run 20
run 20
force data_in 00000011 0
force data_in 00000011 0
force wr 1 0
force wr 1 0
force W_add 00000010 0
force W_add 00000010 0
run 20
run 20
# Read only cycles
# Read only cycles
force data_in 00000000 0
force data_in 00000000 0
force wr 0 0
force wr 0 0
force re 1 0
force re 1 0
force R_add 00000000 0
force R_add 00000000 0
run 20
run 20
force re 1 0
force re 1 0
force R_add 00000001 0
force R_add 00000001 0
run 20
run 20
force re 1 0
force re 1 0
force R_add 00000010 0
force R_add 00000010 0
run 20
run 20
# Read and write from different addresses
# Read and write from different addresses
force data_in 00000111 0
force data_in 00000111 0
force W_add 00000011 0
force W_add 00000011 0
force R_add 00000001 0
force R_add 00000001 0
force wr 1 0
force wr 1 0
force re 1 0
force re 1 0
run 20
run 20
# Read and write from different addresses
# Read and write from different addresses
force data_in 00001111 0
force data_in 00001111 0
force W_add 00000100 0
force W_add 00000100 0
force R_add 00000011 0
force R_add 00000011 0
force wr 1 0
force wr 1 0
force re 1 0
force re 1 0
run 20
run 20
# Read and Write from the same address
# Read and Write from the same address
force data_in 00000000 0
force data_in 00000000 0
force W_add 00000010 0
force W_add 00000010 0
force R_add 00000010 0
force R_add 00000010 0
force wr 1 0
force wr 1 0
force re 1 0
force re 1 0
run 20
run 20
force data_in 00000000 0
force data_in 00000000 0
force W_add 00000100 0
force W_add 00000100 0
force R_add 00000100 0
force R_add 00000100 0
force wr 1 0
force wr 1 0
force re 1 0
force re 1 0
run 20
run 20
# reset system during Operation
# reset system during Operation
run 10
run 10
force reset 0 0
force reset 0 0
force data_in 00000000 0
force data_in 00000000 0
force W_add 00000100 0
force W_add 00000100 0
force R_add 00000100 0
force R_add 00000100 0
force wr 1 0
force wr 1 0
force re 1 0
force re 1 0
run 20
run 20
force reset 1 0
force reset 1 0
force data_in 11111111 0
force data_in 11111111 0
force W_add 00000100 0
force W_add 00000100 0
force R_add 00000100 0
force R_add 00000100 0
force wr 1 0
force wr 1 0
force re 1 0
force re 1 0
run 20
run 20
 
 

powered by: WebSVN 2.1.0

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