Set proper bits. Compiles without errors, need to test
diff --git a/verilog/rtl/openram_testchip.v b/verilog/rtl/openram_testchip.v
index 2018741..b86c2f7 100644
--- a/verilog/rtl/openram_testchip.v
+++ b/verilog/rtl/openram_testchip.v
@@ -97,7 +97,7 @@
sram_register <= la_bits;
end
else if(gpio_sram_load || la_sram_load) begin
- sram_register <= {sram_register[bits above DIN0], DOUT0, sram_register[bits between DIN0 and DIN1], DOUT1, sram_register[bits below din1}
+ sram_register <= {sram_register[111:92], read_data0, sram_register[59:38], read_data1, sram_register[5:0]};
end
//GPIO scanning for output transfer
else if(gpio_out_scan) begin
@@ -185,12 +185,12 @@
// Output transfer
always @ (*) begin
if(in_select) begin
- gpio_data0 = sram_register[???];
- gpio_data1 = sram_register[???];
+ gpio_data0 = sram_register[60];
+ gpio_data1 = sram_register[6];
end
else begin
- la_data0 = sram_data0;
- la_data1 = sram_data1;
+ la_data0 = sram_register[91:60];
+ la_data1 = sram_register[37:6];
end
end