From 989c112328f293ca1dfdea2da08afc79e960e841 Mon Sep 17 00:00:00 2001 From: Paul Selkirk Date: Wed, 25 Mar 2015 01:04:59 -0400 Subject: integrate trng into core_selector framework --- core_selector/src/rtl/core_selector.v | 12 ++++++++++-- 1 file changed, 10 insertions(+), 2 deletions(-) (limited to 'core_selector/src/rtl/core_selector.v') diff --git a/core_selector/src/rtl/core_selector.v b/core_selector/src/rtl/core_selector.v index 1cd1d94..a18717a 100644 --- a/core_selector/src/rtl/core_selector.v +++ b/core_selector/src/rtl/core_selector.v @@ -44,11 +44,15 @@ module core_selector input wire sys_clk, input wire sys_rst, + input wire noise, + input wire [16: 0] sys_eim_addr, input wire sys_eim_wr, input wire sys_eim_rd, output wire [31: 0] sys_read_data, - input wire [31: 0] sys_write_data + input wire [31: 0] sys_write_data, + + output wire [7 : 0] debug ); @@ -166,6 +170,8 @@ module core_selector .sys_clk(sys_clk), .sys_rst(sys_rst), + .noise(noise), + .sys_ena(segment_enable_rngs), // only enable active selector .sys_eim_addr(addr_segment_int), // we only connect 14 lower bits of address here, @@ -175,7 +181,9 @@ module core_selector .sys_eim_rd(sys_eim_rd), .sys_write_data(sys_write_data), - .sys_read_data(segment_rngs_read_data) // output from RNGS segment + .sys_read_data(segment_rngs_read_data), // output from RNGS segment + + .debug(debug) ); -- cgit v1.2.3