8000 DCache Data array questions · Issue #729 · riscv-boom/riscv-boom · GitHub
[go: up one dir, main page]
More Web Proxy on the site http://driver.im/
Skip to content
DCache Data array questions #729
Open
@out-of-order55

Description

@out-of-order55

I found that DCache block size is different from DCache row size.such as, When I use the WithNLargeBooms config, DCache row size is 16 bytes,but DCache block size is 64 bytes. so that refillCycles is 4. What does refillCycles mean? Why don't you just set the cache row size to the same size as the block size?

//there is some code in BoomDuplicatedDataArray val (array, omSRAM) = DescribedSRAM( name = s"array_${w}_${j}", desc = "Non-blocking DCache Data Array", size = nSets * refillCycles, data = Vec(rowWords, Bits(encDataBits.W)) )

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Type

    No type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions

      0