|
|
@ -148,13 +148,13 @@ module Top ( |
|
|
|
/******************************************************************************* |
|
|
|
* DEBUG_LED * |
|
|
|
*******************************************************************************/ |
|
|
|
zutils_debug_led #( |
|
|
|
.PERIOD_COUNT(10000000) |
|
|
|
) core_board_debug_led_inst ( |
|
|
|
.clk(sys_clk), |
|
|
|
.rst_n(rst_n), |
|
|
|
.debug_led(core_board_debug_led) |
|
|
|
); |
|
|
|
// zutils_debug_led #( |
|
|
|
// .PERIOD_COUNT(10000000) |
|
|
|
// ) core_board_debug_led_inst ( |
|
|
|
// .clk(sys_clk), |
|
|
|
// .rst_n(rst_n), |
|
|
|
// .debug_led(core_board_debug_led) |
|
|
|
// ); |
|
|
|
|
|
|
|
/******************************************************************************* |
|
|
|
* SPIREADER * |
|
|
@ -220,11 +220,12 @@ module Top ( |
|
|
|
* 输出组件 * |
|
|
|
*******************************************************************************/ |
|
|
|
|
|
|
|
// wire [7:0] ttl_output_signal_in; |
|
|
|
wire [7:0] ttl_output_signal_in; |
|
|
|
|
|
|
|
// ttl_output #( |
|
|
|
// .REG_START_ADD(`REG_ADD_OFF_TTLIN1), |
|
|
|
// .TEST(HARDWARE_TEST_MODE) |
|
|
|
// .TEST(HARDWARE_TEST_MODE), |
|
|
|
// .ID(1) |
|
|
|
// ) ttl_output_1 ( |
|
|
|
// .clk (sys_clk), |
|
|
|
// .rst_n(rst_n), |
|
|
@ -242,7 +243,8 @@ module Top ( |
|
|
|
|
|
|
|
// ttl_output #( |
|
|
|
// .REG_START_ADD(`REG_ADD_OFF_TTLIN2), |
|
|
|
// .TEST(HARDWARE_TEST_MODE) |
|
|
|
// .TEST(HARDWARE_TEST_MODE), |
|
|
|
// .ID(2) |
|
|
|
// ) ttl_output_2 ( |
|
|
|
// .clk (sys_clk), |
|
|
|
// .rst_n(rst_n), |
|
|
@ -260,7 +262,8 @@ module Top ( |
|
|
|
|
|
|
|
// ttl_output #( |
|
|
|
// .REG_START_ADD(`REG_ADD_OFF_TTLIN3), |
|
|
|
// .TEST(HARDWARE_TEST_MODE) |
|
|
|
// .TEST(HARDWARE_TEST_MODE), |
|
|
|
// .ID(3) |
|
|
|
// ) ttl_output_3 ( |
|
|
|
// .clk (sys_clk), |
|
|
|
// .rst_n(rst_n), |
|
|
@ -278,7 +281,8 @@ module Top ( |
|
|
|
|
|
|
|
// ttl_output #( |
|
|
|
// .REG_START_ADD(`REG_ADD_OFF_TTLIN4), |
|
|
|
// .TEST(HARDWARE_TEST_MODE) |
|
|
|
// .TEST(HARDWARE_TEST_MODE), |
|
|
|
// .ID(4) |
|
|
|
// ) ttl_output_4 ( |
|
|
|
// .clk (sys_clk), |
|
|
|
// .rst_n(rst_n), |
|
|
@ -295,28 +299,39 @@ module Top ( |
|
|
|
// ); |
|
|
|
|
|
|
|
|
|
|
|
rd_data_router rd_data_router_inst ( |
|
|
|
.addr(reg_reader_bus_addr), |
|
|
|
// rd_data_router rd_data_router_inst ( |
|
|
|
// .addr(reg_reader_bus_addr), |
|
|
|
|
|
|
|
// .stm32_rd_data(stm32_rd_data), |
|
|
|
// .fpga_test_rd_data(fpga_test_rd_data), |
|
|
|
// .control_sensor_rd_data(control_sensor_rd_data), |
|
|
|
// .ttlin1_rd_data(ttlin1_rd_data), |
|
|
|
// .ttlin2_rd_data(ttlin2_rd_data), |
|
|
|
// .ttlin3_rd_data(ttlin3_rd_data), |
|
|
|
// .ttlin4_rd_data(ttlin4_rd_data), |
|
|
|
// .timecode_in_rd_data(timecode_in_rd_data), |
|
|
|
// .genlock_in_rd_data(genlock_in_rd_data), |
|
|
|
|
|
|
|
// .ttlout1_rd_data(ttlout1_rd_data), // ok |
|
|
|
// .ttlout2_rd_data(ttlout2_rd_data), // ok |
|
|
|
// .ttlout3_rd_data(ttlout3_rd_data), // ok |
|
|
|
// .ttlout4_rd_data(ttlout4_rd_data), // ok |
|
|
|
|
|
|
|
// .timecode_out_rd_data(timecode_out_rd_data), |
|
|
|
// .genlock_out_rd_data(genlock_out_rd_data), |
|
|
|
// .stm32_if_rd_data(stm32_if_rd_data), |
|
|
|
// .debuger_rd_data(debuger_rd_data), |
|
|
|
|
|
|
|
// .rd_data_out(reg_reader_bus_rd_data) |
|
|
|
// ); |
|
|
|
assign fpga_test_rd_data = reg_reader_bus_rd_data; |
|
|
|
|
|
|
|
assign debug_signal_output[0] = spi2_cs_pin; |
|
|
|
assign debug_signal_output[1] = spi2_clk_pin; |
|
|
|
assign debug_signal_output[2] = spi2_rx_pin; |
|
|
|
assign debug_signal_output[3] = spi2_tx_pin; |
|
|
|
assign core_board_debug_led = 1; |
|
|
|
|
|
|
|
|
|
|
|
.stm32_rd_data(stm32_rd_data), |
|
|
|
.fpga_test_rd_data(fpga_test_rd_data), |
|
|
|
.control_sensor_rd_data(control_sensor_rd_data), |
|
|
|
.ttlin1_rd_data(ttlin1_rd_data), |
|
|
|
.ttlin2_rd_data(ttlin2_rd_data), |
|
|
|
.ttlin3_rd_data(ttlin3_rd_data), |
|
|
|
.ttlin4_rd_data(ttlin4_rd_data), |
|
|
|
.timecode_in_rd_data(timecode_in_rd_data), |
|
|
|
.genlock_in_rd_data(genlock_in_rd_data), |
|
|
|
.ttlout1_rd_data(ttlout1_rd_data), // ok |
|
|
|
.ttlout2_rd_data(ttlout2_rd_data), // ok |
|
|
|
.ttlout3_rd_data(ttlout3_rd_data), // ok |
|
|
|
.ttlout4_rd_data(ttlout4_rd_data), // ok |
|
|
|
.timecode_out_rd_data(timecode_out_rd_data), |
|
|
|
.genlock_out_rd_data(genlock_out_rd_data), |
|
|
|
.stm32_if_rd_data(stm32_if_rd_data), |
|
|
|
.debuger_rd_data(debuger_rd_data), |
|
|
|
|
|
|
|
.rd_data_out(reg_reader_bus_rd_data) |
|
|
|
); |
|
|
|
|
|
|
|
endmodule |