cve2/shared/sim_shared.core
ganoam 86979e603f [examples] Add Dual-Port Memory to Simple System
This commit adds a separate memory ports for instruction and data
fetches to the Simple System example.

* Add Dual-Port RAM with 1 cycle read/write delay, 32 bit words.

* Introduce parametric signal width definitions for bus implementation
        to work with a single host / device.

* Modify Simple System top module to instantiate the new dual-port RAM.
2020-01-29 16:50:52 +01:00

24 lines
584 B
Text

CAPI=2:
# Copyright lowRISC contributors.
# Licensed under the Apache License, Version 2.0, see LICENSE for details.
# SPDX-License-Identifier: Apache-2.0
name: "lowrisc:ibex:sim_shared"
description: "Collection of useful RTL for building simulations"
filesets:
files_sim_sv:
depend:
- lowrisc:prim:assert
files:
- ./rtl/prim_clock_gating.sv
- ./rtl/ram_1p.sv
- ./rtl/ram_2p.sv
- ./rtl/bus.sv
- ./rtl/sim/simulator_ctrl.sv
- ./rtl/timer.sv
file_type: systemVerilogSource
targets:
default:
filesets:
- files_sim_sv