x-heep icon indicating copy to clipboard operation
x-heep copied to clipboard

eXtendable Heterogeneous Energy-Efficient Platform based on RISC-V

Results 109 x-heep issues
Sort by recently updated
recently updated
newest added

Multi dimensional DMA transfers are used to perform easier and faster matrix manipulations and more complex operations, like im2col. The goal of this branch is to implement a new DMA...

depends on https://github.com/esl-epfl/cv32e40px/pull/6

Dynamic memory allocation using malloc() does return weird results, I provide a quick fix that deals with some of the problems in [this pr](https://github.com/esl-epfl/x-heep/pull/512) But there are still issues. ---...

bug

- Example of malloc not working as intended in first commit - A quick fix for some of the issues in the second commit --- Remaining problems: - NULL suddenly...

This PR is to implement sign extension capability in the DMA data transfer if the data type of the destination is wider than the data type of the source. This...

HW part should be mostly ready. SW is work in progress. The configuration that works: `make mcu-gen X_HEEP_CFG=configs/example.py && make verilator-sim` The python environment needs to be recreated for this...

This the draft pr which replace the DMA in X-Heep with the iDMA from PULP group, the driver is also added

This is the draft pr which introduce padrick into X-heep to generate the padframe.

The only definitions in "spi_host_structs.h" are currently: `#define spi_host_peri ((volatile spi_host *) SPI_HOST_START_ADDRESS)` It should be changed to something like (since all three peripherals are the same and therefore use...