106 lines
1.9 KiB
Plaintext
106 lines
1.9 KiB
Plaintext
please do for modelsim
|
|
|
|
vlib work
|
|
vmap work work
|
|
|
|
|
|
compiledataflashDF.do
|
|
|
|
for testing opcodes
|
|
|
|
Buffer 1 write
|
|
Buffer 2 write
|
|
Buffer 1 to main memory page program with built in Erase
|
|
Buffer 2 to main memory page program with built in Erase
|
|
main memory page to buffer 2 transfer
|
|
main memory page to buffer 1 transfer
|
|
buffer 1 read
|
|
buffer 2 read
|
|
|
|
*************************************************8
|
|
compiledataflashCE.do
|
|
|
|
|
|
for testing opcodes
|
|
|
|
chip erase
|
|
|
|
*****************************************************
|
|
compiledataflashE.do
|
|
|
|
|
|
for testing opcodes
|
|
|
|
Page erase
|
|
Block Erase
|
|
sector erase
|
|
|
|
************************************************
|
|
|
|
compiledataflashRR.do
|
|
|
|
|
|
for testing opcodes
|
|
|
|
Enable sector protection
|
|
Disable sector Protection
|
|
Erase sector protection register
|
|
Program sector lock down Register
|
|
Program security register
|
|
Program sector protection register
|
|
Status Register Read
|
|
Manufacturing ID Read
|
|
Deep power down
|
|
Resume from deep power down
|
|
Read sector protection register
|
|
Read security register
|
|
Read sector lock down register
|
|
*************************************************
|
|
|
|
compiledataflashMEM.do
|
|
|
|
|
|
for testing opcodes
|
|
|
|
main memory page program through buffer 1
|
|
Auto page rewrite through buffer 1
|
|
main memory page read
|
|
main memory continuous array read
|
|
|
|
***************************************************
|
|
|
|
compiledataflashBPS.do
|
|
|
|
|
|
for testing opcodes
|
|
|
|
binary page setup
|
|
buffer 2 write
|
|
buffer 2 to main memory page program with out built in erase.
|
|
main memory page compare with buffer 1
|
|
main memory to buffer 1 transfer
|
|
|
|
|
|
********************************************************
|
|
|
|
For all simulatcases you have simulate only one test becnh top
|
|
|
|
vsim work.tb_Dataflashtestbench
|
|
|
|
run -all
|
|
|
|
|
|
or at modelsim> prompt
|
|
|
|
do simcommon.do
|
|
|
|
run -all
|
|
|
|
if needed add wave -r * to view all waveforms
|
|
|
|
|
|
|
|
|
|
|
|
|