| `default_nettype none | |
| module tt2_tholin_multiplier( | |
| input [7:0] io_in, | |
| output [7:0] io_out | |
| ); | |
| wire s_A0 = io_in[0]; | |
| wire s_A1 = io_in[1]; | |
| wire s_A2 = io_in[2]; | |
| wire s_A3 = io_in[3]; | |
| wire s_B0 = io_in[4]; | |
| wire s_B1 = io_in[5]; | |
| wire s_B2 = io_in[6]; | |
| wire s_B3 = io_in[7]; | |
| wire s_R0; | |
| wire s_R1; | |
| wire s_R2; | |
| wire s_R3; | |
| wire s_R4; | |
| wire s_R5; | |
| wire s_R6; | |
| wire s_R7; | |
| assign io_out[0] = s_R0; | |
| assign io_out[1] = s_R1; | |
| assign io_out[2] = s_R2; | |
| assign io_out[3] = s_R3; | |
| assign io_out[4] = s_R4; | |
| assign io_out[5] = s_R5; | |
| assign io_out[6] = s_R6; | |
| assign io_out[7] = s_R7; | |
| main CIRCUIT_0 (.A0(s_A0), | |
| .A1(s_A1), | |
| .A2(s_A2), | |
| .A3(s_A3), | |
| .B0(s_B0), | |
| .B1(s_B1), | |
| .B2(s_B2), | |
| .B3(s_B3), | |
| .R0(s_R0), | |
| .R1(s_R1), | |
| .R2(s_R2), | |
| .R3(s_R3), | |
| .R4(s_R4), | |
| .R5(s_R5), | |
| .R6(s_R6), | |
| .R7(s_R7)); | |
| endmodule |