Joachim Strömbergson
|
b1993742bb
|
Fix testbench buik including DUT instantiation
Signed-off-by: Joachim Strömbergson <joachim@assured.se>
|
2023-07-04 09:04:26 +02:00 |
|
Joachim Strömbergson
|
2fb61bba73
|
Add UDI used during simulation
Signed-off-by: Joachim Strömbergson <joachim@assured.se>
|
2023-07-04 09:04:26 +02:00 |
|
Joachim Strömbergson
|
cb2fd573b3
|
Add dummy LED macro driver module needed for simulation
Signed-off-by: Joachim Strömbergson <joachim@assured.se>
|
2023-07-04 09:04:26 +02:00 |
|
Joachim Strömbergson
|
61598f57e5
|
Add initial version of testbench annd Makfile for building sim target
Signed-off-by: Joachim Strömbergson <joachim@assured.se>
|
2023-07-04 09:04:26 +02:00 |
|
Joachim Strömbergson
|
000b7644b5
|
Update fw ram last address to match new mem size
Signed-off-by: Joachim Strömbergson <joachim@assured.se>
|
2023-03-08 13:31:45 +01:00 |
|
Joachim Strömbergson
|
2e2ca04ab7
|
Bump FPGA design version to 5
Signed-off-by: Joachim Strömbergson <joachim@assured.se>
|
2023-03-07 12:30:10 +01:00 |
|
Joachim Strömbergson
|
d075cc72c3
|
Manually merged changes for scrambling
Signed-off-by: Joachim Strömbergson <joachim@assured.se>
|
2023-03-07 10:42:59 +01:00 |
|
Joachim Strömbergson
|
4db4e39205
|
Clarify the purpose and functionality of the tk1 core
Signed-off-by: Joachim Strömbergson <joachim@assured.se>
|
2023-03-07 08:20:18 +01:00 |
|
Joachim Strömbergson
|
6f327d2ff9
|
Block changing of monitor addresses when enabled
Signed-off-by: Joachim Strömbergson <joachim@assured.se>
|
2023-03-06 15:41:55 +01:00 |
|
Joachim Strömbergson
|
66ebe5089a
|
Add fw_ram as always active exe monitor area
Signed-off-by: Joachim Strömbergson <joachim@assured.se>
|
2023-03-06 15:41:55 +01:00 |
|
Joachim Strömbergson
|
5c05ae657e
|
exe monitor can only be enabled, not disabled
Signed-off-by: Joachim Strömbergson <joachim@assured.se>
|
2023-03-06 15:41:55 +01:00 |
|
Joachim Strömbergson
|
7612d00ccf
|
Feed CPU illegal instruction to trigger trap
Signed-off-by: Joachim Strömbergson <joachim@assured.se>
|
2023-03-06 15:41:55 +01:00 |
|
Joachim Strömbergson
|
86ea45e10a
|
Add CPU execution monitor
Signed-off-by: Joachim Strömbergson <joachim@assured.se>
|
2023-03-06 15:41:53 +01:00 |
|
Joachim Strömbergson
|
e514f778b2
|
Remove stray variable for blake2s address update
Signed-off-by: Joachim Strömbergson <joachim@assured.se>
|
2023-03-06 11:32:38 +01:00 |
|
Joachim Strömbergson
|
adcccc44de
|
Change reset value for the trap led to black
Signed-off-by: Joachim Strömbergson <joachim@assured.se>
|
2023-03-06 11:32:38 +01:00 |
|
Joachim Strömbergson
|
d335dd708a
|
Add HW to detect trap in cpu and signal using the LEDs
Signed-off-by: Joachim Strömbergson <joachim@assured.se>
|
2023-03-06 11:32:38 +01:00 |
|
Joachim Strömbergson
|
caeee54e19
|
Change LED reset value to black
Signed-off-by: Joachim Strömbergson <joachim@assured.se>
|
2023-02-27 13:21:51 +01:00 |
|
Joachim Strömbergson
|
5c74a0727c
|
Lock down access to UDI in app mode
Signed-off-by: Joachim Strömbergson <joachim@assured.se>
|
2022-12-20 12:05:56 +01:00 |
|
Joachim Strömbergson
|
a48dc7cbbb
|
Add reg writable from FW, readable from app for blake2s entry
Signed-off-by: Joachim Strömbergson <joachim@assured.se>
|
2022-12-08 16:16:15 +01:00 |
|
Daniel Lublin
|
4b4f014d38
|
Rename to TK1
|
2022-10-26 09:20:02 +02:00 |
|