mirror of https://github.com/efabless/caravel.git
Corrected the Caravel layout and the Caravel and Caravan GL netlists
to resolve the problem with the typo that caused the propagated GPIO serial load, reset, and clock signals to get scrambled on the user2 side. Caravel is now LVS clean again (Caravan needs layout work).
This commit is contained in:
parent
08a2c90940
commit
5d3f2a26f4
14475
mag/caravel.mag
14475
mag/caravel.mag
File diff suppressed because it is too large
Load Diff
|
@ -2916,13 +2916,13 @@ module caravan(vddio, vddio_2, vssio, vssio_2, vdda, vssa, vccd, vssd, vdda1, vd
|
|||
.pad_gpio_outenb(\mprj_io_oeb[24] ),
|
||||
.pad_gpio_slow_sel(\mprj_io_slow_sel[24] ),
|
||||
.pad_gpio_vtrip_sel(\mprj_io_vtrip_sel[24] ),
|
||||
.resetn(\gpio_resetn_2[9] ),
|
||||
.resetn(\gpio_resetn_2[11] ),
|
||||
.resetn_out(\gpio_resetn_2[10] ),
|
||||
.serial_clock(\gpio_clock_2[9] ),
|
||||
.serial_clock(\gpio_clock_2[11] ),
|
||||
.serial_clock_out(\gpio_clock_2[10] ),
|
||||
.serial_data_in(\gpio_serial_link_2[11] ),
|
||||
.serial_data_out(\gpio_serial_link_2[10] ),
|
||||
.serial_load(\gpio_load_2[9] ),
|
||||
.serial_load(\gpio_load_2[11] ),
|
||||
.serial_load_out(\gpio_load_2[10] ),
|
||||
.user_gpio_in(\user_io_in[24] ),
|
||||
.user_gpio_oeb(\user_io_oeb[24] ),
|
||||
|
@ -2951,13 +2951,13 @@ module caravan(vddio, vddio_2, vssio, vssio_2, vdda, vssa, vccd, vssd, vdda1, vd
|
|||
.pad_gpio_outenb(\mprj_io_oeb[25] ),
|
||||
.pad_gpio_slow_sel(\mprj_io_slow_sel[25] ),
|
||||
.pad_gpio_vtrip_sel(\mprj_io_vtrip_sel[25] ),
|
||||
.resetn(\gpio_resetn_2[10] ),
|
||||
.resetn(\gpio_resetn_2[12] ),
|
||||
.resetn_out(\gpio_resetn_2[11] ),
|
||||
.serial_clock(\gpio_clock_2[10] ),
|
||||
.serial_clock(\gpio_clock_2[12] ),
|
||||
.serial_clock_out(\gpio_clock_2[11] ),
|
||||
.serial_data_in(\gpio_serial_link_2[12] ),
|
||||
.serial_data_out(\gpio_serial_link_2[11] ),
|
||||
.serial_load(\gpio_load_2[10] ),
|
||||
.serial_load(\gpio_load_2[12] ),
|
||||
.serial_load_out(\gpio_load_2[11] ),
|
||||
.user_gpio_in(\user_io_in[25] ),
|
||||
.user_gpio_oeb(\user_io_oeb[25] ),
|
||||
|
@ -2986,13 +2986,13 @@ module caravan(vddio, vddio_2, vssio, vssio_2, vdda, vssa, vccd, vssd, vdda1, vd
|
|||
.pad_gpio_outenb(\mprj_io_oeb[26] ),
|
||||
.pad_gpio_slow_sel(\mprj_io_slow_sel[26] ),
|
||||
.pad_gpio_vtrip_sel(\mprj_io_vtrip_sel[26] ),
|
||||
.resetn(\gpio_resetn_2[11] ),
|
||||
.resetn(\gpio_resetn_2_shifted[12] ),
|
||||
.resetn_out(\gpio_resetn_2[12] ),
|
||||
.serial_clock(\gpio_clock_2[11] ),
|
||||
.serial_clock(\gpio_clock_2_shifted[12] ),
|
||||
.serial_clock_out(\gpio_clock_2[12] ),
|
||||
.serial_data_in(\gpio_serial_link_2_shifted[12] ),
|
||||
.serial_data_out(\gpio_serial_link_2[12] ),
|
||||
.serial_load(\gpio_load_2[11] ),
|
||||
.serial_load(\gpio_load_2_shifted[12] ),
|
||||
.serial_load_out(\gpio_load_2[12] ),
|
||||
.user_gpio_in(\user_io_in[26] ),
|
||||
.user_gpio_oeb(\user_io_oeb[26] ),
|
||||
|
@ -3441,13 +3441,13 @@ module caravan(vddio, vddio_2, vssio, vssio_2, vdda, vssa, vccd, vssd, vdda1, vd
|
|||
.pad_gpio_outenb(\mprj_io_oeb[14] ),
|
||||
.pad_gpio_slow_sel(\mprj_io_slow_sel[14] ),
|
||||
.pad_gpio_vtrip_sel(\mprj_io_vtrip_sel[14] ),
|
||||
.resetn(\gpio_resetn_2_shifted[0] ),
|
||||
.resetn(\gpio_resetn_2[1] ),
|
||||
.resetn_out(\gpio_resetn_2[0] ),
|
||||
.serial_clock(\gpio_clock_2_shifted[0] ),
|
||||
.serial_clock(\gpio_clock_2[1] ),
|
||||
.serial_clock_out(\gpio_clock_2[0] ),
|
||||
.serial_data_in(\gpio_serial_link_2[1] ),
|
||||
.serial_data_out(\gpio_serial_link_2[0] ),
|
||||
.serial_load(\gpio_load_2_shifted[0] ),
|
||||
.serial_load(\gpio_load_2[1] ),
|
||||
.serial_load_out(\gpio_load_2[0] ),
|
||||
.user_gpio_in(\user_io_in[14] ),
|
||||
.user_gpio_oeb(\user_io_oeb[14] ),
|
||||
|
@ -3476,13 +3476,13 @@ module caravan(vddio, vddio_2, vssio, vssio_2, vdda, vssa, vccd, vssd, vdda1, vd
|
|||
.pad_gpio_outenb(\mprj_io_oeb[15] ),
|
||||
.pad_gpio_slow_sel(\mprj_io_slow_sel[15] ),
|
||||
.pad_gpio_vtrip_sel(\mprj_io_vtrip_sel[15] ),
|
||||
.resetn(\gpio_resetn_2[0] ),
|
||||
.resetn(\gpio_resetn_2[2] ),
|
||||
.resetn_out(\gpio_resetn_2[1] ),
|
||||
.serial_clock(\gpio_clock_2[0] ),
|
||||
.serial_clock(\gpio_clock_2[2] ),
|
||||
.serial_clock_out(\gpio_clock_2[1] ),
|
||||
.serial_data_in(\gpio_serial_link_2[2] ),
|
||||
.serial_data_out(\gpio_serial_link_2[1] ),
|
||||
.serial_load(\gpio_load_2[0] ),
|
||||
.serial_load(\gpio_load_2[2] ),
|
||||
.serial_load_out(\gpio_load_2[1] ),
|
||||
.user_gpio_in(\user_io_in[15] ),
|
||||
.user_gpio_oeb(\user_io_oeb[15] ),
|
||||
|
@ -3511,13 +3511,13 @@ module caravan(vddio, vddio_2, vssio, vssio_2, vdda, vssa, vccd, vssd, vdda1, vd
|
|||
.pad_gpio_outenb(\mprj_io_oeb[16] ),
|
||||
.pad_gpio_slow_sel(\mprj_io_slow_sel[16] ),
|
||||
.pad_gpio_vtrip_sel(\mprj_io_vtrip_sel[16] ),
|
||||
.resetn(\gpio_resetn_2[1] ),
|
||||
.resetn(\gpio_resetn_2[3] ),
|
||||
.resetn_out(\gpio_resetn_2[2] ),
|
||||
.serial_clock(\gpio_clock_2[1] ),
|
||||
.serial_clock(\gpio_clock_2[3] ),
|
||||
.serial_clock_out(\gpio_clock_2[2] ),
|
||||
.serial_data_in(\gpio_serial_link_2[3] ),
|
||||
.serial_data_out(\gpio_serial_link_2[2] ),
|
||||
.serial_load(\gpio_load_2[1] ),
|
||||
.serial_load(\gpio_load_2[3] ),
|
||||
.serial_load_out(\gpio_load_2[2] ),
|
||||
.user_gpio_in(\user_io_in[16] ),
|
||||
.user_gpio_oeb(\user_io_oeb[16] ),
|
||||
|
@ -3546,13 +3546,13 @@ module caravan(vddio, vddio_2, vssio, vssio_2, vdda, vssa, vccd, vssd, vdda1, vd
|
|||
.pad_gpio_outenb(\mprj_io_oeb[17] ),
|
||||
.pad_gpio_slow_sel(\mprj_io_slow_sel[17] ),
|
||||
.pad_gpio_vtrip_sel(\mprj_io_vtrip_sel[17] ),
|
||||
.resetn(\gpio_resetn_2[2] ),
|
||||
.resetn(\gpio_resetn_2[4] ),
|
||||
.resetn_out(\gpio_resetn_2[3] ),
|
||||
.serial_clock(\gpio_clock_2[2] ),
|
||||
.serial_clock(\gpio_clock_2[4] ),
|
||||
.serial_clock_out(\gpio_clock_2[3] ),
|
||||
.serial_data_in(\gpio_serial_link_2[4] ),
|
||||
.serial_data_out(\gpio_serial_link_2[3] ),
|
||||
.serial_load(\gpio_load_2[2] ),
|
||||
.serial_load(\gpio_load_2[4] ),
|
||||
.serial_load_out(\gpio_load_2[3] ),
|
||||
.user_gpio_in(\user_io_in[17] ),
|
||||
.user_gpio_oeb(\user_io_oeb[17] ),
|
||||
|
@ -3581,13 +3581,13 @@ module caravan(vddio, vddio_2, vssio, vssio_2, vdda, vssa, vccd, vssd, vdda1, vd
|
|||
.pad_gpio_outenb(\mprj_io_oeb[18] ),
|
||||
.pad_gpio_slow_sel(\mprj_io_slow_sel[18] ),
|
||||
.pad_gpio_vtrip_sel(\mprj_io_vtrip_sel[18] ),
|
||||
.resetn(\gpio_resetn_2[3] ),
|
||||
.resetn(\gpio_resetn_2[5] ),
|
||||
.resetn_out(\gpio_resetn_2[4] ),
|
||||
.serial_clock(\gpio_clock_2[3] ),
|
||||
.serial_clock(\gpio_clock_2[5] ),
|
||||
.serial_clock_out(\gpio_clock_2[4] ),
|
||||
.serial_data_in(\gpio_serial_link_2[5] ),
|
||||
.serial_data_out(\gpio_serial_link_2[4] ),
|
||||
.serial_load(\gpio_load_2[3] ),
|
||||
.serial_load(\gpio_load_2[5] ),
|
||||
.serial_load_out(\gpio_load_2[4] ),
|
||||
.user_gpio_in(\user_io_in[18] ),
|
||||
.user_gpio_oeb(\user_io_oeb[18] ),
|
||||
|
@ -3616,13 +3616,13 @@ module caravan(vddio, vddio_2, vssio, vssio_2, vdda, vssa, vccd, vssd, vdda1, vd
|
|||
.pad_gpio_outenb(\mprj_io_oeb[19] ),
|
||||
.pad_gpio_slow_sel(\mprj_io_slow_sel[19] ),
|
||||
.pad_gpio_vtrip_sel(\mprj_io_vtrip_sel[19] ),
|
||||
.resetn(\gpio_resetn_2[4] ),
|
||||
.resetn(\gpio_resetn_2[6] ),
|
||||
.resetn_out(\gpio_resetn_2[5] ),
|
||||
.serial_clock(\gpio_clock_2[4] ),
|
||||
.serial_clock(\gpio_clock_2[6] ),
|
||||
.serial_clock_out(\gpio_clock_2[5] ),
|
||||
.serial_data_in(\gpio_serial_link_2[6] ),
|
||||
.serial_data_out(\gpio_serial_link_2[5] ),
|
||||
.serial_load(\gpio_load_2[4] ),
|
||||
.serial_load(\gpio_load_2[6] ),
|
||||
.serial_load_out(\gpio_load_2[5] ),
|
||||
.user_gpio_in(\user_io_in[19] ),
|
||||
.user_gpio_oeb(\user_io_oeb[19] ),
|
||||
|
@ -3651,13 +3651,13 @@ module caravan(vddio, vddio_2, vssio, vssio_2, vdda, vssa, vccd, vssd, vdda1, vd
|
|||
.pad_gpio_outenb(\mprj_io_oeb[20] ),
|
||||
.pad_gpio_slow_sel(\mprj_io_slow_sel[20] ),
|
||||
.pad_gpio_vtrip_sel(\mprj_io_vtrip_sel[20] ),
|
||||
.resetn(\gpio_resetn_2[5] ),
|
||||
.resetn(\gpio_resetn_2[7] ),
|
||||
.resetn_out(\gpio_resetn_2[6] ),
|
||||
.serial_clock(\gpio_clock_2[5] ),
|
||||
.serial_clock(\gpio_clock_2[7] ),
|
||||
.serial_clock_out(\gpio_clock_2[6] ),
|
||||
.serial_data_in(\gpio_serial_link_2[7] ),
|
||||
.serial_data_out(\gpio_serial_link_2[6] ),
|
||||
.serial_load(\gpio_load_2[5] ),
|
||||
.serial_load(\gpio_load_2[7] ),
|
||||
.serial_load_out(\gpio_load_2[6] ),
|
||||
.user_gpio_in(\user_io_in[20] ),
|
||||
.user_gpio_oeb(\user_io_oeb[20] ),
|
||||
|
@ -3686,13 +3686,13 @@ module caravan(vddio, vddio_2, vssio, vssio_2, vdda, vssa, vccd, vssd, vdda1, vd
|
|||
.pad_gpio_outenb(\mprj_io_oeb[21] ),
|
||||
.pad_gpio_slow_sel(\mprj_io_slow_sel[21] ),
|
||||
.pad_gpio_vtrip_sel(\mprj_io_vtrip_sel[21] ),
|
||||
.resetn(\gpio_resetn_2[6] ),
|
||||
.resetn(\gpio_resetn_2[8] ),
|
||||
.resetn_out(\gpio_resetn_2[7] ),
|
||||
.serial_clock(\gpio_clock_2[6] ),
|
||||
.serial_clock(\gpio_clock_2[8] ),
|
||||
.serial_clock_out(\gpio_clock_2[7] ),
|
||||
.serial_data_in(\gpio_serial_link_2[8] ),
|
||||
.serial_data_out(\gpio_serial_link_2[7] ),
|
||||
.serial_load(\gpio_load_2[6] ),
|
||||
.serial_load(\gpio_load_2[8] ),
|
||||
.serial_load_out(\gpio_load_2[7] ),
|
||||
.user_gpio_in(\user_io_in[21] ),
|
||||
.user_gpio_oeb(\user_io_oeb[21] ),
|
||||
|
@ -3721,13 +3721,13 @@ module caravan(vddio, vddio_2, vssio, vssio_2, vdda, vssa, vccd, vssd, vdda1, vd
|
|||
.pad_gpio_outenb(\mprj_io_oeb[22] ),
|
||||
.pad_gpio_slow_sel(\mprj_io_slow_sel[22] ),
|
||||
.pad_gpio_vtrip_sel(\mprj_io_vtrip_sel[22] ),
|
||||
.resetn(\gpio_resetn_2[7] ),
|
||||
.resetn(\gpio_resetn_2[9] ),
|
||||
.resetn_out(\gpio_resetn_2[8] ),
|
||||
.serial_clock(\gpio_clock_2[7] ),
|
||||
.serial_clock(\gpio_clock_2[9] ),
|
||||
.serial_clock_out(\gpio_clock_2[8] ),
|
||||
.serial_data_in(\gpio_serial_link_2[9] ),
|
||||
.serial_data_out(\gpio_serial_link_2[8] ),
|
||||
.serial_load(\gpio_load_2[7] ),
|
||||
.serial_load(\gpio_load_2[9] ),
|
||||
.serial_load_out(\gpio_load_2[8] ),
|
||||
.user_gpio_in(\user_io_in[22] ),
|
||||
.user_gpio_oeb(\user_io_oeb[22] ),
|
||||
|
@ -3756,13 +3756,13 @@ module caravan(vddio, vddio_2, vssio, vssio_2, vdda, vssa, vccd, vssd, vdda1, vd
|
|||
.pad_gpio_outenb(\mprj_io_oeb[23] ),
|
||||
.pad_gpio_slow_sel(\mprj_io_slow_sel[23] ),
|
||||
.pad_gpio_vtrip_sel(\mprj_io_vtrip_sel[23] ),
|
||||
.resetn(\gpio_resetn_2[8] ),
|
||||
.resetn(\gpio_resetn_2[10] ),
|
||||
.resetn_out(\gpio_resetn_2[9] ),
|
||||
.serial_clock(\gpio_clock_2[8] ),
|
||||
.serial_clock(\gpio_clock_2[10] ),
|
||||
.serial_clock_out(\gpio_clock_2[9] ),
|
||||
.serial_data_in(\gpio_serial_link_2[10] ),
|
||||
.serial_data_out(\gpio_serial_link_2[9] ),
|
||||
.serial_load(\gpio_load_2[8] ),
|
||||
.serial_load(\gpio_load_2[10] ),
|
||||
.serial_load_out(\gpio_load_2[9] ),
|
||||
.user_gpio_in(\user_io_in[23] ),
|
||||
.user_gpio_oeb(\user_io_oeb[23] ),
|
||||
|
|
|
@ -3269,13 +3269,13 @@ module caravel(vddio, vddio_2, vssio, vssio_2, vdda, vssa, vccd, vssd, vdda1, vd
|
|||
.pad_gpio_outenb(\mprj_io_oeb[35] ),
|
||||
.pad_gpio_slow_sel(\mprj_io_slow_sel[35] ),
|
||||
.pad_gpio_vtrip_sel(\mprj_io_vtrip_sel[35] ),
|
||||
.resetn(\gpio_resetn_2[15] ),
|
||||
.resetn(\gpio_resetn_2[17] ),
|
||||
.resetn_out(\gpio_resetn_2[16] ),
|
||||
.serial_clock(\gpio_clock_2[15] ),
|
||||
.serial_clock(\gpio_clock_2[17] ),
|
||||
.serial_clock_out(\gpio_clock_2[16] ),
|
||||
.serial_data_in(\gpio_serial_link_2[17] ),
|
||||
.serial_data_out(\gpio_serial_link_2[16] ),
|
||||
.serial_load(\gpio_load_2[15] ),
|
||||
.serial_load(\gpio_load_2[17] ),
|
||||
.serial_load_out(\gpio_load_2[16] ),
|
||||
.user_gpio_in(\user_io_in[35] ),
|
||||
.user_gpio_oeb(\user_io_oeb[35] ),
|
||||
|
@ -3304,13 +3304,13 @@ module caravel(vddio, vddio_2, vssio, vssio_2, vdda, vssa, vccd, vssd, vdda1, vd
|
|||
.pad_gpio_outenb(\mprj_io_oeb[36] ),
|
||||
.pad_gpio_slow_sel(\mprj_io_slow_sel[36] ),
|
||||
.pad_gpio_vtrip_sel(\mprj_io_vtrip_sel[36] ),
|
||||
.resetn(\gpio_resetn_2[16] ),
|
||||
.resetn(\gpio_resetn_2[18] ),
|
||||
.resetn_out(\gpio_resetn_2[17] ),
|
||||
.serial_clock(\gpio_clock_2[16] ),
|
||||
.serial_clock(\gpio_clock_2[18] ),
|
||||
.serial_clock_out(\gpio_clock_2[17] ),
|
||||
.serial_data_in(\gpio_serial_link_2[18] ),
|
||||
.serial_data_out(\gpio_serial_link_2[17] ),
|
||||
.serial_load(\gpio_load_2[16] ),
|
||||
.serial_load(\gpio_load_2[18] ),
|
||||
.serial_load_out(\gpio_load_2[17] ),
|
||||
.user_gpio_in(\user_io_in[36] ),
|
||||
.user_gpio_oeb(\user_io_oeb[36] ),
|
||||
|
@ -3339,13 +3339,13 @@ module caravel(vddio, vddio_2, vssio, vssio_2, vdda, vssa, vccd, vssd, vdda1, vd
|
|||
.pad_gpio_outenb(\mprj_io_oeb[37] ),
|
||||
.pad_gpio_slow_sel(\mprj_io_slow_sel[37] ),
|
||||
.pad_gpio_vtrip_sel(\mprj_io_vtrip_sel[37] ),
|
||||
.resetn(\gpio_resetn_2[17] ),
|
||||
.resetn(\gpio_resetn_2_shifted[18] ),
|
||||
.resetn_out(\gpio_resetn_2[18] ),
|
||||
.serial_clock(\gpio_clock_2[17] ),
|
||||
.serial_clock(\gpio_clock_2_shifted[18] ),
|
||||
.serial_clock_out(\gpio_clock_2[18] ),
|
||||
.serial_data_in(\gpio_serial_link_2_shifted[18] ),
|
||||
.serial_data_out(\gpio_serial_link_2[18] ),
|
||||
.serial_load(\gpio_load_2[17] ),
|
||||
.serial_load(\gpio_load_2_shifted[18] ),
|
||||
.serial_load_out(\gpio_load_2[18] ),
|
||||
.user_gpio_in(\user_io_in[37] ),
|
||||
.user_gpio_oeb(\user_io_oeb[37] ),
|
||||
|
@ -3969,13 +3969,13 @@ module caravel(vddio, vddio_2, vssio, vssio_2, vdda, vssa, vccd, vssd, vdda1, vd
|
|||
.pad_gpio_outenb(\mprj_io_oeb[19] ),
|
||||
.pad_gpio_slow_sel(\mprj_io_slow_sel[19] ),
|
||||
.pad_gpio_vtrip_sel(\mprj_io_vtrip_sel[19] ),
|
||||
.resetn(\gpio_resetn_2_shifted[0] ),
|
||||
.resetn(\gpio_resetn_2[1] ),
|
||||
.resetn_out(\gpio_resetn_2[0] ),
|
||||
.serial_clock(\gpio_clock_2_shifted[0] ),
|
||||
.serial_clock(\gpio_clock_2[1] ),
|
||||
.serial_clock_out(\gpio_clock_2[0] ),
|
||||
.serial_data_in(\gpio_serial_link_2[1] ),
|
||||
.serial_data_out(\gpio_serial_link_2[0] ),
|
||||
.serial_load(\gpio_load_2_shifted[0] ),
|
||||
.serial_load(\gpio_load_2[1] ),
|
||||
.serial_load_out(\gpio_load_2[0] ),
|
||||
.user_gpio_in(\user_io_in[19] ),
|
||||
.user_gpio_oeb(\user_io_oeb[19] ),
|
||||
|
@ -4004,13 +4004,13 @@ module caravel(vddio, vddio_2, vssio, vssio_2, vdda, vssa, vccd, vssd, vdda1, vd
|
|||
.pad_gpio_outenb(\mprj_io_oeb[29] ),
|
||||
.pad_gpio_slow_sel(\mprj_io_slow_sel[29] ),
|
||||
.pad_gpio_vtrip_sel(\mprj_io_vtrip_sel[29] ),
|
||||
.resetn(\gpio_resetn_2[9] ),
|
||||
.resetn(\gpio_resetn_2[11] ),
|
||||
.resetn_out(\gpio_resetn_2[10] ),
|
||||
.serial_clock(\gpio_clock_2[9] ),
|
||||
.serial_clock(\gpio_clock_2[11] ),
|
||||
.serial_clock_out(\gpio_clock_2[10] ),
|
||||
.serial_data_in(\gpio_serial_link_2[11] ),
|
||||
.serial_data_out(\gpio_serial_link_2[10] ),
|
||||
.serial_load(\gpio_load_2[9] ),
|
||||
.serial_load(\gpio_load_2[11] ),
|
||||
.serial_load_out(\gpio_load_2[10] ),
|
||||
.user_gpio_in(\user_io_in[29] ),
|
||||
.user_gpio_oeb(\user_io_oeb[29] ),
|
||||
|
@ -4039,13 +4039,13 @@ module caravel(vddio, vddio_2, vssio, vssio_2, vdda, vssa, vccd, vssd, vdda1, vd
|
|||
.pad_gpio_outenb(\mprj_io_oeb[30] ),
|
||||
.pad_gpio_slow_sel(\mprj_io_slow_sel[30] ),
|
||||
.pad_gpio_vtrip_sel(\mprj_io_vtrip_sel[30] ),
|
||||
.resetn(\gpio_resetn_2[10] ),
|
||||
.resetn(\gpio_resetn_2[12] ),
|
||||
.resetn_out(\gpio_resetn_2[11] ),
|
||||
.serial_clock(\gpio_clock_2[10] ),
|
||||
.serial_clock(\gpio_clock_2[12] ),
|
||||
.serial_clock_out(\gpio_clock_2[11] ),
|
||||
.serial_data_in(\gpio_serial_link_2[12] ),
|
||||
.serial_data_out(\gpio_serial_link_2[11] ),
|
||||
.serial_load(\gpio_load_2[10] ),
|
||||
.serial_load(\gpio_load_2[12] ),
|
||||
.serial_load_out(\gpio_load_2[11] ),
|
||||
.user_gpio_in(\user_io_in[30] ),
|
||||
.user_gpio_oeb(\user_io_oeb[30] ),
|
||||
|
@ -4074,13 +4074,13 @@ module caravel(vddio, vddio_2, vssio, vssio_2, vdda, vssa, vccd, vssd, vdda1, vd
|
|||
.pad_gpio_outenb(\mprj_io_oeb[31] ),
|
||||
.pad_gpio_slow_sel(\mprj_io_slow_sel[31] ),
|
||||
.pad_gpio_vtrip_sel(\mprj_io_vtrip_sel[31] ),
|
||||
.resetn(\gpio_resetn_2[11] ),
|
||||
.resetn(\gpio_resetn_2[13] ),
|
||||
.resetn_out(\gpio_resetn_2[12] ),
|
||||
.serial_clock(\gpio_clock_2[11] ),
|
||||
.serial_clock(\gpio_clock_2[13] ),
|
||||
.serial_clock_out(\gpio_clock_2[12] ),
|
||||
.serial_data_in(\gpio_serial_link_2[13] ),
|
||||
.serial_data_out(\gpio_serial_link_2[12] ),
|
||||
.serial_load(\gpio_load_2[11] ),
|
||||
.serial_load(\gpio_load_2[13] ),
|
||||
.serial_load_out(\gpio_load_2[12] ),
|
||||
.user_gpio_in(\user_io_in[31] ),
|
||||
.user_gpio_oeb(\user_io_oeb[31] ),
|
||||
|
@ -4109,13 +4109,13 @@ module caravel(vddio, vddio_2, vssio, vssio_2, vdda, vssa, vccd, vssd, vdda1, vd
|
|||
.pad_gpio_outenb(\mprj_io_oeb[32] ),
|
||||
.pad_gpio_slow_sel(\mprj_io_slow_sel[32] ),
|
||||
.pad_gpio_vtrip_sel(\mprj_io_vtrip_sel[32] ),
|
||||
.resetn(\gpio_resetn_2[12] ),
|
||||
.resetn(\gpio_resetn_2[14] ),
|
||||
.resetn_out(\gpio_resetn_2[13] ),
|
||||
.serial_clock(\gpio_clock_2[12] ),
|
||||
.serial_clock(\gpio_clock_2[14] ),
|
||||
.serial_clock_out(\gpio_clock_2[13] ),
|
||||
.serial_data_in(\gpio_serial_link_2[14] ),
|
||||
.serial_data_out(\gpio_serial_link_2[13] ),
|
||||
.serial_load(\gpio_load_2[12] ),
|
||||
.serial_load(\gpio_load_2[14] ),
|
||||
.serial_load_out(\gpio_load_2[13] ),
|
||||
.user_gpio_in(\user_io_in[32] ),
|
||||
.user_gpio_oeb(\user_io_oeb[32] ),
|
||||
|
@ -4144,13 +4144,13 @@ module caravel(vddio, vddio_2, vssio, vssio_2, vdda, vssa, vccd, vssd, vdda1, vd
|
|||
.pad_gpio_outenb(\mprj_io_oeb[33] ),
|
||||
.pad_gpio_slow_sel(\mprj_io_slow_sel[33] ),
|
||||
.pad_gpio_vtrip_sel(\mprj_io_vtrip_sel[33] ),
|
||||
.resetn(\gpio_resetn_2[13] ),
|
||||
.resetn(\gpio_resetn_2[15] ),
|
||||
.resetn_out(\gpio_resetn_2[14] ),
|
||||
.serial_clock(\gpio_clock_2[13] ),
|
||||
.serial_clock(\gpio_clock_2[15] ),
|
||||
.serial_clock_out(\gpio_clock_2[14] ),
|
||||
.serial_data_in(\gpio_serial_link_2[15] ),
|
||||
.serial_data_out(\gpio_serial_link_2[14] ),
|
||||
.serial_load(\gpio_load_2[13] ),
|
||||
.serial_load(\gpio_load_2[15] ),
|
||||
.serial_load_out(\gpio_load_2[14] ),
|
||||
.user_gpio_in(\user_io_in[33] ),
|
||||
.user_gpio_oeb(\user_io_oeb[33] ),
|
||||
|
@ -4179,13 +4179,13 @@ module caravel(vddio, vddio_2, vssio, vssio_2, vdda, vssa, vccd, vssd, vdda1, vd
|
|||
.pad_gpio_outenb(\mprj_io_oeb[34] ),
|
||||
.pad_gpio_slow_sel(\mprj_io_slow_sel[34] ),
|
||||
.pad_gpio_vtrip_sel(\mprj_io_vtrip_sel[34] ),
|
||||
.resetn(\gpio_resetn_2[14] ),
|
||||
.resetn(\gpio_resetn_2[16] ),
|
||||
.resetn_out(\gpio_resetn_2[15] ),
|
||||
.serial_clock(\gpio_clock_2[14] ),
|
||||
.serial_clock(\gpio_clock_2[16] ),
|
||||
.serial_clock_out(\gpio_clock_2[15] ),
|
||||
.serial_data_in(\gpio_serial_link_2[16] ),
|
||||
.serial_data_out(\gpio_serial_link_2[15] ),
|
||||
.serial_load(\gpio_load_2[14] ),
|
||||
.serial_load(\gpio_load_2[16] ),
|
||||
.serial_load_out(\gpio_load_2[15] ),
|
||||
.user_gpio_in(\user_io_in[34] ),
|
||||
.user_gpio_oeb(\user_io_oeb[34] ),
|
||||
|
@ -4214,13 +4214,13 @@ module caravel(vddio, vddio_2, vssio, vssio_2, vdda, vssa, vccd, vssd, vdda1, vd
|
|||
.pad_gpio_outenb(\mprj_io_oeb[20] ),
|
||||
.pad_gpio_slow_sel(\mprj_io_slow_sel[20] ),
|
||||
.pad_gpio_vtrip_sel(\mprj_io_vtrip_sel[20] ),
|
||||
.resetn(\gpio_resetn_2[0] ),
|
||||
.resetn(\gpio_resetn_2[2] ),
|
||||
.resetn_out(\gpio_resetn_2[1] ),
|
||||
.serial_clock(\gpio_clock_2[0] ),
|
||||
.serial_clock(\gpio_clock_2[2] ),
|
||||
.serial_clock_out(\gpio_clock_2[1] ),
|
||||
.serial_data_in(\gpio_serial_link_2[2] ),
|
||||
.serial_data_out(\gpio_serial_link_2[1] ),
|
||||
.serial_load(\gpio_load_2[0] ),
|
||||
.serial_load(\gpio_load_2[2] ),
|
||||
.serial_load_out(\gpio_load_2[1] ),
|
||||
.user_gpio_in(\user_io_in[20] ),
|
||||
.user_gpio_oeb(\user_io_oeb[20] ),
|
||||
|
@ -4249,13 +4249,13 @@ module caravel(vddio, vddio_2, vssio, vssio_2, vdda, vssa, vccd, vssd, vdda1, vd
|
|||
.pad_gpio_outenb(\mprj_io_oeb[21] ),
|
||||
.pad_gpio_slow_sel(\mprj_io_slow_sel[21] ),
|
||||
.pad_gpio_vtrip_sel(\mprj_io_vtrip_sel[21] ),
|
||||
.resetn(\gpio_resetn_2[1] ),
|
||||
.resetn(\gpio_resetn_2[3] ),
|
||||
.resetn_out(\gpio_resetn_2[2] ),
|
||||
.serial_clock(\gpio_clock_2[1] ),
|
||||
.serial_clock(\gpio_clock_2[3] ),
|
||||
.serial_clock_out(\gpio_clock_2[2] ),
|
||||
.serial_data_in(\gpio_serial_link_2[3] ),
|
||||
.serial_data_out(\gpio_serial_link_2[2] ),
|
||||
.serial_load(\gpio_load_2[1] ),
|
||||
.serial_load(\gpio_load_2[3] ),
|
||||
.serial_load_out(\gpio_load_2[2] ),
|
||||
.user_gpio_in(\user_io_in[21] ),
|
||||
.user_gpio_oeb(\user_io_oeb[21] ),
|
||||
|
@ -4284,13 +4284,13 @@ module caravel(vddio, vddio_2, vssio, vssio_2, vdda, vssa, vccd, vssd, vdda1, vd
|
|||
.pad_gpio_outenb(\mprj_io_oeb[22] ),
|
||||
.pad_gpio_slow_sel(\mprj_io_slow_sel[22] ),
|
||||
.pad_gpio_vtrip_sel(\mprj_io_vtrip_sel[22] ),
|
||||
.resetn(\gpio_resetn_2[2] ),
|
||||
.resetn(\gpio_resetn_2[4] ),
|
||||
.resetn_out(\gpio_resetn_2[3] ),
|
||||
.serial_clock(\gpio_clock_2[2] ),
|
||||
.serial_clock(\gpio_clock_2[4] ),
|
||||
.serial_clock_out(\gpio_clock_2[3] ),
|
||||
.serial_data_in(\gpio_serial_link_2[4] ),
|
||||
.serial_data_out(\gpio_serial_link_2[3] ),
|
||||
.serial_load(\gpio_load_2[2] ),
|
||||
.serial_load(\gpio_load_2[4] ),
|
||||
.serial_load_out(\gpio_load_2[3] ),
|
||||
.user_gpio_in(\user_io_in[22] ),
|
||||
.user_gpio_oeb(\user_io_oeb[22] ),
|
||||
|
@ -4319,13 +4319,13 @@ module caravel(vddio, vddio_2, vssio, vssio_2, vdda, vssa, vccd, vssd, vdda1, vd
|
|||
.pad_gpio_outenb(\mprj_io_oeb[23] ),
|
||||
.pad_gpio_slow_sel(\mprj_io_slow_sel[23] ),
|
||||
.pad_gpio_vtrip_sel(\mprj_io_vtrip_sel[23] ),
|
||||
.resetn(\gpio_resetn_2[3] ),
|
||||
.resetn(\gpio_resetn_2[5] ),
|
||||
.resetn_out(\gpio_resetn_2[4] ),
|
||||
.serial_clock(\gpio_clock_2[3] ),
|
||||
.serial_clock(\gpio_clock_2[5] ),
|
||||
.serial_clock_out(\gpio_clock_2[4] ),
|
||||
.serial_data_in(\gpio_serial_link_2[5] ),
|
||||
.serial_data_out(\gpio_serial_link_2[4] ),
|
||||
.serial_load(\gpio_load_2[3] ),
|
||||
.serial_load(\gpio_load_2[5] ),
|
||||
.serial_load_out(\gpio_load_2[4] ),
|
||||
.user_gpio_in(\user_io_in[23] ),
|
||||
.user_gpio_oeb(\user_io_oeb[23] ),
|
||||
|
@ -4354,13 +4354,13 @@ module caravel(vddio, vddio_2, vssio, vssio_2, vdda, vssa, vccd, vssd, vdda1, vd
|
|||
.pad_gpio_outenb(\mprj_io_oeb[24] ),
|
||||
.pad_gpio_slow_sel(\mprj_io_slow_sel[24] ),
|
||||
.pad_gpio_vtrip_sel(\mprj_io_vtrip_sel[24] ),
|
||||
.resetn(\gpio_resetn_2[4] ),
|
||||
.resetn(\gpio_resetn_2[6] ),
|
||||
.resetn_out(\gpio_resetn_2[5] ),
|
||||
.serial_clock(\gpio_clock_2[4] ),
|
||||
.serial_clock(\gpio_clock_2[6] ),
|
||||
.serial_clock_out(\gpio_clock_2[5] ),
|
||||
.serial_data_in(\gpio_serial_link_2[6] ),
|
||||
.serial_data_out(\gpio_serial_link_2[5] ),
|
||||
.serial_load(\gpio_load_2[4] ),
|
||||
.serial_load(\gpio_load_2[6] ),
|
||||
.serial_load_out(\gpio_load_2[5] ),
|
||||
.user_gpio_in(\user_io_in[24] ),
|
||||
.user_gpio_oeb(\user_io_oeb[24] ),
|
||||
|
@ -4389,13 +4389,13 @@ module caravel(vddio, vddio_2, vssio, vssio_2, vdda, vssa, vccd, vssd, vdda1, vd
|
|||
.pad_gpio_outenb(\mprj_io_oeb[25] ),
|
||||
.pad_gpio_slow_sel(\mprj_io_slow_sel[25] ),
|
||||
.pad_gpio_vtrip_sel(\mprj_io_vtrip_sel[25] ),
|
||||
.resetn(\gpio_resetn_2[5] ),
|
||||
.resetn(\gpio_resetn_2[7] ),
|
||||
.resetn_out(\gpio_resetn_2[6] ),
|
||||
.serial_clock(\gpio_clock_2[5] ),
|
||||
.serial_clock(\gpio_clock_2[7] ),
|
||||
.serial_clock_out(\gpio_clock_2[6] ),
|
||||
.serial_data_in(\gpio_serial_link_2[7] ),
|
||||
.serial_data_out(\gpio_serial_link_2[6] ),
|
||||
.serial_load(\gpio_load_2[5] ),
|
||||
.serial_load(\gpio_load_2[7] ),
|
||||
.serial_load_out(\gpio_load_2[6] ),
|
||||
.user_gpio_in(\user_io_in[25] ),
|
||||
.user_gpio_oeb(\user_io_oeb[25] ),
|
||||
|
@ -4424,13 +4424,13 @@ module caravel(vddio, vddio_2, vssio, vssio_2, vdda, vssa, vccd, vssd, vdda1, vd
|
|||
.pad_gpio_outenb(\mprj_io_oeb[26] ),
|
||||
.pad_gpio_slow_sel(\mprj_io_slow_sel[26] ),
|
||||
.pad_gpio_vtrip_sel(\mprj_io_vtrip_sel[26] ),
|
||||
.resetn(\gpio_resetn_2[6] ),
|
||||
.resetn(\gpio_resetn_2[8] ),
|
||||
.resetn_out(\gpio_resetn_2[7] ),
|
||||
.serial_clock(\gpio_clock_2[6] ),
|
||||
.serial_clock(\gpio_clock_2[8] ),
|
||||
.serial_clock_out(\gpio_clock_2[7] ),
|
||||
.serial_data_in(\gpio_serial_link_2[8] ),
|
||||
.serial_data_out(\gpio_serial_link_2[7] ),
|
||||
.serial_load(\gpio_load_2[6] ),
|
||||
.serial_load(\gpio_load_2[8] ),
|
||||
.serial_load_out(\gpio_load_2[7] ),
|
||||
.user_gpio_in(\user_io_in[26] ),
|
||||
.user_gpio_oeb(\user_io_oeb[26] ),
|
||||
|
@ -4459,13 +4459,13 @@ module caravel(vddio, vddio_2, vssio, vssio_2, vdda, vssa, vccd, vssd, vdda1, vd
|
|||
.pad_gpio_outenb(\mprj_io_oeb[27] ),
|
||||
.pad_gpio_slow_sel(\mprj_io_slow_sel[27] ),
|
||||
.pad_gpio_vtrip_sel(\mprj_io_vtrip_sel[27] ),
|
||||
.resetn(\gpio_resetn_2[7] ),
|
||||
.resetn(\gpio_resetn_2[9] ),
|
||||
.resetn_out(\gpio_resetn_2[8] ),
|
||||
.serial_clock(\gpio_clock_2[7] ),
|
||||
.serial_clock(\gpio_clock_2[9] ),
|
||||
.serial_clock_out(\gpio_clock_2[8] ),
|
||||
.serial_data_in(\gpio_serial_link_2[9] ),
|
||||
.serial_data_out(\gpio_serial_link_2[8] ),
|
||||
.serial_load(\gpio_load_2[7] ),
|
||||
.serial_load(\gpio_load_2[9] ),
|
||||
.serial_load_out(\gpio_load_2[8] ),
|
||||
.user_gpio_in(\user_io_in[27] ),
|
||||
.user_gpio_oeb(\user_io_oeb[27] ),
|
||||
|
@ -4494,13 +4494,13 @@ module caravel(vddio, vddio_2, vssio, vssio_2, vdda, vssa, vccd, vssd, vdda1, vd
|
|||
.pad_gpio_outenb(\mprj_io_oeb[28] ),
|
||||
.pad_gpio_slow_sel(\mprj_io_slow_sel[28] ),
|
||||
.pad_gpio_vtrip_sel(\mprj_io_vtrip_sel[28] ),
|
||||
.resetn(\gpio_resetn_2[8] ),
|
||||
.resetn(\gpio_resetn_2[10] ),
|
||||
.resetn_out(\gpio_resetn_2[9] ),
|
||||
.serial_clock(\gpio_clock_2[8] ),
|
||||
.serial_clock(\gpio_clock_2[10] ),
|
||||
.serial_clock_out(\gpio_clock_2[9] ),
|
||||
.serial_data_in(\gpio_serial_link_2[10] ),
|
||||
.serial_data_out(\gpio_serial_link_2[9] ),
|
||||
.serial_load(\gpio_load_2[8] ),
|
||||
.serial_load(\gpio_load_2[10] ),
|
||||
.serial_load_out(\gpio_load_2[9] ),
|
||||
.user_gpio_in(\user_io_in[28] ),
|
||||
.user_gpio_oeb(\user_io_oeb[28] ),
|
||||
|
|
Loading…
Reference in New Issue