Darryl Miles's repositories
gradle-xjc-plugin
A Gradle plugin to run the XJC binding compiler during a build
tt04-poc-usbdev
TT04 PoC USB Device
constructor
tool for creating installers from conda packages
gtkwave
GTKWave is a fully featured GTK+ based wave viewer for Unix and Win32 which reads LXT, LXT2, VZT, FST, and GHW files as well as standard Verilog VCD/EVCD files and allows their viewing.
java-schema-ipxact
IP-XACT(tm) JAXB consumable Schema for Java
SpinalDoc-RTD
The sources of the online SpinalHDL doc
SpinalHDL
Scala based HDL
gradle-testsets-plugin
A plugin for the Gradle build system that allows specifying test sets (like integration or acceptance tests).
magic
Magic VLSI Layout Tool
OpenLane
OpenLane is an automated RTL to GDSII flow based on several components including OpenROAD, Yosys, Magic, Netgen and custom methodology scripts for design exploration and optimization.
OpenROAD
OpenROAD's unified application implementing an RTL-to-GDS Flow. Documentation at https://openroad.readthedocs.io/en/latest/
test-gha-builder001
Test GHA Project Builder
tinytapeout-03p5
Tiny Tapeout 3.5 (experimental)
tinytapeout-06
Tiny Tapeout 06
tinytapeout-06-sources
Source code for all OpenLane Tiny Tapeout 6 projects + GitHub action to reharden
tt-gds-action
Tiny Tapeout GDS Action (using OpenLane)
tt-support-tools
tools used by project repos to test configuration, generate OpenLane run summaries and documentation
tt03-dlmiles-spinalhdl-uart
SpinalHDL UART Rx Example
tt03p5-sram-poc
SRAM PoC for Tiny Tapeout 03p5
tt04-muldiv4
TinyTapeout Multiply/Divide Unit
tt04-verilog-demo-gl
Verilog Demo
tt05-7seg-mux-transpose
TT02 Wokwi 7seg remake (MUX transposed)
tt05-alu4
ALU unit (4-bit ~19 ops, 66 cells)
tt05-i2c-bert
I2C Bit Error Rate Test
tt05-muldiv6
TinyTapeout Multiply/Divide Unit
tt06-muldiv8
TinyTapeout Multiply/Divide Unit
tt06-muldiv8-sky130faha
TinyTapeout Multiply/Divide Unit (sky130+fa+ha)
tt06-poc-fskmodem-hdlctrx
FSK Modem w/ HDLC + UART
tt07-schmitt-playground
Analogue Mux-inside-Mux with Schmitt Playground