Joachim Strömbergson
|
361381210e
|
Add an initial testcase. Hard to simulate entropy
Signed-off-by: Joachim Strömbergson <joachim@assured.se>
|
2023-07-04 09:04:28 +02:00 |
|
Joachim Strömbergson
|
a76fc19c65
|
Add Makefile, testbench and support module needed to build som target
Signed-off-by: Joachim Strömbergson <joachim@assured.se>
|
2023-07-04 09:04:28 +02:00 |
|
Joachim Strömbergson
|
a517552c85
|
Update README with info about the core functions
Signed-off-by: Joachim Strömbergson <joachim@assured.se>
|
2023-07-04 09:04:28 +02:00 |
|
Joachim Strömbergson
|
bc7dfea9c4
|
Add test9: EXE monitor control and detection
Signed-off-by: Joachim Strömbergson <joachim@assured.se>
|
2023-07-04 09:04:28 +02:00 |
|
Joachim Strömbergson
|
4644c79cbd
|
Adding test 8: GPIO test
Signed-off-by: Joachim Strömbergson <joachim@assured.se>
|
2023-07-04 09:04:28 +02:00 |
|
Joachim Strömbergson
|
394e437c91
|
Add test7: Control of LED RGB outputs.
Signed-off-by: Joachim Strömbergson <joachim@assured.se>
|
2023-07-04 09:04:27 +02:00 |
|
Joachim Strömbergson
|
480f4e3d45
|
Add test6: Test that RAM ASLR and SCRAMBLE registers can be set by fw
Signed-off-by: Joachim Strömbergson <joachim@assured.se>
|
2023-07-04 09:04:27 +02:00 |
|
Joachim Strömbergson
|
d70937c11b
|
Improved messaging from the testbench
Signed-off-by: Joachim Strömbergson <joachim@assured.se>
|
2023-07-04 09:04:27 +02:00 |
|
Joachim Strömbergson
|
59af60bdd5
|
Add test4: writing and reading blake2s entry point
Signed-off-by: Joachim Strömbergson <joachim@assured.se>
|
2023-07-04 09:04:27 +02:00 |
|
Joachim Strömbergson
|
dc2903a5b4
|
Update test3 to check that writing to CDI works when in fw mode
Signed-off-by: Joachim Strömbergson <joachim@assured.se>
|
2023-07-04 09:04:27 +02:00 |
|
Joachim Strömbergson
|
16a91bfdd5
|
Adding test 3: Reading out the CDI
Signed-off-by: Joachim Strömbergson <joachim@assured.se>
|
2023-07-04 09:04:27 +02:00 |
|
Joachim Strömbergson
|
1f47991ac2
|
Add test2: Read out UDI
Signed-off-by: Joachim Strömbergson <joachim@assured.se>
|
2023-07-04 09:04:27 +02:00 |
|
Joachim Strömbergson
|
6d9890d050
|
Add test1: Read out name and version
Signed-off-by: Joachim Strömbergson <joachim@assured.se>
|
2023-07-04 09:04:26 +02:00 |
|
Joachim Strömbergson
|
49eac9d101
|
Complete init of DUT and input, output display
Signed-off-by: Joachim Strömbergson <joachim@assured.se>
|
2023-07-04 09:04:26 +02:00 |
|
Joachim Strömbergson
|
1909833952
|
Add header with info and license
Signed-off-by: Joachim Strömbergson <joachim@assured.se>
|
2023-07-04 09:04:26 +02:00 |
|
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
|
97e3e25d98
|
Update the UART README with info about the core and its API
Signed-off-by: Joachim Strömbergson <joachim@assured.se>
|
2023-07-04 09:04:25 +02:00 |
|
Joachim Strömbergson
|
704d67c8ab
|
Add Makefile to build sim. Debug sim build
Signed-off-by: Joachim Strömbergson <joachim@assured.se>
|
2023-07-04 09:04:25 +02:00 |
|
Joachim Strömbergson
|
819b93deff
|
Complete testbench and update README with API info
Signed-off-by: Joachim Strömbergson <joachim@assured.se>
|
2023-07-04 09:04:25 +02:00 |
|
Joachim Strömbergson
|
bbff7576df
|
Fix markdown syntax for API listing
Signed-off-by: Joachim Strömbergson <joachim@assured.se>
|
2023-07-04 09:04:25 +02:00 |
|
Joachim Strömbergson
|
e6eaad87dc
|
Update README with info about the timer API
Signed-off-by: Joachim Strömbergson <joachim@assured.se>
|
2023-07-04 09:04:25 +02:00 |
|
Joachim Strömbergson
|
4c54b4b60b
|
Add info about the API in the README
Signed-off-by: Joachim Strömbergson <joachim@assured.se>
|
2023-07-04 09:04:25 +02:00 |
|
Joachim Strömbergson
|
18bb9b8599
|
Making the testbench self checking
Signed-off-by: Joachim Strömbergson <joachim@assured.se>
|
2023-07-04 09:04:25 +02:00 |
|
Joachim Strömbergson
|
1d2a71ec0c
|
Change file extension to markdown
Signed-off-by: Joachim Strömbergson <joachim@assured.se>
|
2023-07-04 09:04:24 +02:00 |
|
Joachim Strömbergson
|
1e97e27e66
|
Updated README, completed testcase and cleaned up the testbench
Signed-off-by: Joachim Strömbergson <joachim@assured.se>
|
2023-07-04 09:04:24 +02:00 |
|
Joachim Strömbergson
|
9d188a2f7f
|
Add more info about how the timer works
Signed-off-by: Joachim Strömbergson <joachim@assured.se>
|
2023-07-04 09:04:24 +02:00 |
|
Joachim Strömbergson
|
7c9dfaf45a
|
Add testcase for the timer top level wrapper and clean up the tb
Signed-off-by: Joachim Strömbergson <joachim@assured.se>
|
2023-07-04 09:04:24 +02:00 |
|
Joachim Strömbergson
|
c185849ae4
|
Minor cleanup of README, testbench and Makefile
Signed-off-by: Joachim Strömbergson <joachim@assured.se>
|
2023-07-04 09:04:24 +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
|
3eb5b7879c
|
Add API address to read out number of bytes in Rx FIFO
Signed-off-by: Joachim Strömbergson <joachim@assured.se>
|
2023-03-07 08:22:27 +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
|
6137b88fe0
|
Add separate start, stop bits and running status bit in API
Signed-off-by: Joachim Strömbergson <joachim@assured.se>
|
2023-01-30 15:48:57 +01:00 |
|
Joachim Strömbergson
|
f020495695
|
Cleanup of tb for timer core
Signed-off-by: Joachim Strömbergson <joachim@assured.se>
|
2023-01-20 10:14:44 +01:00 |
|
Joachim Strömbergson
|
9ce2b8a84a
|
Only accept tx data when the core is ready
Signed-off-by: Joachim Strömbergson <joachim@assured.se>
|
2023-01-02 13:10:40 +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 |
|