kivikakk.ee

Täna

Täna oli saunapäev. ^_^

Chisel and C++, recorded at last

Chisel and C++, together at last

I gave a lightning talk at last night’s Yosys Users Group about combining Chisel and C++ with Yosys/CXXRTL. I think there’ll be a recording of them that goes up on YouTube eventually?

Here’s my slides; the transcript follows.

Read more

Digital design bash.org

Identities changed to protect the innocent.

<pestopasta> How do you do 128bit memory buses and stuff like that
<pestopasta> Like what is going on in those 128 bits
<Rice> uh, data that's being read from or written to memory?
<Rice> What is the issue you're not understanding
<pestopasta> @Rice What is transferred over it
<HamSandwich> data that's being read from or written to memory 👀
<pestopasta> @HamSandwich Yea. How do you manage 128 bits though. That's a lot
<HamSandwich> They are written to and from caches via the cache controller, not the core. The core has a maximum of 32-bit access.
<Rice> @pestopasta ...the same way you handle 32 or 64 bits of data, just double or quadruple?
<pestopasta> I don't know what you mean. Is there a video explaining this?

Amaranth to Chisel

Cross-post from lottia notes.