RAPcores / rapcores

Robotic Application Processor
http://rapcores.org/rapcores/
ISC License
24 stars 6 forks source link

remove Logic Analyizer macro interface, in favor of dot access idiom #227

Closed sjkelly closed 3 years ago

sjkelly commented 3 years ago

Title. This is a lot cleaner, and injecting signals does not seem to be safe or secure behavior if it does not perceptively modify the code. This keeps the capability, but makes it more idiomatic and less convenient (which is fine, because it is a development hatch). Consequentially, using dot access we can see all the signals we want without propagating the LA_IN/LA_OUT wires though every module. In practice, this is the idiom I have been using the past few months for debugging in test benches.