Livt packages

Eccelerators.RiscV

Version 0.3.0

Composable RV32I and Zmmul processors, machine-mode support, and reusable FPGA system components written in Livt.

Published files (120)

livt.toml

[project]
name = "Eccelerators.RiscV"
version = "0.3.0"
description = "Composable RV32I and Zmmul processors, machine-mode support, and reusable FPGA system components written in Livt."
authors = ["Denis Vasilík"]
repository = "https://github.com/eccelerators/eccelerators-riscv"
homepage = "https://github.com/eccelerators/eccelerators-riscv"
keywords = ["fpga", "riscv", "rv32i", "processor", "cpu"]
license = "MIT"
path = "src"
outdir = "out"

[project.organization]
name = "Eccelerators GmbH"
website = "https://eccelerators.com"

[publish]
files = ["README.md", "CHANGELOG.md", "LICENSE"]

[tests]
path = "tests"
components = [
    "Rv32FetchBusTest",
    "Rv32LoadStoreBusTest",
    "Rv32BusCoreTest",
    "Rv32BusProtocolTest",
    "RvSystemTest",
    "RvPipelineSystemTest",
    "RvMachineSystemTest",
    "RvUartDeviceTest",
    "RvUartSystemTest",
    "Rv32ZicsrAccessTest",
    "Rv32PipelineZmmulEngineTest",
    "Rv32PipelineDspEngineTest",
    "Rv32PipelineCsrEngineTest",
    "Rv32PipelineTrapEngineTest",
    "Rv32PipelineTimerInterruptTest",
    "Rv32PipelineExternalInterruptTest",

    "Rv32PipelineEngineTest",
    "Rv32PipelineControlTest",
    "Rv32DualReadRegisterBankTest",
    "Rv32DualReadDistributedTest",
    "Rv32InterruptCsrTest",
    "RvExternalInterruptsTest",
    "Rv32ExternalInterruptTest",
    "RvMachineTimerTest",
    "Rv32TimerInterruptTest",
    "Rv32TrapEngineTest",
    "Rv32MachineDecoderTest",
    "Rv32TrapPolicyTest",
    "Rv32MachineCsrsTest",
    "Rv32ZicsrDecoderTest",
    "Rv32CsrEngineTest",
    "Rv32ZmmulDecodeTest",
    "Rv32IterativeMultiplierTest",
    "Rv32DspMultiplierTest",
    "Rv32DspEngineTest",
    "Rv32DspControlTest",
    "Rv32ZmmulEngineTest",
    "Rv32ZmmulControlTest",
    "Rv32SequentialEngineTest",
    "Rv32SequentialControlTest",
    "Rv32RegisterBankTest",
    "Rv32iConstantsTest",
    "Rv32iDecodeTest",
    "Rv32iSemanticsTest",
    "Rv32iPackageApiTest"
]

[dependencies]
"Livt.IO" = "1.8.1"