[Libre-soc-dev] microwatt / libresoc dcache

Luke Kenneth Casson Leighton lkcl at lkcl.net
Mon May 10 13:42:04 BST 2021


On Monday, May 10, 2021, Benjamin Herrenschmidt <benh at kernel.crashing.org>
wrote:

> 48 bits of address-compares?  48x XOR gates (10 gates per XOR), times
> > 64, that's 31,000 gates!  woo!
>
> Euh... no, it's a set associative TLB, not a CAM at all.


tck, tck.... ah yes
https://ars.els-cdn.com/content/image/3-s2.0-B978012800056400008X-f08-09-9780128000564.jpg

ok.  so the LSBs are treated as the lookup, meaning a standard 1R1W
SRAM/BRAM could be used. and that should be single cycle, no problem.

nice.

which makes me curious as to what the heck is going on if timing there is
so critical.

l.



-- 
---
crowd-funded eco-conscious hardware: https://www.crowdsupply.com/eoma68


More information about the Libre-soc-dev mailing list