Skip to content
Snippets Groups Projects
Commit 9bcb64a8 authored by dwf1m12's avatar dwf1m12
Browse files

test/diagnostic pad configuration prototype added

parent 2b8bbcb1
Branches
Tags
No related merge requests found
...@@ -65,7 +65,7 @@ module nanosoc_chip #( ...@@ -65,7 +65,7 @@ module nanosoc_chip #(
// Scan Wiring // Scan Wiring
wire SYS_SCANENABLE; // Scan Mode Enable wire SYS_SCANENABLE; // Scan Mode Enable
wire SYS_TESTMODE; // Test Mode Enable (Override Synchronisers) wire SYS_TESTMODE; // Test Mode Enable (Override Synchronisers)
wire SYS_SCANINHCLK; // HCLK scan wire wire SYS_SCANINHCLK; // HCLK scan wire - TIE OFF
wire SYS_SCANOUTHCLK; // Scan Chain Output - UNUSED wire SYS_SCANOUTHCLK; // Scan Chain Output - UNUSED
// Serial-Wire Debug // Serial-Wire Debug
......
This diff is collapsed.
...@@ -41,8 +41,11 @@ ...@@ -41,8 +41,11 @@
module nanosoc_tb; module nanosoc_tb;
wire CLK; // crystal pin 1 wire CLK; // crystal pin 1
wire TEST; // crystal pin 2 wire TEST; // 0 for system usaged
wire NRST; // active low reset wire NRST; // active low reset
wire NRST_early; // active low reset
wire NRST_late; // active low reset
wire NRST_ext; // active low reset
wire [15:0] P0; // Port 0 wire [15:0] P0; // Port 0
wire [15:0] P1; // Port 1 wire [15:0] P1; // Port 1
...@@ -130,13 +133,13 @@ SROM_Ax32 ...@@ -130,13 +133,13 @@ SROM_Ax32
nanosoc_clkreset u_nanosoc_clkreset( nanosoc_clkreset u_nanosoc_clkreset(
.CLK (CLK), .CLK (CLK),
.NRST (NRST), .NRST (NRST),
.NRST_early( ), .NRST_early(NRST_early),
.NRST_late ( ), .NRST_late (NRST_late),
.NRST_ext ( ) .NRST_ext (NRST_ext )
); );
`endif `endif
assign TEST=1'b0; assign TEST = 1'b0;
// Pullup to suppress X-inputs // Pullup to suppress X-inputs
pullup(P0[ 0]); pullup(P0[ 0]);
...@@ -173,6 +176,7 @@ SROM_Ax32 ...@@ -173,6 +176,7 @@ SROM_Ax32
pullup(P1[14]); pullup(P1[14]);
pullup(P1[15]); pullup(P1[15]);
// -------------------------------------------------------------------------------- // --------------------------------------------------------------------------------
// UART output capture // UART output capture
// -------------------------------------------------------------------------------- // --------------------------------------------------------------------------------
......
...@@ -40,7 +40,7 @@ ...@@ -40,7 +40,7 @@
module nanosoc_tb_qs; module nanosoc_tb_qs;
wire CLK; // crystal pin 1 wire CLK; // crystal pin 1
wire TEST = 1'b0; // crystal pin 2 wire TEST; // 0 for system usage
wire NRST; // active low reset wire NRST; // active low reset
wire [15:0] P0; // Port 0 wire [15:0] P0; // Port 0
...@@ -135,6 +135,8 @@ SROM_Ax32 ...@@ -135,6 +135,8 @@ SROM_Ax32
); );
`endif `endif
assign TEST = 1'b0;
// Pullup to suppress X-inputs // Pullup to suppress X-inputs
pullup(P0[ 0]); pullup(P0[ 0]);
pullup(P0[ 1]); pullup(P0[ 1]);
......
0% Loading or .
You are about to add 0 people to the discussion. Proceed with caution.
Please register or to comment