Graphics Adapter for Retropixel Yeeting. An experiment for now, who knows what might happen.
Go to file
David Anderson 6fd040565c Grab the inout port fixer from bsc tree, wire it in
Yosys doesn't understand Verilog-2001 port aliases. Unfortunately
bsc uses those to represent inout ports because it's the only way
to represent a particular kind of shared bus in Verilog source code.

Thankfully, a kind soul at Bluespec Inc made a perl script that
transforms the port alias construct into regular verilog-1995, which
works fine in cases like mine where the only user of the inout port
is a TriState module which tears it apart into separate
input/output/enable signals for the rest of bsc to work with.
2024-09-06 21:26:39 -07:00
experiments experiments/primitive_ram: clean up old testing code 2024-09-06 16:23:49 -07:00
images Add tentative requirements document to capture requests. 2024-08-14 09:39:42 -07:00
lib tasks: support running nextpnr with a generic ulx3s pin map 2024-09-06 16:11:03 -07:00
scripts Grab the inout port fixer from bsc tree, wire it in 2024-09-06 21:26:39 -07:00
sentinel65x sentinel65x/PLL: update PLL settings, fix generator 2024-09-06 21:18:00 -07:00
sim Add some early testing harness for the sim DP16KD 2024-08-30 22:14:10 -07:00
vram vram/VRAM: early VRAM implementation 2024-09-06 16:11:55 -07:00
.gitignore add a simple build/test script 2024-08-14 09:39:42 -07:00
.svlint.toml Add svlint config 2024-08-23 00:21:15 -07:00
LICENSE Initial basic files 2024-08-13 22:24:20 -07:00
Requirements.md Requirements.md: fix image insertion syntax 2024-08-14 09:44:14 -07:00
flake.lock flake.lock: update tools 2024-09-06 21:17:32 -07:00
flake.nix sim: implementation of a simulation model DP16KD 2024-08-30 18:54:54 -07:00
tasks.py Grab the inout port fixer from bsc tree, wire it in 2024-09-06 21:26:39 -07:00