Closed Seyviour closed 1 month ago
At first glance this looks great, but after the move all my electronics are still in boxes so it's hard for me to test. So if @yrabbit has reviewed and tested it, the nextpnr side is in, and CI passes, it's good to go as far as I'm concerned.
Thank you @pepijndevos. There's a bug on the nextpnr side that I need to address first.
Thank you very much!
My pleasure. Thanks for merging!
Summary
This pull request documents the CLKDIV and CLKDIV2 HCLK bels for the GW1N-9(C) and GW2A-18(C). A follow up pull request will document pinouts for other devices. This PR also provides two examples of HCLK Bel usage (blinky and DVI), along with documentation on the general structure of HCLK.
Examples
make -f Makefile.himbaechel blinky-clkdiv-tangnano9k.fs
make -f Makefile.himbaechel
dvi-example-tangnano9k.fs`Named/Renamed Wires
Along with naming new HCLK wires, this PR renames some others. Specifically, the wires previously named
HCLK_OUT
have been renamed toHCLK_SECTION_IN
to be more descriptive of their apparent function. This renaming does not affect the rest of the current HCLK implementation since theHCLK_OUT
name still applies to the wires defined to connect out of HCLK.Documentation
doc/hclk.md
provides documentation on the (currently understood) standard structure of HCLK.Companion nextpnr PR: https://github.com/YosysHQ/nextpnr/pull/1340