Cache memory having a programmable number of ways
AssigneeShenzhen Goodix Technology Co., Ltd.
InventorBassam S Kamand
Life of this patent
Estimating the term…
Loading patent…
AssigneeShenzhen Goodix Technology Co., Ltd.
InventorBassam S Kamand
Estimating the term…
A cache memory is disclosed. The cache memory includes an instruction memory portion, a tag memory portion, and one or more peripheral circuits configured to receive a CPU address corresponding with an address of the RAM memory storing a particular CPU instruction. The one or more peripheral circuits are configured to receive a way quantity indication indicating of a number of ways into which the instruction memory portion and the tag memory portion are to be subdivided, the one or more peripheral circuits are configured to identify which bits of the CPU address form the tag portion based on the way quantity indication, and the one or more peripheral circuits are configured to determine whether the particular CPU instruction is stored in the cache memory based on the identified tag portion of the CPU address and tag data stored in the cache memory.
A cache memory, comprising:
A method of using a cache memory implemented as a single memory block programmable to operate in a direct access mode or an M-ways mode responsive to a way quantity indication, the method comprising:
Dependencies are inferred from the claim text.