core-v-mcu icon indicating copy to clipboard operation
core-v-mcu copied to clipboard

This is the CORE-V MCU project, hosting CORE-V's embedded-class cores.

Results 83 core-v-mcu issues
Sort by recently updated
recently updated
newest added

With the latest master branch (commit 53a5d08) , the Verilator model library builds but will not run, giving the following error: ``` $ ./testbench.exe Timescale 1ns / 1ns TOP.core_v_mcu.i_soc_domain.l2_ram_i.bank_sram_pri0_i.u0 %Error:...

Install continuous delivery of FPGA bitstreams for: - Genesys 2 - Nexys A7 I've already set-up the required FPGA container. The remaining challenges are: - [ ] Make sure PULPissimo...

CI
fpga

UDMA module for sdio doesn't wait the correct amount of time for block write to complete. The IP in sdio_txrx_data only waits 512 baud rate clocks for a block write...

There is at least one instance of a compiler macro in CORE-V-MCU that is defined and used in disjointed parts of the RTL. The macro in question is `USE_FPU`. It...

lint

We build the Verilator model as follows: ``` fusesoc --cores-root . run --target=lint --setup --build openhwgroup.org:systems:core-v-mcu ``` Verilator raises 944 warnings. The warnings and frequency counts are: ``` ALWCOMBORDER 1...

lint
Gates: V1.0.0 Tape-out

Block RAMs can be inferred using either the correct coding style or Xilinx Parameterized Macros (XPM) such as used in the `tc_sram`s.

clean up
fpga

Currently the FPGA and ASIC specific modules are `ifdefed` and scattered throughout the code. I would propose two fixes to that: - SRAMs are wrapped in technology unspecific ways. During...

wontfix

Searching all IP repositories for `pulp_soc_defines.sv` (`rg -w pulp_soc_defines -g '!core-v-mcu/*'`) leads to: ``` cluster_interconnect/rtl/peripheral_interco/AddressDecoder_PE_Req.sv 46:`include "pulp_soc_defines.sv" ``` IPs should be stand-alone and should not depend on includes. Let's refactor...

clean up
lint
Gates V1.0.0 RTL Freeze

Due to the IO changes, there isn't a valid IO assignment for the Gensys2 board available. If that has been fixed we can try to re-enable the FPGA target.

bug
fpga

Legacy, but the sub-tasks hold. > Migrate Content from `master`: > > - Instantiate CV32E40P. A fork of the SoC is going to be necessary. > - Update documentation. >...

Gates: V1.0.0 Tape-out