Skip to content
Snippets Groups Projects
Commit 841f26fb authored by dwf1m12's avatar dwf1m12
Browse files

fix reset-bypass on APB reset

parent 2dc8b4aa
No related branches found
No related tags found
No related merge requests found
...@@ -115,9 +115,9 @@ module nanosoc_chip #( ...@@ -115,9 +115,9 @@ module nanosoc_chip #(
assign SYS_SCANENABLE = scan_enable; assign SYS_SCANENABLE = scan_enable;
assign SYS_TESTMODE = scan_mode; assign SYS_TESTMODE = scan_mode;
assign SYS_SCANINHCLK = 1'b1; assign SYS_SCANINHCLK = 1'b1;
assign scan_out = scan_in; /// assign scan_out = scan_in;
assign bist_out = bist_in; assign bist_out = bist_in;
assign uart_txd_o = uart_rxd_i; /// assign uart_txd_o = uart_rxd_i;
`else `else
assign SYS_SCANENABLE = test_i & swdio_i; assign SYS_SCANENABLE = test_i & swdio_i;
assign SYS_TESTMODE = test_i; assign SYS_TESTMODE = test_i;
...@@ -171,7 +171,10 @@ module nanosoc_chip #( ...@@ -171,7 +171,10 @@ module nanosoc_chip #(
assign p1_e[3] = 1'b1; assign p1_e[3] = 1'b1;
assign p1_z[3] = 1'b0; assign p1_z[3] = 1'b0;
assign P1_IN_MUX[15:4] = p1_i[15:4]; // IO MUX controlled bidirectionals assign P1_IN_MUX[4] = (alt_mode) ? uart_txd_i : p1_i[4]; // RXD2
assign uart_txd_o = P1_OUT_MUX[5]; // TXD2
assign P1_IN_MUX[15:5] = p1_i[15:5]; // IO MUX controlled bidirectionals
assign p1_o[15:4] = P1_OUT_MUX[15:4]; assign p1_o[15:4] = P1_OUT_MUX[15:4];
assign p1_e[15:4] = P1_OUT_EN_MUX[15:4]; assign p1_e[15:4] = P1_OUT_EN_MUX[15:4];
assign p1_z[15:4] = ~P1_OUT_EN_MUX[15:4]; assign p1_z[15:4] = ~P1_OUT_EN_MUX[15:4];
......
...@@ -96,7 +96,7 @@ module nanosoc_clkctrl #( ...@@ -96,7 +96,7 @@ module nanosoc_clkctrl #(
reset_sync_reg <= nxt_reset_sync; reset_sync_reg <= nxt_reset_sync;
end end
assign reset_n = reset_sync_reg[2]; assign reset_n = (RSTBYPASS) ? NRST : reset_sync_reg[2];
`ifdef CORTEX_M0DESIGNSTART `ifdef CORTEX_M0DESIGNSTART
// AHB HRESETn // AHB HRESETn
......
0% Loading or .
You are about to add 0 people to the discussion. Proceed with caution.
Please register or to comment