Romain Dolbeau
|
1c690cbd90
|
Merge branch 'main' of github.com:rdolbeau/SBusFPGA into main
|
2021-10-09 10:25:47 +02:00 |
|
Romain Dolbeau
|
0b3cd1bfb5
|
Merge branch 'main' of github.com:rdolbeau/SBusFPGA into main
|
2021-10-09 08:27:34 +02:00 |
|
Romain Dolbeau
|
11cfd3ba40
|
CG3 is usable as console and with X11, despite the ugly colors
|
2021-10-08 20:37:32 +02:00 |
|
Romain Dolbeau
|
df7f1e819f
|
init sdram in PROM
|
2021-10-07 19:43:07 +02:00 |
|
Romain Dolbeau
|
1acb9a961e
|
commit untested cg3 emulation
|
2021-10-02 12:33:32 +02:00 |
|
Romain Dolbeau
|
5982ff3ef0
|
bring back add_usb locally
|
2021-09-23 14:53:37 -04:00 |
|
Romain Dolbeau
|
918fe47747
|
minor stuff
|
2021-09-23 14:37:29 -04:00 |
|
Romain Dolbeau
|
ba734f0fa9
|
more ocnfigurability
|
2021-09-21 14:12:17 -04:00 |
|
Romain Dolbeau
|
4609e15dc6
|
missing xdr+
|
2021-09-20 13:55:00 -04:00 |
|
Romain Dolbeau
|
40e818c950
|
version-specific proms
|
2021-09-20 12:45:07 -04:00 |
|
Romain Dolbeau
|
6927ed4546
|
More V1.X stuff, still need to modularize the PROM. Also, why irqs other than 3 fails in Migen in V1.2 ???
|
2021-09-19 13:15:11 -04:00 |
|
Romain Dolbeau
|
fa2c511766
|
more V1.0 to V1.2 update stuff
|
2021-09-19 10:18:00 -04:00 |
|
Romain Dolbeau
|
34ed2b130a
|
apply patch from betrusted-io/gateware commit 817e284a3d92037b8cb0686735578d2bb60853e9
|
2021-09-07 05:11:28 -04:00 |
|
Romain Dolbeau
|
084d6ee3ca
|
More prep; splits CSR includes per-device
|
2021-09-06 12:21:54 -04:00 |
|
Romain Dolbeau
|
9e2a84d098
|
more V1.2
|
2021-09-06 09:43:16 -04:00 |
|
Romain Dolbeau
|
b40953b65c
|
Loops are easier to read...
|
2021-09-06 03:03:04 -04:00 |
|
Romain Dolbeau
|
e710b6b2ff
|
option to disable upper lane in AES/GCM isntructions; disable them in the code
|
2021-09-05 09:56:14 -04:00 |
|
Romain Dolbeau
|
13f7dc48d2
|
Put AES in the mul_clk domain
|
2021-09-05 04:42:42 -04:00 |
|
Romain Dolbeau
|
6954e719b7
|
fix errors
|
2021-09-05 04:41:33 -04:00 |
|
Romain Dolbeau
|
0b22dd98c3
|
4 AES inst -> just 1
|
2021-09-04 13:17:03 -04:00 |
|
Romain Dolbeau
|
984abbc656
|
USB configurability
|
2021-09-04 09:05:13 -04:00 |
|
Romain Dolbeau
|
e352323ae3
|
display all codes in engine_code
|
2021-09-04 09:04:58 -04:00 |
|
Romain Dolbeau
|
37bf0c5aa9
|
prelim for boot-time support
|
2021-09-04 09:04:40 -04:00 |
|
Romain Dolbeau
|
e820d105da
|
enough delay for longer-timed AES/GCM
|
2021-09-04 06:25:27 -04:00 |
|
Romain Dolbeau
|
e57cf9d9a8
|
preliminary work on AES256-GCM in the Engine
|
2021-09-04 05:52:11 -04:00 |
|
Romain Dolbeau
|
55298ec5b7
|
prelim work for V1.2
|
2021-09-04 02:10:26 -04:00 |
|
Romain Dolbeau
|
28ce3a7111
|
prelim work for V1.2
|
2021-09-04 02:07:37 -04:00 |
|
Romain Dolbeau
|
110db38eb2
|
more AES/GCM
|
2021-08-26 10:27:55 -04:00 |
|
Romain Dolbeau
|
28b857851a
|
Full AES encrypt
|
2021-08-26 06:03:36 -04:00 |
|
Romain Dolbeau
|
d2218c6981
|
commit the experimental GCM/AES stuff in the engine
|
2021-08-25 09:44:28 -04:00 |
|
Romain Dolbeau
|
170c540cf7
|
ioctl on/off switch on stats + ctrl pgm
|
2021-08-23 04:48:05 -04:00 |
|
Romain Dolbeau
|
eede097217
|
CSRs don't support CDC... move Engine to sysclk ; also forgot to commit fsmstat
|
2021-08-22 10:27:28 -04:00 |
|
Romain Dolbeau
|
6d142636c2
|
Clean-up the master code (src)
|
2021-08-22 09:08:48 -04:00 |
|
Romain Dolbeau
|
8e94597b3a
|
Enable everything (using a Wishbone Crossbar instead of a Shared), some changes to Sbus timeouts, seems that everything play nice together now, also change Engine code to need fewer inputs
|
2021-08-22 03:54:00 -04:00 |
|
Romain Dolbeau
|
890033a0fe
|
move the last errored address to sbusfpga_stat ; add missing stat driver
|
2021-08-21 10:11:41 -04:00 |
|
Romain Dolbeau
|
2111020a0c
|
add an SBus statistics module (and discover a bug in the sbus lave timeouts and a lot of slave re-run)
|
2021-08-21 07:41:02 -04:00 |
|
Romain Dolbeau
|
67ad40c65e
|
(optional) checksumming in SDRAM DMA, change clocking on Engine, ...
|
2021-08-21 02:15:43 -04:00 |
|
Romain Dolbeau
|
d8914159b1
|
try to track down the issue...
|
2021-08-21 02:14:04 -04:00 |
|
Romain Dolbeau
|
15559b38b9
|
try to track down the issue...
|
2021-08-21 02:13:08 -04:00 |
|
Romain Dolbeau
|
ae7ba8115f
|
add ioctls for testing
|
2021-08-21 02:12:34 -04:00 |
|
Romain Dolbeau
|
bae310e0a3
|
more tests
|
2021-07-29 03:59:27 -04:00 |
|
Romain Dolbeau
|
42c5086885
|
Trying to integrate Bestrusted's Curve25519 engine ; trivial program works but not after a few repetition :-(
|
2021-07-25 06:52:05 -04:00 |
|
Romain Dolbeau
|
0c5e750453
|
Avoid some potential race conditions
|
2021-07-25 06:32:48 -04:00 |
|
Romain Dolbeau
|
6aa4734550
|
tune delays
|
2021-07-25 02:56:43 -04:00 |
|
Romain Dolbeau
|
acda04f456
|
SDRAM driver now complete enough to sunlabel/newfs
|
2021-07-24 11:53:05 -04:00 |
|
Romain Dolbeau
|
ef215942c0
|
bytes not blocks
|
2021-07-24 11:43:12 -04:00 |
|
Romain Dolbeau
|
b8e9211a77
|
driver update
|
2021-07-24 11:42:53 -04:00 |
|
Romain Dolbeau
|
aea1865b7b
|
commit the neorv32trgn-based trng
|
2021-07-20 07:45:51 -04:00 |
|
Romain Dolbeau
|
c258b75c57
|
typo
|
2021-07-18 13:06:50 -04:00 |
|
Romain Dolbeau
|
22e13886c0
|
update READMEs
|
2021-07-18 13:03:18 -04:00 |
|