Updated RAM code to make sure Bus width is 32 bits
This commit is contained in:
192 files changed
+15279
-3328
No files matched your search
@@ -17,7 +17,7 @@
|
||||
// PROGRAM "Quartus Prime"
|
||||
// VERSION "Version 25.1std.0 Build 1129 10/21/2025 SC Lite Edition"
|
||||
|
||||
// DATE "10/13/2026 16:48:22"
|
||||
// DATE "10/16/2026 09:59:05"
|
||||
|
||||
//
|
||||
// Device: Altera 5CGXFC5C6F27C7 Package FBGA672
|
||||
@@ -48,14 +48,7 @@ output [7:0] out_seg_2;
|
||||
output [7:0] out_seg_3;
|
||||
|
||||
// Design Ports Information
|
||||
// clk[0] => Location: PIN_Y16, I/O Standard: 1.2 V, Current Strength: Default
|
||||
// HID_Register[0] => Location: PIN_AB10, I/O Standard: 1.2 V, Current Strength: Default
|
||||
// HID_Register[1] => Location: PIN_V10, I/O Standard: 1.2 V, Current Strength: Default
|
||||
// HID_Register[2] => Location: PIN_AC10, I/O Standard: 1.2 V, Current Strength: Default
|
||||
// HID_Register[3] => Location: PIN_Y11, I/O Standard: 1.2 V, Current Strength: Default
|
||||
// HID_Register[4] => Location: PIN_AE19, I/O Standard: 1.2 V, Current Strength: Default
|
||||
// HID_PC[0] => Location: PIN_W11, I/O Standard: 1.2 V, Current Strength: Default
|
||||
// HID_Hi_Low[0] => Location: PIN_AC8, I/O Standard: 1.2 V, Current Strength: Default
|
||||
// out_seg_0[0] => Location: PIN_J25, I/O Standard: 2.5 V, Current Strength: Default
|
||||
// out_seg_0[1] => Location: PIN_V19, I/O Standard: 1.2 V, Current Strength: Default
|
||||
// out_seg_0[2] => Location: PIN_V18, I/O Standard: 1.2 V, Current Strength: Default
|
||||
@@ -88,6 +81,13 @@ output [7:0] out_seg_3;
|
||||
// out_seg_3[5] => Location: PIN_AC24, I/O Standard: 2.5 V, Current Strength: Default
|
||||
// out_seg_3[6] => Location: PIN_AC23, I/O Standard: 2.5 V, Current Strength: Default
|
||||
// out_seg_3[7] => Location: PIN_AC22, I/O Standard: 2.5 V, Current Strength: Default
|
||||
// HID_Hi_Low[0] => Location: PIN_AC8, I/O Standard: 1.2 V, Current Strength: Default
|
||||
// HID_Register[4] => Location: PIN_AE19, I/O Standard: 1.2 V, Current Strength: Default
|
||||
// HID_Register[2] => Location: PIN_AC10, I/O Standard: 1.2 V, Current Strength: Default
|
||||
// HID_Register[0] => Location: PIN_AB10, I/O Standard: 1.2 V, Current Strength: Default
|
||||
// HID_Register[1] => Location: PIN_V10, I/O Standard: 1.2 V, Current Strength: Default
|
||||
// HID_Register[3] => Location: PIN_Y11, I/O Standard: 1.2 V, Current Strength: Default
|
||||
// clk[0] => Location: PIN_Y16, I/O Standard: 1.2 V, Current Strength: Default
|
||||
|
||||
|
||||
wire gnd;
|
||||
@@ -101,20 +101,20 @@ assign unknown = 1'bx;
|
||||
tri1 devclrn;
|
||||
tri1 devpor;
|
||||
tri1 devoe;
|
||||
wire \clk[0]~input_o ;
|
||||
wire \HID_Register[0]~input_o ;
|
||||
wire \HID_Register[1]~input_o ;
|
||||
wire \HID_Register[2]~input_o ;
|
||||
wire \HID_Register[3]~input_o ;
|
||||
wire \HID_Register[4]~input_o ;
|
||||
wire \HID_PC[0]~input_o ;
|
||||
wire \HID_Hi_Low[0]~input_o ;
|
||||
wire \HID_Register[4]~input_o ;
|
||||
wire \HID_Register[2]~input_o ;
|
||||
wire \HID_Register[0]~input_o ;
|
||||
wire \HID_Register[1]~input_o ;
|
||||
wire \HID_Register[3]~input_o ;
|
||||
wire \clk[0]~input_o ;
|
||||
wire \~QUARTUS_CREATED_GND~I_combout ;
|
||||
|
||||
|
||||
// Location: IOOBUF_X68_Y32_N79
|
||||
cyclonev_io_obuf \out_seg_0[0]~output (
|
||||
.i(gnd),
|
||||
.i(vcc),
|
||||
.oe(vcc),
|
||||
.dynamicterminationcontrol(gnd),
|
||||
.seriesterminationcontrol(16'b0000000000000000),
|
||||
@@ -130,7 +130,7 @@ defparam \out_seg_0[0]~output .shift_series_termination_control = "false";
|
||||
|
||||
// Location: IOOBUF_X66_Y0_N2
|
||||
cyclonev_io_obuf \out_seg_0[1]~output (
|
||||
.i(gnd),
|
||||
.i(vcc),
|
||||
.oe(vcc),
|
||||
.dynamicterminationcontrol(gnd),
|
||||
.seriesterminationcontrol(16'b0000000000000000),
|
||||
@@ -146,7 +146,7 @@ defparam \out_seg_0[1]~output .shift_series_termination_control = "false";
|
||||
|
||||
// Location: IOOBUF_X64_Y0_N2
|
||||
cyclonev_io_obuf \out_seg_0[2]~output (
|
||||
.i(gnd),
|
||||
.i(vcc),
|
||||
.oe(vcc),
|
||||
.dynamicterminationcontrol(gnd),
|
||||
.seriesterminationcontrol(16'b0000000000000000),
|
||||
@@ -178,7 +178,7 @@ defparam \out_seg_0[3]~output .shift_series_termination_control = "false";
|
||||
|
||||
// Location: IOOBUF_X66_Y0_N19
|
||||
cyclonev_io_obuf \out_seg_0[4]~output (
|
||||
.i(gnd),
|
||||
.i(vcc),
|
||||
.oe(vcc),
|
||||
.dynamicterminationcontrol(gnd),
|
||||
.seriesterminationcontrol(16'b0000000000000000),
|
||||
@@ -194,7 +194,7 @@ defparam \out_seg_0[4]~output .shift_series_termination_control = "false";
|
||||
|
||||
// Location: IOOBUF_X65_Y0_N2
|
||||
cyclonev_io_obuf \out_seg_0[5]~output (
|
||||
.i(gnd),
|
||||
.i(vcc),
|
||||
.oe(vcc),
|
||||
.dynamicterminationcontrol(gnd),
|
||||
.seriesterminationcontrol(16'b0000000000000000),
|
||||
@@ -226,7 +226,7 @@ defparam \out_seg_0[6]~output .shift_series_termination_control = "false";
|
||||
|
||||
// Location: IOOBUF_X62_Y0_N42
|
||||
cyclonev_io_obuf \out_seg_0[7]~output (
|
||||
.i(gnd),
|
||||
.i(vcc),
|
||||
.oe(vcc),
|
||||
.dynamicterminationcontrol(gnd),
|
||||
.seriesterminationcontrol(16'b0000000000000000),
|
||||
@@ -242,7 +242,7 @@ defparam \out_seg_0[7]~output .shift_series_termination_control = "false";
|
||||
|
||||
// Location: IOOBUF_X17_Y61_N76
|
||||
cyclonev_io_obuf \out_seg_1[0]~output (
|
||||
.i(gnd),
|
||||
.i(vcc),
|
||||
.oe(vcc),
|
||||
.dynamicterminationcontrol(gnd),
|
||||
.seriesterminationcontrol(16'b0000000000000000),
|
||||
@@ -274,7 +274,7 @@ defparam \out_seg_1[1]~output .shift_series_termination_control = "false";
|
||||
|
||||
// Location: IOOBUF_X64_Y0_N36
|
||||
cyclonev_io_obuf \out_seg_1[2]~output (
|
||||
.i(gnd),
|
||||
.i(vcc),
|
||||
.oe(vcc),
|
||||
.dynamicterminationcontrol(gnd),
|
||||
.seriesterminationcontrol(16'b0000000000000000),
|
||||
@@ -290,7 +290,7 @@ defparam \out_seg_1[2]~output .shift_series_termination_control = "false";
|
||||
|
||||
// Location: IOOBUF_X65_Y0_N36
|
||||
cyclonev_io_obuf \out_seg_1[3]~output (
|
||||
.i(gnd),
|
||||
.i(vcc),
|
||||
.oe(vcc),
|
||||
.dynamicterminationcontrol(gnd),
|
||||
.seriesterminationcontrol(16'b0000000000000000),
|
||||
@@ -338,7 +338,7 @@ defparam \out_seg_1[5]~output .shift_series_termination_control = "false";
|
||||
|
||||
// Location: IOOBUF_X65_Y0_N53
|
||||
cyclonev_io_obuf \out_seg_1[6]~output (
|
||||
.i(gnd),
|
||||
.i(vcc),
|
||||
.oe(vcc),
|
||||
.dynamicterminationcontrol(gnd),
|
||||
.seriesterminationcontrol(16'b0000000000000000),
|
||||
@@ -354,7 +354,7 @@ defparam \out_seg_1[6]~output .shift_series_termination_control = "false";
|
||||
|
||||
// Location: IOOBUF_X62_Y0_N93
|
||||
cyclonev_io_obuf \out_seg_1[7]~output (
|
||||
.i(gnd),
|
||||
.i(vcc),
|
||||
.oe(vcc),
|
||||
.dynamicterminationcontrol(gnd),
|
||||
.seriesterminationcontrol(16'b0000000000000000),
|
||||
@@ -370,7 +370,7 @@ defparam \out_seg_1[7]~output .shift_series_termination_control = "false";
|
||||
|
||||
// Location: IOOBUF_X64_Y61_N2
|
||||
cyclonev_io_obuf \out_seg_2[0]~output (
|
||||
.i(gnd),
|
||||
.i(vcc),
|
||||
.oe(vcc),
|
||||
.dynamicterminationcontrol(gnd),
|
||||
.seriesterminationcontrol(16'b0000000000000000),
|
||||
@@ -386,7 +386,7 @@ defparam \out_seg_2[0]~output .shift_series_termination_control = "false";
|
||||
|
||||
// Location: IOOBUF_X7_Y0_N36
|
||||
cyclonev_io_obuf \out_seg_2[1]~output (
|
||||
.i(gnd),
|
||||
.i(vcc),
|
||||
.oe(vcc),
|
||||
.dynamicterminationcontrol(gnd),
|
||||
.seriesterminationcontrol(16'b0000000000000000),
|
||||
@@ -402,7 +402,7 @@ defparam \out_seg_2[1]~output .shift_series_termination_control = "false";
|
||||
|
||||
// Location: IOOBUF_X7_Y0_N53
|
||||
cyclonev_io_obuf \out_seg_2[2]~output (
|
||||
.i(gnd),
|
||||
.i(vcc),
|
||||
.oe(vcc),
|
||||
.dynamicterminationcontrol(gnd),
|
||||
.seriesterminationcontrol(16'b0000000000000000),
|
||||
@@ -418,7 +418,7 @@ defparam \out_seg_2[2]~output .shift_series_termination_control = "false";
|
||||
|
||||
// Location: IOOBUF_X68_Y13_N22
|
||||
cyclonev_io_obuf \out_seg_2[3]~output (
|
||||
.i(gnd),
|
||||
.i(vcc),
|
||||
.oe(vcc),
|
||||
.dynamicterminationcontrol(gnd),
|
||||
.seriesterminationcontrol(16'b0000000000000000),
|
||||
@@ -434,7 +434,7 @@ defparam \out_seg_2[3]~output .shift_series_termination_control = "false";
|
||||
|
||||
// Location: IOOBUF_X68_Y12_N5
|
||||
cyclonev_io_obuf \out_seg_2[4]~output (
|
||||
.i(gnd),
|
||||
.i(vcc),
|
||||
.oe(vcc),
|
||||
.dynamicterminationcontrol(gnd),
|
||||
.seriesterminationcontrol(16'b0000000000000000),
|
||||
@@ -482,7 +482,7 @@ defparam \out_seg_2[6]~output .shift_series_termination_control = "false";
|
||||
|
||||
// Location: IOOBUF_X68_Y11_N5
|
||||
cyclonev_io_obuf \out_seg_2[7]~output (
|
||||
.i(gnd),
|
||||
.i(vcc),
|
||||
.oe(vcc),
|
||||
.dynamicterminationcontrol(gnd),
|
||||
.seriesterminationcontrol(16'b0000000000000000),
|
||||
@@ -498,7 +498,7 @@ defparam \out_seg_2[7]~output .shift_series_termination_control = "false";
|
||||
|
||||
// Location: IOOBUF_X53_Y61_N2
|
||||
cyclonev_io_obuf \out_seg_3[0]~output (
|
||||
.i(gnd),
|
||||
.i(vcc),
|
||||
.oe(vcc),
|
||||
.dynamicterminationcontrol(gnd),
|
||||
.seriesterminationcontrol(16'b0000000000000000),
|
||||
@@ -514,7 +514,7 @@ defparam \out_seg_3[0]~output .shift_series_termination_control = "false";
|
||||
|
||||
// Location: IOOBUF_X68_Y13_N56
|
||||
cyclonev_io_obuf \out_seg_3[1]~output (
|
||||
.i(gnd),
|
||||
.i(vcc),
|
||||
.oe(vcc),
|
||||
.dynamicterminationcontrol(gnd),
|
||||
.seriesterminationcontrol(16'b0000000000000000),
|
||||
@@ -562,7 +562,7 @@ defparam \out_seg_3[3]~output .shift_series_termination_control = "false";
|
||||
|
||||
// Location: IOOBUF_X68_Y11_N39
|
||||
cyclonev_io_obuf \out_seg_3[4]~output (
|
||||
.i(gnd),
|
||||
.i(vcc),
|
||||
.oe(vcc),
|
||||
.dynamicterminationcontrol(gnd),
|
||||
.seriesterminationcontrol(16'b0000000000000000),
|
||||
@@ -578,7 +578,7 @@ defparam \out_seg_3[4]~output .shift_series_termination_control = "false";
|
||||
|
||||
// Location: IOOBUF_X68_Y12_N39
|
||||
cyclonev_io_obuf \out_seg_3[5]~output (
|
||||
.i(gnd),
|
||||
.i(vcc),
|
||||
.oe(vcc),
|
||||
.dynamicterminationcontrol(gnd),
|
||||
.seriesterminationcontrol(16'b0000000000000000),
|
||||
@@ -594,7 +594,7 @@ defparam \out_seg_3[5]~output .shift_series_termination_control = "false";
|
||||
|
||||
// Location: IOOBUF_X68_Y10_N96
|
||||
cyclonev_io_obuf \out_seg_3[6]~output (
|
||||
.i(gnd),
|
||||
.i(vcc),
|
||||
.oe(vcc),
|
||||
.dynamicterminationcontrol(gnd),
|
||||
.seriesterminationcontrol(16'b0000000000000000),
|
||||
@@ -624,15 +624,48 @@ defparam \out_seg_3[7]~output .open_drain_output = "false";
|
||||
defparam \out_seg_3[7]~output .shift_series_termination_control = "false";
|
||||
// synopsys translate_on
|
||||
|
||||
// Location: IOIBUF_X46_Y0_N18
|
||||
cyclonev_io_ibuf \clk[0]~input (
|
||||
.i(clk[0]),
|
||||
// Location: IOIBUF_X10_Y0_N41
|
||||
cyclonev_io_ibuf \HID_PC[0]~input (
|
||||
.i(HID_PC[0]),
|
||||
.ibar(gnd),
|
||||
.dynamicterminationcontrol(gnd),
|
||||
.o(\clk[0]~input_o ));
|
||||
.o(\HID_PC[0]~input_o ));
|
||||
// synopsys translate_off
|
||||
defparam \clk[0]~input .bus_hold = "false";
|
||||
defparam \clk[0]~input .simulate_z_as = "z";
|
||||
defparam \HID_PC[0]~input .bus_hold = "false";
|
||||
defparam \HID_PC[0]~input .simulate_z_as = "z";
|
||||
// synopsys translate_on
|
||||
|
||||
// Location: IOIBUF_X14_Y0_N52
|
||||
cyclonev_io_ibuf \HID_Hi_Low[0]~input (
|
||||
.i(HID_Hi_Low[0]),
|
||||
.ibar(gnd),
|
||||
.dynamicterminationcontrol(gnd),
|
||||
.o(\HID_Hi_Low[0]~input_o ));
|
||||
// synopsys translate_off
|
||||
defparam \HID_Hi_Low[0]~input .bus_hold = "false";
|
||||
defparam \HID_Hi_Low[0]~input .simulate_z_as = "z";
|
||||
// synopsys translate_on
|
||||
|
||||
// Location: IOIBUF_X50_Y0_N35
|
||||
cyclonev_io_ibuf \HID_Register[4]~input (
|
||||
.i(HID_Register[4]),
|
||||
.ibar(gnd),
|
||||
.dynamicterminationcontrol(gnd),
|
||||
.o(\HID_Register[4]~input_o ));
|
||||
// synopsys translate_off
|
||||
defparam \HID_Register[4]~input .bus_hold = "false";
|
||||
defparam \HID_Register[4]~input .simulate_z_as = "z";
|
||||
// synopsys translate_on
|
||||
|
||||
// Location: IOIBUF_X12_Y0_N52
|
||||
cyclonev_io_ibuf \HID_Register[2]~input (
|
||||
.i(HID_Register[2]),
|
||||
.ibar(gnd),
|
||||
.dynamicterminationcontrol(gnd),
|
||||
.o(\HID_Register[2]~input_o ));
|
||||
// synopsys translate_off
|
||||
defparam \HID_Register[2]~input .bus_hold = "false";
|
||||
defparam \HID_Register[2]~input .simulate_z_as = "z";
|
||||
// synopsys translate_on
|
||||
|
||||
// Location: IOIBUF_X12_Y0_N35
|
||||
@@ -657,17 +690,6 @@ defparam \HID_Register[1]~input .bus_hold = "false";
|
||||
defparam \HID_Register[1]~input .simulate_z_as = "z";
|
||||
// synopsys translate_on
|
||||
|
||||
// Location: IOIBUF_X12_Y0_N52
|
||||
cyclonev_io_ibuf \HID_Register[2]~input (
|
||||
.i(HID_Register[2]),
|
||||
.ibar(gnd),
|
||||
.dynamicterminationcontrol(gnd),
|
||||
.o(\HID_Register[2]~input_o ));
|
||||
// synopsys translate_off
|
||||
defparam \HID_Register[2]~input .bus_hold = "false";
|
||||
defparam \HID_Register[2]~input .simulate_z_as = "z";
|
||||
// synopsys translate_on
|
||||
|
||||
// Location: IOIBUF_X10_Y0_N58
|
||||
cyclonev_io_ibuf \HID_Register[3]~input (
|
||||
.i(HID_Register[3]),
|
||||
@@ -679,37 +701,15 @@ defparam \HID_Register[3]~input .bus_hold = "false";
|
||||
defparam \HID_Register[3]~input .simulate_z_as = "z";
|
||||
// synopsys translate_on
|
||||
|
||||
// Location: IOIBUF_X50_Y0_N35
|
||||
cyclonev_io_ibuf \HID_Register[4]~input (
|
||||
.i(HID_Register[4]),
|
||||
// Location: IOIBUF_X46_Y0_N18
|
||||
cyclonev_io_ibuf \clk[0]~input (
|
||||
.i(clk[0]),
|
||||
.ibar(gnd),
|
||||
.dynamicterminationcontrol(gnd),
|
||||
.o(\HID_Register[4]~input_o ));
|
||||
.o(\clk[0]~input_o ));
|
||||
// synopsys translate_off
|
||||
defparam \HID_Register[4]~input .bus_hold = "false";
|
||||
defparam \HID_Register[4]~input .simulate_z_as = "z";
|
||||
// synopsys translate_on
|
||||
|
||||
// Location: IOIBUF_X10_Y0_N41
|
||||
cyclonev_io_ibuf \HID_PC[0]~input (
|
||||
.i(HID_PC[0]),
|
||||
.ibar(gnd),
|
||||
.dynamicterminationcontrol(gnd),
|
||||
.o(\HID_PC[0]~input_o ));
|
||||
// synopsys translate_off
|
||||
defparam \HID_PC[0]~input .bus_hold = "false";
|
||||
defparam \HID_PC[0]~input .simulate_z_as = "z";
|
||||
// synopsys translate_on
|
||||
|
||||
// Location: IOIBUF_X14_Y0_N52
|
||||
cyclonev_io_ibuf \HID_Hi_Low[0]~input (
|
||||
.i(HID_Hi_Low[0]),
|
||||
.ibar(gnd),
|
||||
.dynamicterminationcontrol(gnd),
|
||||
.o(\HID_Hi_Low[0]~input_o ));
|
||||
// synopsys translate_off
|
||||
defparam \HID_Hi_Low[0]~input .bus_hold = "false";
|
||||
defparam \HID_Hi_Low[0]~input .simulate_z_as = "z";
|
||||
defparam \clk[0]~input .bus_hold = "false";
|
||||
defparam \clk[0]~input .simulate_z_as = "z";
|
||||
// synopsys translate_on
|
||||
|
||||
// Location: LABCELL_X56_Y45_N3
|
||||
|
||||
Reference in new issue
Block a user