[Weekly Review] 2020/10/05-10/11

Published: by Creative Commons Licence (Last updated: )

2020/10/05-10/11

This week, I wrote one blog introduces one advanced Scala usage in Chisel named Optional.

So this week I just working on some integration works, during which I was thinking how to group the bundles (the ports) to make them reusable and inheritable.

At one time, I just grouped the bundles with data ports and control ports. Right now, I'm wondering whether group them with the different consumers would be better.

For instance, module A has two submodules B and C, I think maybe I could new bundles for the connections from A to B, from A to C and from B to C.

However, if A has a parent module P, and also connections from other peer modules like E, then the ports of A should be A to E, A to P