├── .github └── dependabot.yml ├── .gitignore ├── Chad.vcxproj ├── LICENSE ├── Makefile ├── README.md ├── artyA7 ├── README.md ├── artydemo.f └── html │ ├── doc.css │ └── index.html ├── bin ├── README.md ├── chad.exe ├── freeglut.dll ├── gui.exe ├── isp.exe ├── splash.bmp └── term.exe ├── doc ├── ASIC.xlsx ├── ASICs.md ├── README.md ├── artyLCD.jpg ├── crypto.md ├── debug.md ├── forth.md ├── interrupts.md ├── io.md ├── isa.md ├── lcd.md ├── manifesto.md ├── mcu.png ├── sdcard.md ├── spif.md ├── stack.png └── strings.md ├── forth ├── ANSify │ └── ansify.f ├── README.md ├── api.f ├── bignum.f ├── compile.f ├── core.f ├── coreext.f ├── ctea.f ├── flash.f ├── frame.f ├── interpret.f ├── io_equs.f ├── more.f ├── myfont.bin ├── numout.f ├── redirect.f ├── tftlcd.f ├── tools.f └── wiki │ ├── README.md │ ├── wikiasm.txt │ ├── wikiforth.txt │ └── wikiroot.txt ├── guisim ├── README.md ├── TFTsim.c ├── TFTsim.h ├── clean.bat ├── freeglut.dll ├── freeglut.lib ├── gui.c ├── gui.h ├── gui.sln ├── gui.vcxproj ├── gui.vcxproj.filters ├── gui.vcxproj.user ├── include_glut │ ├── freeglut.h │ ├── freeglut_ext.h │ ├── freeglut_std.h │ └── glut.h └── main.cpp ├── myapp ├── README.md ├── html │ ├── doc.css │ └── index.html ├── myapp.bin └── myapp.f ├── src ├── README.md ├── _coproc.c ├── chad.c ├── chad.h ├── chaddefs.h ├── config.h ├── errors.c ├── flash.c ├── flash.h ├── gecko.c ├── gecko.h ├── iomap.c ├── iomap.h └── main.c ├── utility ├── README.md ├── fonts │ ├── fontcmp.f │ ├── graphics.f │ ├── make.f │ └── test.txt └── isp │ ├── isp.c │ ├── readme.md │ ├── rs232.c │ ├── rs232.h │ └── term.c └── verilog ├── README.md ├── boards ├── Efinix │ ├── README.md │ ├── demo_io.v │ ├── mcu_top.v │ ├── xyloni_chad.peri.xml │ ├── xyloni_chad.sdc │ ├── xyloni_chad.xml │ └── xyloni_chad_io.isf ├── LatticeECP5 │ ├── mcu_top.v │ └── mcutop.sdc ├── LatticeXP2 │ ├── Lattice_brevia2.lpf │ ├── README.md │ ├── clkgen.v │ ├── demo_io.v │ └── mcu_top.v ├── MAX10 │ ├── clkgen.ppf │ ├── clkgen.qip │ ├── clkgen.v │ ├── demo_io.v │ ├── mcu_top.v │ └── mcutop.sdc ├── Xilinx │ ├── README.md │ ├── demo_io.v │ ├── mcu_arty.v │ ├── mcu_arty.xdc │ └── tcl.txt └── iceSugar-Pro1.3 │ ├── README.md │ ├── clkgen.v │ ├── demo_io.v │ ├── dummy.v │ ├── iCESugarDemo_impl1.bit │ ├── mcu_top.v │ ├── mcu_top_tb.v │ └── top.lpf ├── peripherals └── lcdcon.v ├── rtl ├── cdc.v ├── chad.v ├── coproc.v ├── crc32.v ├── gecko.v ├── gpu.v ├── idivu.v ├── imultf.v ├── ishift.v ├── mcu.v ├── options.vh ├── prio_enc.v ├── sflash.v ├── spif.v ├── spram.v ├── stack.v └── uart.v └── testbench ├── cdc_tb.v ├── coproc_tb.v ├── crc32.v ├── fdata.bin ├── flashsim.v ├── gecko_tb.v ├── gpu_tb.v ├── idivu_tb.v ├── imultf_tb.v ├── ishift_tb.v ├── mcu_artyA7_tb.v ├── mcu_tb.v ├── nopll.v ├── peripherals └── lcdcon_tb.v ├── prio_enc_tb.v ├── s25fl064l.v ├── sflash_tb.v ├── spif_tb.v ├── uart_tb.v ├── uartsim.v ├── udata.bin └── usrmclk.v /.github/dependabot.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bradleyeckert/chad/HEAD/.github/dependabot.yml -------------------------------------------------------------------------------- /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bradleyeckert/chad/HEAD/.gitignore -------------------------------------------------------------------------------- /Chad.vcxproj: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bradleyeckert/chad/HEAD/Chad.vcxproj -------------------------------------------------------------------------------- /LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bradleyeckert/chad/HEAD/LICENSE -------------------------------------------------------------------------------- /Makefile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bradleyeckert/chad/HEAD/Makefile -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bradleyeckert/chad/HEAD/README.md -------------------------------------------------------------------------------- /artyA7/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bradleyeckert/chad/HEAD/artyA7/README.md -------------------------------------------------------------------------------- /artyA7/artydemo.f: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bradleyeckert/chad/HEAD/artyA7/artydemo.f -------------------------------------------------------------------------------- /artyA7/html/doc.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bradleyeckert/chad/HEAD/artyA7/html/doc.css -------------------------------------------------------------------------------- /artyA7/html/index.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bradleyeckert/chad/HEAD/artyA7/html/index.html -------------------------------------------------------------------------------- /bin/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bradleyeckert/chad/HEAD/bin/README.md -------------------------------------------------------------------------------- /bin/chad.exe: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bradleyeckert/chad/HEAD/bin/chad.exe -------------------------------------------------------------------------------- /bin/freeglut.dll: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bradleyeckert/chad/HEAD/bin/freeglut.dll -------------------------------------------------------------------------------- /bin/gui.exe: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bradleyeckert/chad/HEAD/bin/gui.exe -------------------------------------------------------------------------------- /bin/isp.exe: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bradleyeckert/chad/HEAD/bin/isp.exe -------------------------------------------------------------------------------- /bin/splash.bmp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bradleyeckert/chad/HEAD/bin/splash.bmp -------------------------------------------------------------------------------- /bin/term.exe: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bradleyeckert/chad/HEAD/bin/term.exe -------------------------------------------------------------------------------- /doc/ASIC.xlsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bradleyeckert/chad/HEAD/doc/ASIC.xlsx -------------------------------------------------------------------------------- /doc/ASICs.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bradleyeckert/chad/HEAD/doc/ASICs.md -------------------------------------------------------------------------------- /doc/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bradleyeckert/chad/HEAD/doc/README.md -------------------------------------------------------------------------------- /doc/artyLCD.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bradleyeckert/chad/HEAD/doc/artyLCD.jpg -------------------------------------------------------------------------------- /doc/crypto.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bradleyeckert/chad/HEAD/doc/crypto.md -------------------------------------------------------------------------------- /doc/debug.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bradleyeckert/chad/HEAD/doc/debug.md -------------------------------------------------------------------------------- /doc/forth.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bradleyeckert/chad/HEAD/doc/forth.md -------------------------------------------------------------------------------- /doc/interrupts.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bradleyeckert/chad/HEAD/doc/interrupts.md -------------------------------------------------------------------------------- /doc/io.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bradleyeckert/chad/HEAD/doc/io.md -------------------------------------------------------------------------------- /doc/isa.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bradleyeckert/chad/HEAD/doc/isa.md -------------------------------------------------------------------------------- /doc/lcd.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bradleyeckert/chad/HEAD/doc/lcd.md -------------------------------------------------------------------------------- /doc/manifesto.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bradleyeckert/chad/HEAD/doc/manifesto.md -------------------------------------------------------------------------------- /doc/mcu.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bradleyeckert/chad/HEAD/doc/mcu.png -------------------------------------------------------------------------------- /doc/sdcard.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bradleyeckert/chad/HEAD/doc/sdcard.md -------------------------------------------------------------------------------- /doc/spif.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bradleyeckert/chad/HEAD/doc/spif.md -------------------------------------------------------------------------------- /doc/stack.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bradleyeckert/chad/HEAD/doc/stack.png -------------------------------------------------------------------------------- /doc/strings.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bradleyeckert/chad/HEAD/doc/strings.md -------------------------------------------------------------------------------- /forth/ANSify/ansify.f: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bradleyeckert/chad/HEAD/forth/ANSify/ansify.f -------------------------------------------------------------------------------- /forth/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bradleyeckert/chad/HEAD/forth/README.md -------------------------------------------------------------------------------- /forth/api.f: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bradleyeckert/chad/HEAD/forth/api.f -------------------------------------------------------------------------------- /forth/bignum.f: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bradleyeckert/chad/HEAD/forth/bignum.f -------------------------------------------------------------------------------- /forth/compile.f: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bradleyeckert/chad/HEAD/forth/compile.f -------------------------------------------------------------------------------- /forth/core.f: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bradleyeckert/chad/HEAD/forth/core.f -------------------------------------------------------------------------------- /forth/coreext.f: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bradleyeckert/chad/HEAD/forth/coreext.f -------------------------------------------------------------------------------- /forth/ctea.f: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bradleyeckert/chad/HEAD/forth/ctea.f -------------------------------------------------------------------------------- /forth/flash.f: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bradleyeckert/chad/HEAD/forth/flash.f -------------------------------------------------------------------------------- /forth/frame.f: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bradleyeckert/chad/HEAD/forth/frame.f -------------------------------------------------------------------------------- /forth/interpret.f: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bradleyeckert/chad/HEAD/forth/interpret.f -------------------------------------------------------------------------------- /forth/io_equs.f: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bradleyeckert/chad/HEAD/forth/io_equs.f -------------------------------------------------------------------------------- /forth/more.f: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bradleyeckert/chad/HEAD/forth/more.f -------------------------------------------------------------------------------- /forth/myfont.bin: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bradleyeckert/chad/HEAD/forth/myfont.bin -------------------------------------------------------------------------------- /forth/numout.f: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bradleyeckert/chad/HEAD/forth/numout.f -------------------------------------------------------------------------------- /forth/redirect.f: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bradleyeckert/chad/HEAD/forth/redirect.f -------------------------------------------------------------------------------- /forth/tftlcd.f: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bradleyeckert/chad/HEAD/forth/tftlcd.f -------------------------------------------------------------------------------- /forth/tools.f: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bradleyeckert/chad/HEAD/forth/tools.f -------------------------------------------------------------------------------- /forth/wiki/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bradleyeckert/chad/HEAD/forth/wiki/README.md -------------------------------------------------------------------------------- /forth/wiki/wikiasm.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bradleyeckert/chad/HEAD/forth/wiki/wikiasm.txt -------------------------------------------------------------------------------- /forth/wiki/wikiforth.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bradleyeckert/chad/HEAD/forth/wiki/wikiforth.txt -------------------------------------------------------------------------------- /forth/wiki/wikiroot.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bradleyeckert/chad/HEAD/forth/wiki/wikiroot.txt -------------------------------------------------------------------------------- /guisim/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bradleyeckert/chad/HEAD/guisim/README.md -------------------------------------------------------------------------------- /guisim/TFTsim.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bradleyeckert/chad/HEAD/guisim/TFTsim.c -------------------------------------------------------------------------------- /guisim/TFTsim.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bradleyeckert/chad/HEAD/guisim/TFTsim.h -------------------------------------------------------------------------------- /guisim/clean.bat: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bradleyeckert/chad/HEAD/guisim/clean.bat -------------------------------------------------------------------------------- /guisim/freeglut.dll: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bradleyeckert/chad/HEAD/guisim/freeglut.dll -------------------------------------------------------------------------------- /guisim/freeglut.lib: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bradleyeckert/chad/HEAD/guisim/freeglut.lib -------------------------------------------------------------------------------- /guisim/gui.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bradleyeckert/chad/HEAD/guisim/gui.c -------------------------------------------------------------------------------- /guisim/gui.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bradleyeckert/chad/HEAD/guisim/gui.h -------------------------------------------------------------------------------- /guisim/gui.sln: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bradleyeckert/chad/HEAD/guisim/gui.sln -------------------------------------------------------------------------------- /guisim/gui.vcxproj: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bradleyeckert/chad/HEAD/guisim/gui.vcxproj -------------------------------------------------------------------------------- /guisim/gui.vcxproj.filters: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bradleyeckert/chad/HEAD/guisim/gui.vcxproj.filters -------------------------------------------------------------------------------- /guisim/gui.vcxproj.user: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bradleyeckert/chad/HEAD/guisim/gui.vcxproj.user -------------------------------------------------------------------------------- /guisim/include_glut/freeglut.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bradleyeckert/chad/HEAD/guisim/include_glut/freeglut.h -------------------------------------------------------------------------------- /guisim/include_glut/freeglut_ext.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bradleyeckert/chad/HEAD/guisim/include_glut/freeglut_ext.h -------------------------------------------------------------------------------- /guisim/include_glut/freeglut_std.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bradleyeckert/chad/HEAD/guisim/include_glut/freeglut_std.h -------------------------------------------------------------------------------- /guisim/include_glut/glut.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bradleyeckert/chad/HEAD/guisim/include_glut/glut.h -------------------------------------------------------------------------------- /guisim/main.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bradleyeckert/chad/HEAD/guisim/main.cpp -------------------------------------------------------------------------------- /myapp/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bradleyeckert/chad/HEAD/myapp/README.md -------------------------------------------------------------------------------- /myapp/html/doc.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bradleyeckert/chad/HEAD/myapp/html/doc.css -------------------------------------------------------------------------------- /myapp/html/index.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bradleyeckert/chad/HEAD/myapp/html/index.html -------------------------------------------------------------------------------- /myapp/myapp.bin: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bradleyeckert/chad/HEAD/myapp/myapp.bin -------------------------------------------------------------------------------- /myapp/myapp.f: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bradleyeckert/chad/HEAD/myapp/myapp.f -------------------------------------------------------------------------------- /src/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bradleyeckert/chad/HEAD/src/README.md -------------------------------------------------------------------------------- /src/_coproc.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bradleyeckert/chad/HEAD/src/_coproc.c -------------------------------------------------------------------------------- /src/chad.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bradleyeckert/chad/HEAD/src/chad.c -------------------------------------------------------------------------------- /src/chad.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bradleyeckert/chad/HEAD/src/chad.h -------------------------------------------------------------------------------- /src/chaddefs.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bradleyeckert/chad/HEAD/src/chaddefs.h -------------------------------------------------------------------------------- /src/config.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bradleyeckert/chad/HEAD/src/config.h -------------------------------------------------------------------------------- /src/errors.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bradleyeckert/chad/HEAD/src/errors.c -------------------------------------------------------------------------------- /src/flash.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bradleyeckert/chad/HEAD/src/flash.c -------------------------------------------------------------------------------- /src/flash.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bradleyeckert/chad/HEAD/src/flash.h -------------------------------------------------------------------------------- /src/gecko.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bradleyeckert/chad/HEAD/src/gecko.c -------------------------------------------------------------------------------- /src/gecko.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bradleyeckert/chad/HEAD/src/gecko.h -------------------------------------------------------------------------------- /src/iomap.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bradleyeckert/chad/HEAD/src/iomap.c -------------------------------------------------------------------------------- /src/iomap.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bradleyeckert/chad/HEAD/src/iomap.h -------------------------------------------------------------------------------- /src/main.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bradleyeckert/chad/HEAD/src/main.c -------------------------------------------------------------------------------- /utility/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bradleyeckert/chad/HEAD/utility/README.md -------------------------------------------------------------------------------- /utility/fonts/fontcmp.f: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bradleyeckert/chad/HEAD/utility/fonts/fontcmp.f -------------------------------------------------------------------------------- /utility/fonts/graphics.f: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bradleyeckert/chad/HEAD/utility/fonts/graphics.f -------------------------------------------------------------------------------- /utility/fonts/make.f: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bradleyeckert/chad/HEAD/utility/fonts/make.f -------------------------------------------------------------------------------- /utility/fonts/test.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bradleyeckert/chad/HEAD/utility/fonts/test.txt -------------------------------------------------------------------------------- /utility/isp/isp.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bradleyeckert/chad/HEAD/utility/isp/isp.c -------------------------------------------------------------------------------- /utility/isp/readme.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bradleyeckert/chad/HEAD/utility/isp/readme.md -------------------------------------------------------------------------------- /utility/isp/rs232.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bradleyeckert/chad/HEAD/utility/isp/rs232.c -------------------------------------------------------------------------------- /utility/isp/rs232.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bradleyeckert/chad/HEAD/utility/isp/rs232.h -------------------------------------------------------------------------------- /utility/isp/term.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bradleyeckert/chad/HEAD/utility/isp/term.c -------------------------------------------------------------------------------- /verilog/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bradleyeckert/chad/HEAD/verilog/README.md -------------------------------------------------------------------------------- /verilog/boards/Efinix/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bradleyeckert/chad/HEAD/verilog/boards/Efinix/README.md -------------------------------------------------------------------------------- /verilog/boards/Efinix/demo_io.v: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bradleyeckert/chad/HEAD/verilog/boards/Efinix/demo_io.v -------------------------------------------------------------------------------- /verilog/boards/Efinix/mcu_top.v: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bradleyeckert/chad/HEAD/verilog/boards/Efinix/mcu_top.v -------------------------------------------------------------------------------- /verilog/boards/Efinix/xyloni_chad.peri.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bradleyeckert/chad/HEAD/verilog/boards/Efinix/xyloni_chad.peri.xml -------------------------------------------------------------------------------- /verilog/boards/Efinix/xyloni_chad.sdc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bradleyeckert/chad/HEAD/verilog/boards/Efinix/xyloni_chad.sdc -------------------------------------------------------------------------------- /verilog/boards/Efinix/xyloni_chad.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bradleyeckert/chad/HEAD/verilog/boards/Efinix/xyloni_chad.xml -------------------------------------------------------------------------------- /verilog/boards/Efinix/xyloni_chad_io.isf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bradleyeckert/chad/HEAD/verilog/boards/Efinix/xyloni_chad_io.isf -------------------------------------------------------------------------------- /verilog/boards/LatticeECP5/mcu_top.v: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bradleyeckert/chad/HEAD/verilog/boards/LatticeECP5/mcu_top.v -------------------------------------------------------------------------------- /verilog/boards/LatticeECP5/mcutop.sdc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bradleyeckert/chad/HEAD/verilog/boards/LatticeECP5/mcutop.sdc -------------------------------------------------------------------------------- /verilog/boards/LatticeXP2/Lattice_brevia2.lpf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bradleyeckert/chad/HEAD/verilog/boards/LatticeXP2/Lattice_brevia2.lpf -------------------------------------------------------------------------------- /verilog/boards/LatticeXP2/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bradleyeckert/chad/HEAD/verilog/boards/LatticeXP2/README.md -------------------------------------------------------------------------------- /verilog/boards/LatticeXP2/clkgen.v: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bradleyeckert/chad/HEAD/verilog/boards/LatticeXP2/clkgen.v -------------------------------------------------------------------------------- /verilog/boards/LatticeXP2/demo_io.v: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bradleyeckert/chad/HEAD/verilog/boards/LatticeXP2/demo_io.v -------------------------------------------------------------------------------- /verilog/boards/LatticeXP2/mcu_top.v: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bradleyeckert/chad/HEAD/verilog/boards/LatticeXP2/mcu_top.v -------------------------------------------------------------------------------- /verilog/boards/MAX10/clkgen.ppf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bradleyeckert/chad/HEAD/verilog/boards/MAX10/clkgen.ppf -------------------------------------------------------------------------------- /verilog/boards/MAX10/clkgen.qip: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bradleyeckert/chad/HEAD/verilog/boards/MAX10/clkgen.qip -------------------------------------------------------------------------------- /verilog/boards/MAX10/clkgen.v: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bradleyeckert/chad/HEAD/verilog/boards/MAX10/clkgen.v -------------------------------------------------------------------------------- /verilog/boards/MAX10/demo_io.v: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bradleyeckert/chad/HEAD/verilog/boards/MAX10/demo_io.v -------------------------------------------------------------------------------- /verilog/boards/MAX10/mcu_top.v: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bradleyeckert/chad/HEAD/verilog/boards/MAX10/mcu_top.v -------------------------------------------------------------------------------- /verilog/boards/MAX10/mcutop.sdc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bradleyeckert/chad/HEAD/verilog/boards/MAX10/mcutop.sdc -------------------------------------------------------------------------------- /verilog/boards/Xilinx/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bradleyeckert/chad/HEAD/verilog/boards/Xilinx/README.md -------------------------------------------------------------------------------- /verilog/boards/Xilinx/demo_io.v: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bradleyeckert/chad/HEAD/verilog/boards/Xilinx/demo_io.v -------------------------------------------------------------------------------- /verilog/boards/Xilinx/mcu_arty.v: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bradleyeckert/chad/HEAD/verilog/boards/Xilinx/mcu_arty.v -------------------------------------------------------------------------------- /verilog/boards/Xilinx/mcu_arty.xdc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bradleyeckert/chad/HEAD/verilog/boards/Xilinx/mcu_arty.xdc -------------------------------------------------------------------------------- /verilog/boards/Xilinx/tcl.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bradleyeckert/chad/HEAD/verilog/boards/Xilinx/tcl.txt -------------------------------------------------------------------------------- /verilog/boards/iceSugar-Pro1.3/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bradleyeckert/chad/HEAD/verilog/boards/iceSugar-Pro1.3/README.md -------------------------------------------------------------------------------- /verilog/boards/iceSugar-Pro1.3/clkgen.v: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bradleyeckert/chad/HEAD/verilog/boards/iceSugar-Pro1.3/clkgen.v -------------------------------------------------------------------------------- /verilog/boards/iceSugar-Pro1.3/demo_io.v: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bradleyeckert/chad/HEAD/verilog/boards/iceSugar-Pro1.3/demo_io.v -------------------------------------------------------------------------------- /verilog/boards/iceSugar-Pro1.3/dummy.v: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bradleyeckert/chad/HEAD/verilog/boards/iceSugar-Pro1.3/dummy.v -------------------------------------------------------------------------------- /verilog/boards/iceSugar-Pro1.3/iCESugarDemo_impl1.bit: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bradleyeckert/chad/HEAD/verilog/boards/iceSugar-Pro1.3/iCESugarDemo_impl1.bit -------------------------------------------------------------------------------- /verilog/boards/iceSugar-Pro1.3/mcu_top.v: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bradleyeckert/chad/HEAD/verilog/boards/iceSugar-Pro1.3/mcu_top.v -------------------------------------------------------------------------------- /verilog/boards/iceSugar-Pro1.3/mcu_top_tb.v: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bradleyeckert/chad/HEAD/verilog/boards/iceSugar-Pro1.3/mcu_top_tb.v -------------------------------------------------------------------------------- /verilog/boards/iceSugar-Pro1.3/top.lpf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bradleyeckert/chad/HEAD/verilog/boards/iceSugar-Pro1.3/top.lpf -------------------------------------------------------------------------------- /verilog/peripherals/lcdcon.v: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bradleyeckert/chad/HEAD/verilog/peripherals/lcdcon.v -------------------------------------------------------------------------------- /verilog/rtl/cdc.v: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bradleyeckert/chad/HEAD/verilog/rtl/cdc.v -------------------------------------------------------------------------------- /verilog/rtl/chad.v: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bradleyeckert/chad/HEAD/verilog/rtl/chad.v -------------------------------------------------------------------------------- /verilog/rtl/coproc.v: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bradleyeckert/chad/HEAD/verilog/rtl/coproc.v -------------------------------------------------------------------------------- /verilog/rtl/crc32.v: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bradleyeckert/chad/HEAD/verilog/rtl/crc32.v -------------------------------------------------------------------------------- /verilog/rtl/gecko.v: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bradleyeckert/chad/HEAD/verilog/rtl/gecko.v -------------------------------------------------------------------------------- /verilog/rtl/gpu.v: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bradleyeckert/chad/HEAD/verilog/rtl/gpu.v -------------------------------------------------------------------------------- /verilog/rtl/idivu.v: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bradleyeckert/chad/HEAD/verilog/rtl/idivu.v -------------------------------------------------------------------------------- /verilog/rtl/imultf.v: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bradleyeckert/chad/HEAD/verilog/rtl/imultf.v -------------------------------------------------------------------------------- /verilog/rtl/ishift.v: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bradleyeckert/chad/HEAD/verilog/rtl/ishift.v -------------------------------------------------------------------------------- /verilog/rtl/mcu.v: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bradleyeckert/chad/HEAD/verilog/rtl/mcu.v -------------------------------------------------------------------------------- /verilog/rtl/options.vh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bradleyeckert/chad/HEAD/verilog/rtl/options.vh -------------------------------------------------------------------------------- /verilog/rtl/prio_enc.v: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bradleyeckert/chad/HEAD/verilog/rtl/prio_enc.v -------------------------------------------------------------------------------- /verilog/rtl/sflash.v: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bradleyeckert/chad/HEAD/verilog/rtl/sflash.v -------------------------------------------------------------------------------- /verilog/rtl/spif.v: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bradleyeckert/chad/HEAD/verilog/rtl/spif.v -------------------------------------------------------------------------------- /verilog/rtl/spram.v: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bradleyeckert/chad/HEAD/verilog/rtl/spram.v -------------------------------------------------------------------------------- /verilog/rtl/stack.v: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bradleyeckert/chad/HEAD/verilog/rtl/stack.v -------------------------------------------------------------------------------- /verilog/rtl/uart.v: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bradleyeckert/chad/HEAD/verilog/rtl/uart.v -------------------------------------------------------------------------------- /verilog/testbench/cdc_tb.v: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bradleyeckert/chad/HEAD/verilog/testbench/cdc_tb.v -------------------------------------------------------------------------------- /verilog/testbench/coproc_tb.v: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bradleyeckert/chad/HEAD/verilog/testbench/coproc_tb.v -------------------------------------------------------------------------------- /verilog/testbench/crc32.v: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bradleyeckert/chad/HEAD/verilog/testbench/crc32.v -------------------------------------------------------------------------------- /verilog/testbench/fdata.bin: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bradleyeckert/chad/HEAD/verilog/testbench/fdata.bin -------------------------------------------------------------------------------- /verilog/testbench/flashsim.v: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bradleyeckert/chad/HEAD/verilog/testbench/flashsim.v -------------------------------------------------------------------------------- /verilog/testbench/gecko_tb.v: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bradleyeckert/chad/HEAD/verilog/testbench/gecko_tb.v -------------------------------------------------------------------------------- /verilog/testbench/gpu_tb.v: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bradleyeckert/chad/HEAD/verilog/testbench/gpu_tb.v -------------------------------------------------------------------------------- /verilog/testbench/idivu_tb.v: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bradleyeckert/chad/HEAD/verilog/testbench/idivu_tb.v -------------------------------------------------------------------------------- /verilog/testbench/imultf_tb.v: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bradleyeckert/chad/HEAD/verilog/testbench/imultf_tb.v -------------------------------------------------------------------------------- /verilog/testbench/ishift_tb.v: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bradleyeckert/chad/HEAD/verilog/testbench/ishift_tb.v -------------------------------------------------------------------------------- /verilog/testbench/mcu_artyA7_tb.v: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bradleyeckert/chad/HEAD/verilog/testbench/mcu_artyA7_tb.v -------------------------------------------------------------------------------- /verilog/testbench/mcu_tb.v: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bradleyeckert/chad/HEAD/verilog/testbench/mcu_tb.v -------------------------------------------------------------------------------- /verilog/testbench/nopll.v: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bradleyeckert/chad/HEAD/verilog/testbench/nopll.v -------------------------------------------------------------------------------- /verilog/testbench/peripherals/lcdcon_tb.v: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bradleyeckert/chad/HEAD/verilog/testbench/peripherals/lcdcon_tb.v -------------------------------------------------------------------------------- /verilog/testbench/prio_enc_tb.v: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bradleyeckert/chad/HEAD/verilog/testbench/prio_enc_tb.v -------------------------------------------------------------------------------- /verilog/testbench/s25fl064l.v: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bradleyeckert/chad/HEAD/verilog/testbench/s25fl064l.v -------------------------------------------------------------------------------- /verilog/testbench/sflash_tb.v: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bradleyeckert/chad/HEAD/verilog/testbench/sflash_tb.v -------------------------------------------------------------------------------- /verilog/testbench/spif_tb.v: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bradleyeckert/chad/HEAD/verilog/testbench/spif_tb.v -------------------------------------------------------------------------------- /verilog/testbench/uart_tb.v: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bradleyeckert/chad/HEAD/verilog/testbench/uart_tb.v -------------------------------------------------------------------------------- /verilog/testbench/uartsim.v: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bradleyeckert/chad/HEAD/verilog/testbench/uartsim.v -------------------------------------------------------------------------------- /verilog/testbench/udata.bin: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bradleyeckert/chad/HEAD/verilog/testbench/udata.bin -------------------------------------------------------------------------------- /verilog/testbench/usrmclk.v: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bradleyeckert/chad/HEAD/verilog/testbench/usrmclk.v --------------------------------------------------------------------------------