ibex/ibex_icache.core
Canberk Topal 187944c417 [icache] Add RAM Primitives for scrambling
This commit includes switching to a scrambling RAM primitive for
ICache data and tag RAMs. Also introduces minor changes to ICache
to handle scrambling key valid signal.

It also includes a minor bug fix regarding not initializing
`fill_way_q` signal without ResetAll parameter. When the parameter
is not set and we have our first hit right after ICache enables,
the signal hangs.

Signed-off-by: Canberk Topal <ctopal@lowrisc.org>
2022-01-19 14:59:43 +00:00

22 lines
541 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:ibex_icache:0.1"
description: "Ibex instruction cache"
filesets:
files_rtl:
depend:
- lowrisc:prim:secded
- lowrisc:prim:assert
- lowrisc:ibex:ibex_pkg
files:
- rtl/ibex_icache.sv
file_type: systemVerilogSource
targets:
default: &default_target
filesets:
- files_rtl
toplevel: ibex_icache
default_tool: vcs