From e08e839d01c54bc36744d9df959abfda01ab173f Mon Sep 17 00:00:00 2001 From: Byron Lathi Date: Thu, 22 Dec 2022 22:39:43 -0500 Subject: [PATCH] New test program --- hw/efinix_fpga/debug_profile.wizard.json | 2 +- hw/efinix_fpga/ip/bram/bram_ini.vh | 8 +-- hw/efinix_fpga/ip/bram/init_hex.mem | 66 ++++++++++++------------ hw/efinix_fpga/super6502.xml | 2 +- 4 files changed, 39 insertions(+), 39 deletions(-) diff --git a/hw/efinix_fpga/debug_profile.wizard.json b/hw/efinix_fpga/debug_profile.wizard.json index c57f7ad..b6d3298 100644 --- a/hw/efinix_fpga/debug_profile.wizard.json +++ b/hw/efinix_fpga/debug_profile.wizard.json @@ -3,7 +3,7 @@ { "name": "la0", "type": "la", - "uuid": "41ec466b652a438abc3095c20e7f0d30", + "uuid": "a6d39fd9db2a421d876dee0a583f9477", "trigin_en": false, "trigout_en": false, "auto_inserted": true, diff --git a/hw/efinix_fpga/ip/bram/bram_ini.vh b/hw/efinix_fpga/ip/bram/bram_ini.vh index f8f4a62..5e073be 100644 --- a/hw/efinix_fpga/ip/bram/bram_ini.vh +++ b/hw/efinix_fpga/ip/bram/bram_ini.vh @@ -4,10 +4,10 @@ input integer index;//Mode type input integer val_; //Port A index, Port B Index, Number of Items in Loop, Port A Start, Port B Start, reserved case (index) 0: bram_ini_table= -(val_== 0)?256'h00ea000ea000ea000ea00010000040008d0003a00010000000008d000ff000a9: -(val_== 1)?256'h01000004000cd0001000000000ad000ea000ea000ea000ea000ea000ea000ea0: -(val_== 2)?256'hff0008d000f0000a9000f900080000ef000ff0008d00001000a900007000f000: -(val_== 3)?256'h0000000000000000000000000000000000000000000000000f900080000ef000: +(val_== 0)?256'h0000000bd00000000a2000f9000d00003a00010000000009d000aa00000000a9: +(val_== 1)?256'h0000000000000000000000000000000f7000d0000ca000ef000ff0008d000100: +(val_== 2)?256'h0000000000000000000000000000000000000000000000000000000000000000: +(val_== 3)?256'h0000000000000000000000000000000000000000000000000000000000000000: (val_== 4)?256'h0000000000000000000000000000000000000000000000000000000000000000: (val_== 5)?256'h0000000000000000000000000000000000000000000000000000000000000000: (val_== 6)?256'h0000000000000000000000000000000000000000000000000000000000000000: diff --git a/hw/efinix_fpga/ip/bram/init_hex.mem b/hw/efinix_fpga/ip/bram/init_hex.mem index 806985c..ceb7165 100644 --- a/hw/efinix_fpga/ip/bram/init_hex.mem +++ b/hw/efinix_fpga/ip/bram/init_hex.mem @@ -1,45 +1,45 @@ A9 -FF -8D +00 +AA +9D 00 10 3A -8D -04 -10 -EA -EA -EA -EA -EA -EA -EA -EA -EA -EA -EA -AD +D0 +F9 +A2 +00 +BD 00 10 -CD -04 -10 -F0 -07 -A9 -01 8D FF EF -80 -F9 -A9 -F0 -8D -FF -EF -80 -F9 +CA +D0 +F7 +00 +00 +00 +00 +00 +00 +00 +00 +00 +00 +00 +00 +00 +00 +00 +00 +00 +00 +00 +00 +00 +00 00 00 00 diff --git a/hw/efinix_fpga/super6502.xml b/hw/efinix_fpga/super6502.xml index bd6ba4d..12f6135 100644 --- a/hw/efinix_fpga/super6502.xml +++ b/hw/efinix_fpga/super6502.xml @@ -1,5 +1,5 @@ - +