eel3792c_rv32i

RV32I implementation on a DE10-Lite FPGA for the EEL3792C course.
Log | Files | Refs

commit f21246c6b82a3f2dc4d90c8f7d80ea39f9533706
parent 239e523a066909634c4c155a749fc2522bff0f47
Author: vin <git@vineetk.net>
Date:   Thu, 10 Apr 2025 15:37:53 -0400

update fibonacci.c

Diffstat:
Mfibonacci.c | 10+++++-----
1 file changed, 5 insertions(+), 5 deletions(-)

diff --git a/fibonacci.c b/fibonacci.c @@ -1,13 +1,13 @@ void _start() { - int *fib0 = 0, *fib1 = 1; + volatile unsigned int *fib = (unsigned int *)0x100; - *fib0 = 0; - *fib1 = 1; + fib[0] = 0; + fib[1] = 1; - for (int *fibx = 2*4; *fibx <= 15*4; fibx += 4) - *fibx = *(fibx - 4) + *(fibx - 8); + for (unsigned int i = 2; i <= 15; i++) + fib[i] = fib[i - 1] + fib[i - 2]; for (;;); }