Rocket Chip Generator (https://github.com/freechipsproject/rocket-chip)
e3b12e0b85
BTB entries reference a small number of unique pages, so we separate the storage of pages from indices. This makes much larger BTBs feasible. It's easy to exacerbate cycle time this way, so one-hot encoding is used as needed. |
||
---|---|---|
rocket/src/main/scala |