Reusing HW Components with DUH Flow
summary
DUH is an open-source JSON-based data format for describing reusable hardware IP: ports, bus interfaces, memory maps, registers, generator parameters, clocks, resets, etc. The talk covers DUH’s tooling ecosystem — importers from Verilog, IP-XACT and SystemRDL, inference tools to detect standard bus interfaces, a browser viewer and schema validation, and exporters to Verilog, IP-XACT and Chisel/Scala — aimed at improving hardware IP reuse and SoC automation.
AI-written summary · about
chapters (6)
- 0:00DUH Flow introduction
- 4:14Component composition core
- 9:51System integration design
- 15:46Open source contributions
- 20:00Design systems flexibility
- 22:59Q&A
related talks
24mComplex system simulation and HW/SW co-design with Renode open source simulation framework
42mHigh-Speed DDD (revisited)
39mDiagrams as Code 2.0
45mThe Hexagonal - Ports & Adapters Architecture
42mStructurizr DSL: Beyond Diagrams to Architecture-as-Code
24mMeet the Family: RFNoC Blocks in UHD
13mDCR Graphs as Co-created Executable Models of the Law
22mDemo: From Blueprint to Reality: Navigating SoC Tradeoffs, IP, and Ecosystem
