mirror of
https://github.com/tillitis/tillitis-key1.git
synced 2025-12-10 22:35:36 -05:00
fpga: Add extra access control on UDS
Restrict access to UDS when we have exited firmware the first time. Co-authored-by: Michael Cardell Widerkrantz <mc@tillitis.se>
This commit is contained in:
parent
77fc5cf578
commit
7554787678
4 changed files with 19 additions and 14 deletions
|
|
@ -21,6 +21,7 @@ module tk1 #(
|
|||
|
||||
input wire cpu_trap,
|
||||
output wire app_mode,
|
||||
output wire fw_startup_done,
|
||||
|
||||
input wire [31 : 0] cpu_addr,
|
||||
input wire cpu_instr,
|
||||
|
|
@ -180,20 +181,21 @@ module tk1 #(
|
|||
//----------------------------------------------------------------
|
||||
// Concurrent connectivity for ports etc.
|
||||
//----------------------------------------------------------------
|
||||
assign read_data = tmp_read_data;
|
||||
assign ready = tmp_ready;
|
||||
assign read_data = tmp_read_data;
|
||||
assign ready = tmp_ready;
|
||||
|
||||
assign app_mode = fw_startup_done_reg & ~syscall;
|
||||
assign app_mode = fw_startup_done_reg & ~syscall;
|
||||
assign fw_startup_done = fw_startup_done_reg;
|
||||
|
||||
assign force_trap = force_trap_reg;
|
||||
assign force_trap = force_trap_reg;
|
||||
|
||||
assign gpio3 = gpio3_reg;
|
||||
assign gpio4 = gpio4_reg;
|
||||
assign gpio3 = gpio3_reg;
|
||||
assign gpio4 = gpio4_reg;
|
||||
|
||||
assign ram_addr_rand = ram_addr_rand_reg;
|
||||
assign ram_data_rand = ram_data_rand_reg;
|
||||
assign ram_addr_rand = ram_addr_rand_reg;
|
||||
assign ram_data_rand = ram_data_rand_reg;
|
||||
|
||||
assign system_reset = system_reset_reg;
|
||||
assign system_reset = system_reset_reg;
|
||||
|
||||
//----------------------------------------------------------------
|
||||
// Module instance.
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue