diff options
Diffstat (limited to 'src/test/testcases/testMemUtil.py')
-rw-r--r-- | src/test/testcases/testMemUtil.py | 16 |
1 files changed, 15 insertions, 1 deletions
diff --git a/src/test/testcases/testMemUtil.py b/src/test/testcases/testMemUtil.py index 48d1876a..d44c56ea 100644 --- a/src/test/testcases/testMemUtil.py +++ b/src/test/testcases/testMemUtil.py @@ -91,7 +91,6 @@ def getmem(addr, len, flags): req = (getsingleword(6) + [0, 0, 0xA4, 0x01] + getsingleword(flags) - #[0,0,0x0,0xA5] + getdoubleword(addr) + getsingleword(len)) testUtil.writeUsFifo(req) @@ -119,3 +118,18 @@ def getmem(addr, len, flags): testUtil.readDsFifo(expResp) testUtil.readEot( ) return data[:lenExp] + +def getmem_failure(addr, len, flags): + req = (getsingleword(6) + + [0, 0, 0xA4, 0x01] + + getsingleword(flags) + + getdoubleword(addr) + + getsingleword(len)) + testUtil.writeUsFifo(req) + testUtil.writeEot( ) + expResp = [0x0, 0x0, 0x0, 0x0, + 0xc0,0xde,0xa4,0x01, + 0x0,0x2,0x0,0xa, + 0x0,0x0,0x0,0x03]; + testUtil.readDsFifo(expResp) + testUtil.readEot( ) |