mirror of
https://github.com/tillitis/tillitis-key1.git
synced 2025-03-08 23:15:58 -05:00
Add fw_ram as always active exe monitor area
Signed-off-by: Joachim Strömbergson <joachim@assured.se>
This commit is contained in:
parent
0caf260553
commit
66ebe5089a
@ -83,6 +83,9 @@ module tk1(
|
|||||||
localparam TK1_NAME1 = 32'h6d6b6466; // "mkdf"
|
localparam TK1_NAME1 = 32'h6d6b6466; // "mkdf"
|
||||||
localparam TK1_VERSION = 32'h00000004;
|
localparam TK1_VERSION = 32'h00000004;
|
||||||
|
|
||||||
|
localparam FW_RAM_FIRST = 32'hd0000000;
|
||||||
|
localparam FW_RAM_LAST = 32'hd00003ff;
|
||||||
|
|
||||||
|
|
||||||
//----------------------------------------------------------------
|
//----------------------------------------------------------------
|
||||||
// Registers including update variables and write enable.
|
// Registers including update variables and write enable.
|
||||||
@ -297,14 +300,19 @@ module tk1(
|
|||||||
begin : cpu_monitor
|
begin : cpu_monitor
|
||||||
tmp_force_trap = 1'h0;
|
tmp_force_trap = 1'h0;
|
||||||
|
|
||||||
if (cpu_mon_en_reg) begin
|
|
||||||
if (cpu_valid && cpu_instr) begin
|
if (cpu_valid && cpu_instr) begin
|
||||||
if ((cpu_addr >= cpu_mon_first_reg) &&
|
if ((cpu_addr >= FW_RAM_FIRST) &&
|
||||||
(cpu_addr <= cpu_mon_last_reg)) begin
|
(cpu_addr <= FW_RAM_LAST)) begin
|
||||||
tmp_force_trap = 1'h1;
|
tmp_force_trap = 1'h1;
|
||||||
end
|
end
|
||||||
|
|
||||||
|
if (cpu_mon_en_reg) begin
|
||||||
|
if ((cpu_addr >= cpu_mon_first_reg) &&
|
||||||
|
(cpu_addr <= cpu_mon_last_reg)) begin
|
||||||
|
tmp_force_trap = 1'h1;
|
||||||
|
end
|
||||||
|
end
|
||||||
end
|
end
|
||||||
end
|
|
||||||
end
|
end
|
||||||
|
|
||||||
|
|
||||||
|
Loading…
x
Reference in New Issue
Block a user