cve2/shared
Philipp Wagner 9d976c7ab7 Use prim_generic_ram_1p in ram_1p
ram_1p is almost a copy of the single-port RAM primitive we have in
OpenTitan, called prim_ram_1p, with its generic implementation
prim_generic_ram_1p. Instead of having a copy of that file in Ibex,
consistently use the OpenTitan one.

Unfortunately, ram_1p has slightly different semantics around some
signals, especially rvalid. This commit adjusts the meanings of the
signals for now, since I don't have a way to test the Arty board
which also uses this primitive (together with the compliance test
suite). With the testing in the compliance suite I'm reasonably certain
that the Arty board will work as well.
2020-05-22 14:33:11 +01:00
..
rtl Use prim_generic_ram_1p in ram_1p 2020-05-22 14:33:11 +01:00
fpga_xilinx.core Use shared code for Arty A7-100T example 2019-11-14 13:20:19 +01:00
prim_assert.core Include assert macros when they are used 2020-01-28 14:46:48 +00:00
prim_generic_ram_1p.core [prim] Split out primitives used by icache 2020-05-04 17:19:58 +01:00
prim_lfsr.core [rtl] Add dummy instruction insertion 2020-05-21 13:58:01 +01:00
prim_ram_1p.core [prim] Split out primitives used by icache 2020-05-04 17:19:58 +01:00
prim_secded.core [prim] Split out primitives used by icache 2020-05-04 17:19:58 +01:00
sim_shared.core Use prim_generic_ram_1p in ram_1p 2020-05-22 14:33:11 +01:00