Commit Graph
56 Commits
Author SHA1 Message Date
stas a9aa746f81 add StreamController pending irq register 2025-02-17 15:59:33 +01:00
stas 74b43d9bc1 add linker file for camera test 2025-01-21 10:16:24 +01:00
stas 7a3360d072 update SPI register interface 2024-12-09 12:09:22 +01:00
stas 097765d92b update GPIO regs 2024-12-06 10:10:02 +01:00
stas bd02644a2f fix readout datasize connection 2024-11-27 09:42:43 +01:00
stas 800dd52519 update camera module 2024-11-27 09:02:20 +01:00
stas 7fc7e97fe3 CCC msg if update 2024-11-20 13:05:43 +01:00
stas 5eac63d773 fix timer macro 2024-11-06 11:24:09 +01:00
stas e8cfbbdab0 add communication controller register interface 2024-11-05 13:01:57 +01:00
stas 8e62de5cdf add RAM linker file 2024-10-01 10:56:40 +02:00
stas 3484dc66e3 fix interrupt handler and Moonlight ROM size 2024-09-26 12:18:50 +02:00
stas b36a42b386 update moonlight register headers. Remove unused control register in
camera
2024-09-10 15:46:32 +02:00
stas f632436fda rename SDMA to DMA 2024-08-28 16:18:18 +02:00
stas 85ae6c1c59 simpledma renamed to dma 2024-08-02 12:36:38 +02:00
stas 2e98acdeb2 Ehrenberg firmware headers generated with peakrdl 1.2.8 2024-08-02 09:55:38 +02:00
stas d20582d7aa fix prci build 2023-11-24 13:06:31 +01:00
stas 77ca8a01b4 add hifive1 2023-11-24 09:36:53 +01:00
stas 36a6de6dc0 remove raven dirs 2022-05-02 13:21:12 +02:00
stas d2cb78724a move RAVEN FW into Validation-VP repo 2022-05-02 13:19:36 +02:00
stas 0de438dc52 avoid interrupts while printing 2022-05-02 09:51:05 +02:00
stas 5f44f8df98 Improve wait for interrupt routines 2022-04-28 19:20:32 +02:00
stas 02ce96eed8 improve interrupt handling 2022-04-26 15:29:49 +02:00
stas 588ca3c7ba Merge pull request 'Add allocate+free functionality for fpga' (#1) from feature/fpga-alloc-free into master
Reviewed-on: VP/Firmwares#1
2022-02-11 16:12:21 +01:00
stas a70f5bb09c add wait for both spn interrupts 2021-05-17 11:54:37 +02:00
stas 1b09899d2a XSPN hybrid simulation passed in MINRES environment 2021-04-22 14:50:21 +02:00
stas 5ba7d5dd24 extend spn_checker to comapre the results from 2nd XSPN accelerator 2021-04-20 20:36:00 +02:00
stas 26d7560891 add second XSPN partition 2021-04-20 08:30:39 +02:00
stas 96de37dbc2 increase XSPN load 2021-04-14 08:45:21 +02:00
stas d0eff8c08d longer simulation 2021-04-12 13:12:04 +02:00
stas 2a9ce332c7 fix hello-world init 2021-04-09 11:19:05 +02:00
stas f5e0d13891 move data handling into snp_checker vp 2021-03-26 10:36:15 +01:00
stas b03f1bff4f create snp result checker to enable parallel spn calculation and result comparison 2021-03-25 09:36:16 +01:00
stas 3743cbfecd enable result check in raven_spn fw 2021-03-10 12:05:23 +01:00
stas 7f8ddf3201 re-implement wait_for_interrupt and get rid of multiplication in
check_results for better performance
2021-01-08 09:30:47 +01:00
stas 685f25e2ce Passed multi-thread-xspn-vp simulation 2021-01-06 17:27:58 +01:00
stas 3d93e4b9a5 Give XSPN the address of the input_data array 2021-01-05 12:56:31 +01:00
stas 62cdc0c7b9 error exit
Trigger err_exit module to stop the SystemC simualtion if the data check
fails
2020-12-30 11:37:06 +01:00
stas 4dbbb73f01 restructure for parallel execution 2020-12-14 12:52:05 +01:00
stas 0d0d12edff wait for interrupt instead of time delay 2020-12-14 08:43:11 +01:00
stas db22ccbce5 run 10000 XSPN samples 2020-12-11 17:01:35 +01:00
stas 06cc727883 200 XSPN samples passed 2020-12-10 15:38:25 +01:00
stas 50428965e9 Compile XSPN input and ref data in flash memory.
Comparison of first 15 samples passed.
2020-12-08 17:07:21 +01:00
stas afb8a677f1 check first XSPN result value in FW, add gcc_except_table, replace
self-made printf with one from the lib.
2020-12-07 12:55:10 +01:00
stas 1d46ef5fea fix raven_spn cdt project 2020-12-07 08:42:38 +01:00
stas 01cfbd34fe 1st successful XSPN run. Insert few samples and get one result 2020-12-04 12:34:49 +01:00
stas 8249a0417e First configuration of the XSPNController 2020-11-04 17:41:56 +01:00
stas 4720c923cd add SPN configuration 2020-10-02 12:10:43 +02:00
stas 7d5de86015 start implementing FW to control SPN HW 2020-10-01 17:18:29 +02:00
stas 62da6407d8 delay instead of sync 2020-09-17 15:39:30 +02:00
stas 0773f51fd3 fix synchronization 2020-09-17 15:19:14 +02:00
stas 9e9b644e29 remove unused timer interrupt handler 2020-09-16 15:12:21 +02:00
stas 9157a42042 raven FW with data and interrupt transfer (based on bldc project) 2020-09-16 10:28:54 +02:00
stas 4c790f8810 add eclipse project 2020-09-09 08:43:20 +02:00
stas ba27721c4d run different code depending on the MHARTID reg value 2020-09-04 12:56:12 +02:00
stas e15e299968 initial FW setup for Raven validation 2020-09-03 11:13:37 +02:00
stas ce24b0f2f2 build hello fw with GCC Toolchain v2020.04.1 (set GPIO_IOF_EN). Remove obsolete function write_hex 2020-09-02 09:13:01 +02:00