├── .gitignore ├── LICENSE ├── README.md ├── presentation ├── FPGA 101 Workshop - Hackaday Belgrade 2018.pdf └── FPGA 101 Workshop - Hackaday Belgrade 2018.pptx ├── projects └── galaksija │ ├── apio.ini │ ├── font.py │ ├── font_rom.v │ ├── gal.vid │ ├── galchr.mem │ ├── galrom1.bin.mem │ ├── galrom2.bin.mem │ ├── lcd_pll.v │ ├── pinout.pcf │ ├── prebuilt │ ├── Makefile │ └── hardware.bin │ ├── ram_memory.v │ ├── rom_memory.v │ ├── top.v │ ├── tv80_alu.v │ ├── tv80_core.v │ ├── tv80_mcode.v │ ├── tv80_reg.v │ ├── tv80n.v │ ├── uart_rx.v │ └── video.v ├── tests ├── led │ ├── apio.ini │ ├── led.v │ ├── led_tb.v │ └── pinout.pcf └── riscv │ ├── Makefile │ ├── firmware.c │ ├── sections.c │ ├── sections.lds │ └── start.s └── tutorials ├── 00-IceStudio ├── led.ice └── trigger.ice ├── 01-Basics ├── apio.ini ├── led.v └── pinout.pcf ├── 02-LED ├── apio.ini ├── pinout.pcf ├── rgb.v ├── rgb_tb.gtkw └── rgb_tb.v ├── 03-Buttons ├── apio.ini ├── button_rgb.v └── pinout.pcf ├── 04-Audio ├── apio.ini ├── audio.v └── pinout.pcf ├── 05-Video ├── 00-Basic │ ├── apio.ini │ ├── lcd_pll.v │ ├── pinout.pcf │ ├── top.v │ └── video.v └── 01-KeyTest │ ├── apio.ini │ ├── lcd_pll.v │ ├── pinout.pcf │ ├── top.v │ └── video.v ├── 06-StateMachine ├── apio.ini ├── lcd_pll.v ├── pinout.pcf ├── top.v └── video.v ├── 07-Memory ├── 00-Basic │ ├── apio.ini │ ├── font_rom.v │ ├── font_vga.mem │ ├── lcd_pll.v │ ├── pinout.pcf │ ├── top.v │ └── video.v ├── 01-Buffer │ ├── apio.ini │ ├── font_rom.v │ ├── font_vga.mem │ ├── lcd_pll.v │ ├── pinout.pcf │ ├── text.dat │ ├── text.mem │ ├── text.py │ ├── text_rom.v │ ├── top.v │ └── video.v └── 02-Terminal │ ├── apio.ini │ ├── font_rom.v │ ├── font_vga.mem │ ├── lcd_pll.v │ ├── pinout.pcf │ ├── top.v │ ├── uart_rx.v │ └── video.v ├── 08-MovingSprite ├── apio.ini ├── lcd_pll.v ├── pinout.pcf ├── sprite.mem ├── sprite_rom.v ├── top.v └── video.v ├── 09-Pong ├── 00-Move │ ├── apio.ini │ ├── lcd_pll.v │ ├── pinout.pcf │ ├── top.v │ └── video.v ├── 01-Ball │ ├── apio.ini │ ├── lcd_pll.v │ ├── pinout.pcf │ ├── top.v │ └── video.v ├── 02-Game │ ├── apio.ini │ ├── lcd_pll.v │ ├── numbers.list │ ├── pinout.pcf │ ├── top.v │ └── video.v └── 03-Wall │ ├── apio.ini │ ├── lcd_pll.v │ ├── pinout.pcf │ ├── top.v │ └── video.v ├── 10-CPU ├── README.md ├── alu.v ├── apio.ini ├── boot.mem ├── grom_computer.v ├── grom_computer_tb.gtkw ├── grom_computer_tb.v ├── grom_cpu.v ├── grom_top.v ├── pinout.pcf └── ram_memory.v ├── 11-Computer ├── altair.v ├── apio.ini ├── basic4k32.bin.mem ├── board.pcf ├── i8080.v ├── jmp_boot.v ├── mc6850.v ├── ram_memory.v ├── rom.py ├── rom_memory.v ├── simpleuart.v ├── top_altair.v └── turnmon.bin.mem └── 12-RiscV ├── 01-Simple ├── Makefile ├── firmware.c ├── sections.c ├── sections.lds └── start.s ├── 02-Micropython ├── LICENSE ├── README.md ├── docs │ └── conf.py ├── drivers │ ├── README.md │ └── bus │ │ ├── qspi.h │ │ ├── softqspi.c │ │ ├── softspi.c │ │ └── spi.h ├── extmod │ ├── machine_i2c.c │ ├── machine_i2c.h │ ├── machine_mem.c │ ├── machine_mem.h │ ├── machine_pinbase.c │ ├── machine_pinbase.h │ ├── machine_pulse.c │ ├── machine_pulse.h │ ├── machine_signal.c │ ├── machine_signal.h │ ├── machine_spi.c │ ├── machine_spi.h │ ├── misc.h │ ├── modbtree.c │ ├── modframebuf.c │ ├── modlwip.c │ ├── modonewire.c │ ├── modubinascii.c │ ├── modubinascii.h │ ├── moductypes.c │ ├── moduhashlib.c │ ├── moduheapq.c │ ├── modujson.c │ ├── modurandom.c │ ├── modure.c │ ├── moduselect.c │ ├── modussl_axtls.c │ ├── modussl_mbedtls.c │ ├── modutimeq.c │ ├── moduzlib.c │ ├── modwebrepl.c │ ├── modwebsocket.c │ ├── modwebsocket.h │ ├── uos_dupterm.c │ ├── utime_mphal.c │ ├── utime_mphal.h │ ├── vfs.c │ ├── vfs.h │ ├── vfs_fat.c │ ├── vfs_fat.h │ ├── vfs_fat_diskio.c │ ├── vfs_fat_file.c │ ├── vfs_reader.c │ ├── virtpin.c │ └── virtpin.h ├── lib │ ├── README.md │ ├── embed │ │ └── abort_.c │ ├── mp-readline │ │ ├── readline.c │ │ └── readline.h │ └── utils │ │ ├── interrupt_char.c │ │ ├── interrupt_char.h │ │ ├── printf.c │ │ ├── pyexec.c │ │ ├── pyexec.h │ │ ├── stdout_helpers.c │ │ └── sys_stdio_mphal.c ├── ports │ └── picorv32 │ │ ├── .gitignore │ │ ├── Makefile │ │ ├── board.c │ │ ├── board.h │ │ ├── main.c │ │ ├── modpyb.c │ │ ├── modpyb.h │ │ ├── modpyblcd.c │ │ ├── modpybled.c │ │ ├── modpybswitch.c │ │ ├── mpconfigport.h │ │ ├── mphalport.h │ │ ├── qstrdefsport.h │ │ ├── sections.c │ │ ├── sections.lds │ │ └── start.s └── py │ ├── __pycache__ │ └── makeqstrdata.cpython-35.pyc │ ├── argcheck.c │ ├── asmarm.c │ ├── asmarm.h │ ├── asmbase.c │ ├── asmbase.h │ ├── asmthumb.c │ ├── asmthumb.h │ ├── asmx64.c │ ├── asmx64.h │ ├── asmx86.c │ ├── asmx86.h │ ├── asmxtensa.c │ ├── asmxtensa.h │ ├── bc.c │ ├── bc.h │ ├── bc0.h │ ├── binary.c │ ├── binary.h │ ├── builtin.h │ ├── builtinevex.c │ ├── builtinhelp.c │ ├── builtinimport.c │ ├── compile.c │ ├── compile.h │ ├── emit.h │ ├── emitbc.c │ ├── emitcommon.c │ ├── emitglue.c │ ├── emitglue.h │ ├── emitinlinethumb.c │ ├── emitinlinextensa.c │ ├── emitnative.c │ ├── formatfloat.c │ ├── formatfloat.h │ ├── frozenmod.c │ ├── frozenmod.h │ ├── gc.c │ ├── gc.h │ ├── grammar.h │ ├── lexer.c │ ├── lexer.h │ ├── makeqstrdata.py │ ├── makeqstrdata.pyc │ ├── makeqstrdefs.py │ ├── makeversionhdr.py │ ├── malloc.c │ ├── map.c │ ├── misc.h │ ├── mkenv.mk │ ├── mkrules.mk │ ├── modarray.c │ ├── modbuiltins.c │ ├── modcmath.c │ ├── modcollections.c │ ├── modgc.c │ ├── modio.c │ ├── modmath.c │ ├── modmicropython.c │ ├── modstruct.c │ ├── modsys.c │ ├── modthread.c │ ├── moduerrno.c │ ├── mpconfig.h │ ├── mperrno.h │ ├── mphal.h │ ├── mpprint.c │ ├── mpprint.h │ ├── mpstate.c │ ├── mpstate.h │ ├── mpthread.h │ ├── mpz.c │ ├── mpz.h │ ├── nativeglue.c │ ├── nlr.c │ ├── nlr.h │ ├── nlrsetjmp.c │ ├── nlrthumb.c │ ├── nlrx64.c │ ├── nlrx86.c │ ├── nlrxtensa.c │ ├── obj.c │ ├── obj.h │ ├── objarray.c │ ├── objarray.h │ ├── objattrtuple.c │ ├── objbool.c │ ├── objboundmeth.c │ ├── objcell.c │ ├── objclosure.c │ ├── objcomplex.c │ ├── objdeque.c │ ├── objdict.c │ ├── objenumerate.c │ ├── objexcept.c │ ├── objexcept.h │ ├── objfilter.c │ ├── objfloat.c │ ├── objfun.c │ ├── objfun.h │ ├── objgenerator.c │ ├── objgenerator.h │ ├── objgetitemiter.c │ ├── objint.c │ ├── objint.h │ ├── objint_longlong.c │ ├── objint_mpz.c │ ├── objlist.c │ ├── objlist.h │ ├── objmap.c │ ├── objmodule.c │ ├── objmodule.h │ ├── objnamedtuple.c │ ├── objnamedtuple.h │ ├── objnone.c │ ├── objobject.c │ ├── objpolyiter.c │ ├── objproperty.c │ ├── objrange.c │ ├── objreversed.c │ ├── objset.c │ ├── objsingleton.c │ ├── objslice.c │ ├── objstr.c │ ├── objstr.h │ ├── objstringio.c │ ├── objstringio.h │ ├── objstrunicode.c │ ├── objtuple.c │ ├── objtuple.h │ ├── objtype.c │ ├── objtype.h │ ├── objzip.c │ ├── opmethods.c │ ├── parse.c │ ├── parse.h │ ├── parsenum.c │ ├── parsenum.h │ ├── parsenumbase.c │ ├── parsenumbase.h │ ├── persistentcode.c │ ├── persistentcode.h │ ├── py.mk │ ├── pystack.c │ ├── pystack.h │ ├── qstr.c │ ├── qstr.h │ ├── qstrdefs.h │ ├── reader.c │ ├── reader.h │ ├── repl.c │ ├── repl.h │ ├── ringbuf.h │ ├── runtime.c │ ├── runtime.h │ ├── runtime0.h │ ├── runtime_utils.c │ ├── scheduler.c │ ├── scope.c │ ├── scope.h │ ├── sequence.c │ ├── showbc.c │ ├── smallint.c │ ├── smallint.h │ ├── stackctrl.c │ ├── stackctrl.h │ ├── stream.c │ ├── stream.h │ ├── unicode.c │ ├── unicode.h │ ├── vm.c │ ├── vmentrytable.h │ ├── vstr.c │ └── warning.c ├── apio.ini ├── font_rom.v ├── font_vga.mem ├── lcd_pll.v ├── picosoc.v ├── pinout.pcf ├── prebuilt ├── Makefile ├── firmware.bin └── picosoc.bin ├── simpleuart.v ├── spimemio.v ├── text_rom.v ├── top.v ├── up_spram.v ├── video.v └── z_picorv32.v /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mmicko/fpga101-workshop/HEAD/.gitignore -------------------------------------------------------------------------------- /LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mmicko/fpga101-workshop/HEAD/LICENSE -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mmicko/fpga101-workshop/HEAD/README.md -------------------------------------------------------------------------------- /presentation/FPGA 101 Workshop - Hackaday Belgrade 2018.pdf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mmicko/fpga101-workshop/HEAD/presentation/FPGA 101 Workshop - Hackaday Belgrade 2018.pdf -------------------------------------------------------------------------------- /presentation/FPGA 101 Workshop - Hackaday Belgrade 2018.pptx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mmicko/fpga101-workshop/HEAD/presentation/FPGA 101 Workshop - Hackaday Belgrade 2018.pptx -------------------------------------------------------------------------------- /projects/galaksija/apio.ini: -------------------------------------------------------------------------------- 1 | [env] 2 | board = fpga101 3 | 4 | -------------------------------------------------------------------------------- /projects/galaksija/font.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mmicko/fpga101-workshop/HEAD/projects/galaksija/font.py -------------------------------------------------------------------------------- /projects/galaksija/font_rom.v: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mmicko/fpga101-workshop/HEAD/projects/galaksija/font_rom.v -------------------------------------------------------------------------------- /projects/galaksija/gal.vid: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mmicko/fpga101-workshop/HEAD/projects/galaksija/gal.vid -------------------------------------------------------------------------------- /projects/galaksija/galchr.mem: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mmicko/fpga101-workshop/HEAD/projects/galaksija/galchr.mem -------------------------------------------------------------------------------- /projects/galaksija/galrom1.bin.mem: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mmicko/fpga101-workshop/HEAD/projects/galaksija/galrom1.bin.mem -------------------------------------------------------------------------------- /projects/galaksija/galrom2.bin.mem: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mmicko/fpga101-workshop/HEAD/projects/galaksija/galrom2.bin.mem -------------------------------------------------------------------------------- /projects/galaksija/lcd_pll.v: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mmicko/fpga101-workshop/HEAD/projects/galaksija/lcd_pll.v -------------------------------------------------------------------------------- /projects/galaksija/pinout.pcf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mmicko/fpga101-workshop/HEAD/projects/galaksija/pinout.pcf -------------------------------------------------------------------------------- /projects/galaksija/prebuilt/Makefile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mmicko/fpga101-workshop/HEAD/projects/galaksija/prebuilt/Makefile -------------------------------------------------------------------------------- /projects/galaksija/prebuilt/hardware.bin: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mmicko/fpga101-workshop/HEAD/projects/galaksija/prebuilt/hardware.bin -------------------------------------------------------------------------------- /projects/galaksija/ram_memory.v: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mmicko/fpga101-workshop/HEAD/projects/galaksija/ram_memory.v -------------------------------------------------------------------------------- /projects/galaksija/rom_memory.v: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mmicko/fpga101-workshop/HEAD/projects/galaksija/rom_memory.v -------------------------------------------------------------------------------- /projects/galaksija/top.v: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mmicko/fpga101-workshop/HEAD/projects/galaksija/top.v -------------------------------------------------------------------------------- /projects/galaksija/tv80_alu.v: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mmicko/fpga101-workshop/HEAD/projects/galaksija/tv80_alu.v -------------------------------------------------------------------------------- /projects/galaksija/tv80_core.v: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mmicko/fpga101-workshop/HEAD/projects/galaksija/tv80_core.v -------------------------------------------------------------------------------- /projects/galaksija/tv80_mcode.v: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mmicko/fpga101-workshop/HEAD/projects/galaksija/tv80_mcode.v -------------------------------------------------------------------------------- /projects/galaksija/tv80_reg.v: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mmicko/fpga101-workshop/HEAD/projects/galaksija/tv80_reg.v -------------------------------------------------------------------------------- /projects/galaksija/tv80n.v: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mmicko/fpga101-workshop/HEAD/projects/galaksija/tv80n.v -------------------------------------------------------------------------------- /projects/galaksija/uart_rx.v: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mmicko/fpga101-workshop/HEAD/projects/galaksija/uart_rx.v -------------------------------------------------------------------------------- /projects/galaksija/video.v: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mmicko/fpga101-workshop/HEAD/projects/galaksija/video.v -------------------------------------------------------------------------------- /tests/led/apio.ini: -------------------------------------------------------------------------------- 1 | [env] 2 | board = fpga101 3 | 4 | -------------------------------------------------------------------------------- /tests/led/led.v: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mmicko/fpga101-workshop/HEAD/tests/led/led.v -------------------------------------------------------------------------------- /tests/led/led_tb.v: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mmicko/fpga101-workshop/HEAD/tests/led/led_tb.v -------------------------------------------------------------------------------- /tests/led/pinout.pcf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mmicko/fpga101-workshop/HEAD/tests/led/pinout.pcf -------------------------------------------------------------------------------- /tests/riscv/Makefile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mmicko/fpga101-workshop/HEAD/tests/riscv/Makefile -------------------------------------------------------------------------------- /tests/riscv/firmware.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mmicko/fpga101-workshop/HEAD/tests/riscv/firmware.c -------------------------------------------------------------------------------- /tests/riscv/sections.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mmicko/fpga101-workshop/HEAD/tests/riscv/sections.c -------------------------------------------------------------------------------- /tests/riscv/sections.lds: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mmicko/fpga101-workshop/HEAD/tests/riscv/sections.lds -------------------------------------------------------------------------------- /tests/riscv/start.s: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mmicko/fpga101-workshop/HEAD/tests/riscv/start.s -------------------------------------------------------------------------------- /tutorials/00-IceStudio/led.ice: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mmicko/fpga101-workshop/HEAD/tutorials/00-IceStudio/led.ice -------------------------------------------------------------------------------- /tutorials/00-IceStudio/trigger.ice: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mmicko/fpga101-workshop/HEAD/tutorials/00-IceStudio/trigger.ice -------------------------------------------------------------------------------- /tutorials/01-Basics/apio.ini: -------------------------------------------------------------------------------- 1 | [env] 2 | board = fpga101 3 | 4 | -------------------------------------------------------------------------------- /tutorials/01-Basics/led.v: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mmicko/fpga101-workshop/HEAD/tutorials/01-Basics/led.v -------------------------------------------------------------------------------- /tutorials/01-Basics/pinout.pcf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mmicko/fpga101-workshop/HEAD/tutorials/01-Basics/pinout.pcf -------------------------------------------------------------------------------- /tutorials/02-LED/apio.ini: -------------------------------------------------------------------------------- 1 | [env] 2 | board = fpga101 3 | 4 | -------------------------------------------------------------------------------- /tutorials/02-LED/pinout.pcf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mmicko/fpga101-workshop/HEAD/tutorials/02-LED/pinout.pcf -------------------------------------------------------------------------------- /tutorials/02-LED/rgb.v: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mmicko/fpga101-workshop/HEAD/tutorials/02-LED/rgb.v -------------------------------------------------------------------------------- /tutorials/02-LED/rgb_tb.gtkw: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mmicko/fpga101-workshop/HEAD/tutorials/02-LED/rgb_tb.gtkw -------------------------------------------------------------------------------- /tutorials/02-LED/rgb_tb.v: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mmicko/fpga101-workshop/HEAD/tutorials/02-LED/rgb_tb.v -------------------------------------------------------------------------------- /tutorials/03-Buttons/apio.ini: -------------------------------------------------------------------------------- 1 | [env] 2 | board = fpga101 3 | 4 | -------------------------------------------------------------------------------- /tutorials/03-Buttons/button_rgb.v: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mmicko/fpga101-workshop/HEAD/tutorials/03-Buttons/button_rgb.v -------------------------------------------------------------------------------- /tutorials/03-Buttons/pinout.pcf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mmicko/fpga101-workshop/HEAD/tutorials/03-Buttons/pinout.pcf -------------------------------------------------------------------------------- /tutorials/04-Audio/apio.ini: -------------------------------------------------------------------------------- 1 | [env] 2 | board = fpga101 3 | 4 | -------------------------------------------------------------------------------- /tutorials/04-Audio/audio.v: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mmicko/fpga101-workshop/HEAD/tutorials/04-Audio/audio.v -------------------------------------------------------------------------------- /tutorials/04-Audio/pinout.pcf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mmicko/fpga101-workshop/HEAD/tutorials/04-Audio/pinout.pcf -------------------------------------------------------------------------------- /tutorials/05-Video/00-Basic/apio.ini: -------------------------------------------------------------------------------- 1 | [env] 2 | board = fpga101 3 | 4 | -------------------------------------------------------------------------------- /tutorials/05-Video/00-Basic/lcd_pll.v: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mmicko/fpga101-workshop/HEAD/tutorials/05-Video/00-Basic/lcd_pll.v -------------------------------------------------------------------------------- /tutorials/05-Video/00-Basic/pinout.pcf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mmicko/fpga101-workshop/HEAD/tutorials/05-Video/00-Basic/pinout.pcf -------------------------------------------------------------------------------- /tutorials/05-Video/00-Basic/top.v: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mmicko/fpga101-workshop/HEAD/tutorials/05-Video/00-Basic/top.v -------------------------------------------------------------------------------- /tutorials/05-Video/00-Basic/video.v: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mmicko/fpga101-workshop/HEAD/tutorials/05-Video/00-Basic/video.v -------------------------------------------------------------------------------- /tutorials/05-Video/01-KeyTest/apio.ini: -------------------------------------------------------------------------------- 1 | [env] 2 | board = fpga101 3 | 4 | -------------------------------------------------------------------------------- /tutorials/05-Video/01-KeyTest/lcd_pll.v: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mmicko/fpga101-workshop/HEAD/tutorials/05-Video/01-KeyTest/lcd_pll.v -------------------------------------------------------------------------------- /tutorials/05-Video/01-KeyTest/pinout.pcf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mmicko/fpga101-workshop/HEAD/tutorials/05-Video/01-KeyTest/pinout.pcf -------------------------------------------------------------------------------- /tutorials/05-Video/01-KeyTest/top.v: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mmicko/fpga101-workshop/HEAD/tutorials/05-Video/01-KeyTest/top.v -------------------------------------------------------------------------------- /tutorials/05-Video/01-KeyTest/video.v: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mmicko/fpga101-workshop/HEAD/tutorials/05-Video/01-KeyTest/video.v -------------------------------------------------------------------------------- /tutorials/06-StateMachine/apio.ini: -------------------------------------------------------------------------------- 1 | [env] 2 | board = fpga101 3 | 4 | -------------------------------------------------------------------------------- /tutorials/06-StateMachine/lcd_pll.v: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mmicko/fpga101-workshop/HEAD/tutorials/06-StateMachine/lcd_pll.v -------------------------------------------------------------------------------- /tutorials/06-StateMachine/pinout.pcf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mmicko/fpga101-workshop/HEAD/tutorials/06-StateMachine/pinout.pcf -------------------------------------------------------------------------------- /tutorials/06-StateMachine/top.v: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mmicko/fpga101-workshop/HEAD/tutorials/06-StateMachine/top.v -------------------------------------------------------------------------------- /tutorials/06-StateMachine/video.v: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mmicko/fpga101-workshop/HEAD/tutorials/06-StateMachine/video.v -------------------------------------------------------------------------------- /tutorials/07-Memory/00-Basic/apio.ini: -------------------------------------------------------------------------------- 1 | [env] 2 | board = fpga101 3 | 4 | -------------------------------------------------------------------------------- /tutorials/07-Memory/00-Basic/font_rom.v: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mmicko/fpga101-workshop/HEAD/tutorials/07-Memory/00-Basic/font_rom.v -------------------------------------------------------------------------------- /tutorials/07-Memory/00-Basic/font_vga.mem: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mmicko/fpga101-workshop/HEAD/tutorials/07-Memory/00-Basic/font_vga.mem -------------------------------------------------------------------------------- /tutorials/07-Memory/00-Basic/lcd_pll.v: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mmicko/fpga101-workshop/HEAD/tutorials/07-Memory/00-Basic/lcd_pll.v -------------------------------------------------------------------------------- /tutorials/07-Memory/00-Basic/pinout.pcf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mmicko/fpga101-workshop/HEAD/tutorials/07-Memory/00-Basic/pinout.pcf -------------------------------------------------------------------------------- /tutorials/07-Memory/00-Basic/top.v: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mmicko/fpga101-workshop/HEAD/tutorials/07-Memory/00-Basic/top.v -------------------------------------------------------------------------------- /tutorials/07-Memory/00-Basic/video.v: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mmicko/fpga101-workshop/HEAD/tutorials/07-Memory/00-Basic/video.v -------------------------------------------------------------------------------- /tutorials/07-Memory/01-Buffer/apio.ini: -------------------------------------------------------------------------------- 1 | [env] 2 | board = fpga101 3 | 4 | -------------------------------------------------------------------------------- /tutorials/07-Memory/01-Buffer/font_rom.v: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mmicko/fpga101-workshop/HEAD/tutorials/07-Memory/01-Buffer/font_rom.v -------------------------------------------------------------------------------- /tutorials/07-Memory/01-Buffer/font_vga.mem: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mmicko/fpga101-workshop/HEAD/tutorials/07-Memory/01-Buffer/font_vga.mem -------------------------------------------------------------------------------- /tutorials/07-Memory/01-Buffer/lcd_pll.v: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mmicko/fpga101-workshop/HEAD/tutorials/07-Memory/01-Buffer/lcd_pll.v -------------------------------------------------------------------------------- /tutorials/07-Memory/01-Buffer/pinout.pcf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mmicko/fpga101-workshop/HEAD/tutorials/07-Memory/01-Buffer/pinout.pcf -------------------------------------------------------------------------------- /tutorials/07-Memory/01-Buffer/text.dat: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mmicko/fpga101-workshop/HEAD/tutorials/07-Memory/01-Buffer/text.dat -------------------------------------------------------------------------------- /tutorials/07-Memory/01-Buffer/text.mem: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mmicko/fpga101-workshop/HEAD/tutorials/07-Memory/01-Buffer/text.mem -------------------------------------------------------------------------------- /tutorials/07-Memory/01-Buffer/text.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mmicko/fpga101-workshop/HEAD/tutorials/07-Memory/01-Buffer/text.py -------------------------------------------------------------------------------- /tutorials/07-Memory/01-Buffer/text_rom.v: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mmicko/fpga101-workshop/HEAD/tutorials/07-Memory/01-Buffer/text_rom.v -------------------------------------------------------------------------------- /tutorials/07-Memory/01-Buffer/top.v: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mmicko/fpga101-workshop/HEAD/tutorials/07-Memory/01-Buffer/top.v -------------------------------------------------------------------------------- /tutorials/07-Memory/01-Buffer/video.v: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mmicko/fpga101-workshop/HEAD/tutorials/07-Memory/01-Buffer/video.v -------------------------------------------------------------------------------- /tutorials/07-Memory/02-Terminal/apio.ini: -------------------------------------------------------------------------------- 1 | [env] 2 | board = fpga101 3 | 4 | -------------------------------------------------------------------------------- /tutorials/07-Memory/02-Terminal/font_rom.v: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mmicko/fpga101-workshop/HEAD/tutorials/07-Memory/02-Terminal/font_rom.v -------------------------------------------------------------------------------- /tutorials/07-Memory/02-Terminal/font_vga.mem: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mmicko/fpga101-workshop/HEAD/tutorials/07-Memory/02-Terminal/font_vga.mem -------------------------------------------------------------------------------- /tutorials/07-Memory/02-Terminal/lcd_pll.v: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mmicko/fpga101-workshop/HEAD/tutorials/07-Memory/02-Terminal/lcd_pll.v -------------------------------------------------------------------------------- /tutorials/07-Memory/02-Terminal/pinout.pcf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mmicko/fpga101-workshop/HEAD/tutorials/07-Memory/02-Terminal/pinout.pcf -------------------------------------------------------------------------------- /tutorials/07-Memory/02-Terminal/top.v: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mmicko/fpga101-workshop/HEAD/tutorials/07-Memory/02-Terminal/top.v -------------------------------------------------------------------------------- /tutorials/07-Memory/02-Terminal/uart_rx.v: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mmicko/fpga101-workshop/HEAD/tutorials/07-Memory/02-Terminal/uart_rx.v -------------------------------------------------------------------------------- /tutorials/07-Memory/02-Terminal/video.v: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mmicko/fpga101-workshop/HEAD/tutorials/07-Memory/02-Terminal/video.v -------------------------------------------------------------------------------- /tutorials/08-MovingSprite/apio.ini: -------------------------------------------------------------------------------- 1 | [env] 2 | board = fpga101 3 | 4 | -------------------------------------------------------------------------------- /tutorials/08-MovingSprite/lcd_pll.v: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mmicko/fpga101-workshop/HEAD/tutorials/08-MovingSprite/lcd_pll.v -------------------------------------------------------------------------------- /tutorials/08-MovingSprite/pinout.pcf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mmicko/fpga101-workshop/HEAD/tutorials/08-MovingSprite/pinout.pcf -------------------------------------------------------------------------------- /tutorials/08-MovingSprite/sprite.mem: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mmicko/fpga101-workshop/HEAD/tutorials/08-MovingSprite/sprite.mem -------------------------------------------------------------------------------- /tutorials/08-MovingSprite/sprite_rom.v: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mmicko/fpga101-workshop/HEAD/tutorials/08-MovingSprite/sprite_rom.v -------------------------------------------------------------------------------- /tutorials/08-MovingSprite/top.v: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mmicko/fpga101-workshop/HEAD/tutorials/08-MovingSprite/top.v -------------------------------------------------------------------------------- /tutorials/08-MovingSprite/video.v: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mmicko/fpga101-workshop/HEAD/tutorials/08-MovingSprite/video.v -------------------------------------------------------------------------------- /tutorials/09-Pong/00-Move/apio.ini: -------------------------------------------------------------------------------- 1 | [env] 2 | board = fpga101 3 | 4 | -------------------------------------------------------------------------------- /tutorials/09-Pong/00-Move/lcd_pll.v: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mmicko/fpga101-workshop/HEAD/tutorials/09-Pong/00-Move/lcd_pll.v -------------------------------------------------------------------------------- /tutorials/09-Pong/00-Move/pinout.pcf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mmicko/fpga101-workshop/HEAD/tutorials/09-Pong/00-Move/pinout.pcf -------------------------------------------------------------------------------- /tutorials/09-Pong/00-Move/top.v: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mmicko/fpga101-workshop/HEAD/tutorials/09-Pong/00-Move/top.v -------------------------------------------------------------------------------- /tutorials/09-Pong/00-Move/video.v: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mmicko/fpga101-workshop/HEAD/tutorials/09-Pong/00-Move/video.v -------------------------------------------------------------------------------- /tutorials/09-Pong/01-Ball/apio.ini: -------------------------------------------------------------------------------- 1 | [env] 2 | board = fpga101 3 | 4 | -------------------------------------------------------------------------------- /tutorials/09-Pong/01-Ball/lcd_pll.v: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mmicko/fpga101-workshop/HEAD/tutorials/09-Pong/01-Ball/lcd_pll.v -------------------------------------------------------------------------------- /tutorials/09-Pong/01-Ball/pinout.pcf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mmicko/fpga101-workshop/HEAD/tutorials/09-Pong/01-Ball/pinout.pcf -------------------------------------------------------------------------------- /tutorials/09-Pong/01-Ball/top.v: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mmicko/fpga101-workshop/HEAD/tutorials/09-Pong/01-Ball/top.v -------------------------------------------------------------------------------- /tutorials/09-Pong/01-Ball/video.v: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mmicko/fpga101-workshop/HEAD/tutorials/09-Pong/01-Ball/video.v -------------------------------------------------------------------------------- /tutorials/09-Pong/02-Game/apio.ini: -------------------------------------------------------------------------------- 1 | [env] 2 | board = fpga101 3 | 4 | -------------------------------------------------------------------------------- /tutorials/09-Pong/02-Game/lcd_pll.v: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mmicko/fpga101-workshop/HEAD/tutorials/09-Pong/02-Game/lcd_pll.v -------------------------------------------------------------------------------- /tutorials/09-Pong/02-Game/numbers.list: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mmicko/fpga101-workshop/HEAD/tutorials/09-Pong/02-Game/numbers.list -------------------------------------------------------------------------------- /tutorials/09-Pong/02-Game/pinout.pcf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mmicko/fpga101-workshop/HEAD/tutorials/09-Pong/02-Game/pinout.pcf -------------------------------------------------------------------------------- /tutorials/09-Pong/02-Game/top.v: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mmicko/fpga101-workshop/HEAD/tutorials/09-Pong/02-Game/top.v -------------------------------------------------------------------------------- /tutorials/09-Pong/02-Game/video.v: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mmicko/fpga101-workshop/HEAD/tutorials/09-Pong/02-Game/video.v -------------------------------------------------------------------------------- /tutorials/09-Pong/03-Wall/apio.ini: -------------------------------------------------------------------------------- 1 | [env] 2 | board = fpga101 3 | 4 | -------------------------------------------------------------------------------- /tutorials/09-Pong/03-Wall/lcd_pll.v: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mmicko/fpga101-workshop/HEAD/tutorials/09-Pong/03-Wall/lcd_pll.v -------------------------------------------------------------------------------- /tutorials/09-Pong/03-Wall/pinout.pcf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mmicko/fpga101-workshop/HEAD/tutorials/09-Pong/03-Wall/pinout.pcf -------------------------------------------------------------------------------- /tutorials/09-Pong/03-Wall/top.v: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mmicko/fpga101-workshop/HEAD/tutorials/09-Pong/03-Wall/top.v -------------------------------------------------------------------------------- /tutorials/09-Pong/03-Wall/video.v: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mmicko/fpga101-workshop/HEAD/tutorials/09-Pong/03-Wall/video.v -------------------------------------------------------------------------------- /tutorials/10-CPU/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mmicko/fpga101-workshop/HEAD/tutorials/10-CPU/README.md -------------------------------------------------------------------------------- /tutorials/10-CPU/alu.v: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mmicko/fpga101-workshop/HEAD/tutorials/10-CPU/alu.v -------------------------------------------------------------------------------- /tutorials/10-CPU/apio.ini: -------------------------------------------------------------------------------- 1 | [env] 2 | board = fpga101 3 | 4 | -------------------------------------------------------------------------------- /tutorials/10-CPU/boot.mem: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mmicko/fpga101-workshop/HEAD/tutorials/10-CPU/boot.mem -------------------------------------------------------------------------------- /tutorials/10-CPU/grom_computer.v: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mmicko/fpga101-workshop/HEAD/tutorials/10-CPU/grom_computer.v -------------------------------------------------------------------------------- /tutorials/10-CPU/grom_computer_tb.gtkw: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mmicko/fpga101-workshop/HEAD/tutorials/10-CPU/grom_computer_tb.gtkw -------------------------------------------------------------------------------- /tutorials/10-CPU/grom_computer_tb.v: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mmicko/fpga101-workshop/HEAD/tutorials/10-CPU/grom_computer_tb.v -------------------------------------------------------------------------------- /tutorials/10-CPU/grom_cpu.v: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mmicko/fpga101-workshop/HEAD/tutorials/10-CPU/grom_cpu.v -------------------------------------------------------------------------------- /tutorials/10-CPU/grom_top.v: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mmicko/fpga101-workshop/HEAD/tutorials/10-CPU/grom_top.v -------------------------------------------------------------------------------- /tutorials/10-CPU/pinout.pcf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mmicko/fpga101-workshop/HEAD/tutorials/10-CPU/pinout.pcf -------------------------------------------------------------------------------- /tutorials/10-CPU/ram_memory.v: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mmicko/fpga101-workshop/HEAD/tutorials/10-CPU/ram_memory.v -------------------------------------------------------------------------------- /tutorials/11-Computer/altair.v: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mmicko/fpga101-workshop/HEAD/tutorials/11-Computer/altair.v -------------------------------------------------------------------------------- /tutorials/11-Computer/apio.ini: -------------------------------------------------------------------------------- 1 | [env] 2 | board = fpga101 3 | 4 | -------------------------------------------------------------------------------- /tutorials/11-Computer/basic4k32.bin.mem: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mmicko/fpga101-workshop/HEAD/tutorials/11-Computer/basic4k32.bin.mem -------------------------------------------------------------------------------- /tutorials/11-Computer/board.pcf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mmicko/fpga101-workshop/HEAD/tutorials/11-Computer/board.pcf -------------------------------------------------------------------------------- /tutorials/11-Computer/i8080.v: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mmicko/fpga101-workshop/HEAD/tutorials/11-Computer/i8080.v -------------------------------------------------------------------------------- /tutorials/11-Computer/jmp_boot.v: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mmicko/fpga101-workshop/HEAD/tutorials/11-Computer/jmp_boot.v -------------------------------------------------------------------------------- /tutorials/11-Computer/mc6850.v: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mmicko/fpga101-workshop/HEAD/tutorials/11-Computer/mc6850.v -------------------------------------------------------------------------------- /tutorials/11-Computer/ram_memory.v: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mmicko/fpga101-workshop/HEAD/tutorials/11-Computer/ram_memory.v -------------------------------------------------------------------------------- /tutorials/11-Computer/rom.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mmicko/fpga101-workshop/HEAD/tutorials/11-Computer/rom.py -------------------------------------------------------------------------------- /tutorials/11-Computer/rom_memory.v: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mmicko/fpga101-workshop/HEAD/tutorials/11-Computer/rom_memory.v -------------------------------------------------------------------------------- /tutorials/11-Computer/simpleuart.v: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mmicko/fpga101-workshop/HEAD/tutorials/11-Computer/simpleuart.v -------------------------------------------------------------------------------- /tutorials/11-Computer/top_altair.v: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mmicko/fpga101-workshop/HEAD/tutorials/11-Computer/top_altair.v -------------------------------------------------------------------------------- /tutorials/11-Computer/turnmon.bin.mem: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mmicko/fpga101-workshop/HEAD/tutorials/11-Computer/turnmon.bin.mem -------------------------------------------------------------------------------- /tutorials/12-RiscV/01-Simple/Makefile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mmicko/fpga101-workshop/HEAD/tutorials/12-RiscV/01-Simple/Makefile -------------------------------------------------------------------------------- /tutorials/12-RiscV/01-Simple/firmware.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mmicko/fpga101-workshop/HEAD/tutorials/12-RiscV/01-Simple/firmware.c -------------------------------------------------------------------------------- /tutorials/12-RiscV/01-Simple/sections.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mmicko/fpga101-workshop/HEAD/tutorials/12-RiscV/01-Simple/sections.c -------------------------------------------------------------------------------- /tutorials/12-RiscV/01-Simple/sections.lds: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mmicko/fpga101-workshop/HEAD/tutorials/12-RiscV/01-Simple/sections.lds -------------------------------------------------------------------------------- /tutorials/12-RiscV/01-Simple/start.s: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mmicko/fpga101-workshop/HEAD/tutorials/12-RiscV/01-Simple/start.s -------------------------------------------------------------------------------- /tutorials/12-RiscV/02-Micropython/LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mmicko/fpga101-workshop/HEAD/tutorials/12-RiscV/02-Micropython/LICENSE -------------------------------------------------------------------------------- /tutorials/12-RiscV/02-Micropython/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mmicko/fpga101-workshop/HEAD/tutorials/12-RiscV/02-Micropython/README.md -------------------------------------------------------------------------------- /tutorials/12-RiscV/02-Micropython/docs/conf.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mmicko/fpga101-workshop/HEAD/tutorials/12-RiscV/02-Micropython/docs/conf.py -------------------------------------------------------------------------------- /tutorials/12-RiscV/02-Micropython/drivers/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mmicko/fpga101-workshop/HEAD/tutorials/12-RiscV/02-Micropython/drivers/README.md -------------------------------------------------------------------------------- /tutorials/12-RiscV/02-Micropython/drivers/bus/qspi.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mmicko/fpga101-workshop/HEAD/tutorials/12-RiscV/02-Micropython/drivers/bus/qspi.h -------------------------------------------------------------------------------- /tutorials/12-RiscV/02-Micropython/drivers/bus/softqspi.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mmicko/fpga101-workshop/HEAD/tutorials/12-RiscV/02-Micropython/drivers/bus/softqspi.c -------------------------------------------------------------------------------- /tutorials/12-RiscV/02-Micropython/drivers/bus/softspi.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mmicko/fpga101-workshop/HEAD/tutorials/12-RiscV/02-Micropython/drivers/bus/softspi.c -------------------------------------------------------------------------------- /tutorials/12-RiscV/02-Micropython/drivers/bus/spi.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mmicko/fpga101-workshop/HEAD/tutorials/12-RiscV/02-Micropython/drivers/bus/spi.h -------------------------------------------------------------------------------- /tutorials/12-RiscV/02-Micropython/extmod/machine_i2c.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mmicko/fpga101-workshop/HEAD/tutorials/12-RiscV/02-Micropython/extmod/machine_i2c.c -------------------------------------------------------------------------------- /tutorials/12-RiscV/02-Micropython/extmod/machine_i2c.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mmicko/fpga101-workshop/HEAD/tutorials/12-RiscV/02-Micropython/extmod/machine_i2c.h -------------------------------------------------------------------------------- /tutorials/12-RiscV/02-Micropython/extmod/machine_mem.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mmicko/fpga101-workshop/HEAD/tutorials/12-RiscV/02-Micropython/extmod/machine_mem.c -------------------------------------------------------------------------------- /tutorials/12-RiscV/02-Micropython/extmod/machine_mem.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mmicko/fpga101-workshop/HEAD/tutorials/12-RiscV/02-Micropython/extmod/machine_mem.h -------------------------------------------------------------------------------- /tutorials/12-RiscV/02-Micropython/extmod/machine_pinbase.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mmicko/fpga101-workshop/HEAD/tutorials/12-RiscV/02-Micropython/extmod/machine_pinbase.c -------------------------------------------------------------------------------- /tutorials/12-RiscV/02-Micropython/extmod/machine_pinbase.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mmicko/fpga101-workshop/HEAD/tutorials/12-RiscV/02-Micropython/extmod/machine_pinbase.h -------------------------------------------------------------------------------- /tutorials/12-RiscV/02-Micropython/extmod/machine_pulse.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mmicko/fpga101-workshop/HEAD/tutorials/12-RiscV/02-Micropython/extmod/machine_pulse.c -------------------------------------------------------------------------------- /tutorials/12-RiscV/02-Micropython/extmod/machine_pulse.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mmicko/fpga101-workshop/HEAD/tutorials/12-RiscV/02-Micropython/extmod/machine_pulse.h -------------------------------------------------------------------------------- /tutorials/12-RiscV/02-Micropython/extmod/machine_signal.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mmicko/fpga101-workshop/HEAD/tutorials/12-RiscV/02-Micropython/extmod/machine_signal.c -------------------------------------------------------------------------------- /tutorials/12-RiscV/02-Micropython/extmod/machine_signal.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mmicko/fpga101-workshop/HEAD/tutorials/12-RiscV/02-Micropython/extmod/machine_signal.h -------------------------------------------------------------------------------- /tutorials/12-RiscV/02-Micropython/extmod/machine_spi.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mmicko/fpga101-workshop/HEAD/tutorials/12-RiscV/02-Micropython/extmod/machine_spi.c -------------------------------------------------------------------------------- /tutorials/12-RiscV/02-Micropython/extmod/machine_spi.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mmicko/fpga101-workshop/HEAD/tutorials/12-RiscV/02-Micropython/extmod/machine_spi.h -------------------------------------------------------------------------------- /tutorials/12-RiscV/02-Micropython/extmod/misc.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mmicko/fpga101-workshop/HEAD/tutorials/12-RiscV/02-Micropython/extmod/misc.h -------------------------------------------------------------------------------- /tutorials/12-RiscV/02-Micropython/extmod/modbtree.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mmicko/fpga101-workshop/HEAD/tutorials/12-RiscV/02-Micropython/extmod/modbtree.c -------------------------------------------------------------------------------- /tutorials/12-RiscV/02-Micropython/extmod/modframebuf.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mmicko/fpga101-workshop/HEAD/tutorials/12-RiscV/02-Micropython/extmod/modframebuf.c -------------------------------------------------------------------------------- /tutorials/12-RiscV/02-Micropython/extmod/modlwip.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mmicko/fpga101-workshop/HEAD/tutorials/12-RiscV/02-Micropython/extmod/modlwip.c -------------------------------------------------------------------------------- /tutorials/12-RiscV/02-Micropython/extmod/modonewire.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mmicko/fpga101-workshop/HEAD/tutorials/12-RiscV/02-Micropython/extmod/modonewire.c -------------------------------------------------------------------------------- /tutorials/12-RiscV/02-Micropython/extmod/modubinascii.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mmicko/fpga101-workshop/HEAD/tutorials/12-RiscV/02-Micropython/extmod/modubinascii.c -------------------------------------------------------------------------------- /tutorials/12-RiscV/02-Micropython/extmod/modubinascii.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mmicko/fpga101-workshop/HEAD/tutorials/12-RiscV/02-Micropython/extmod/modubinascii.h -------------------------------------------------------------------------------- /tutorials/12-RiscV/02-Micropython/extmod/moductypes.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mmicko/fpga101-workshop/HEAD/tutorials/12-RiscV/02-Micropython/extmod/moductypes.c -------------------------------------------------------------------------------- /tutorials/12-RiscV/02-Micropython/extmod/moduhashlib.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mmicko/fpga101-workshop/HEAD/tutorials/12-RiscV/02-Micropython/extmod/moduhashlib.c -------------------------------------------------------------------------------- /tutorials/12-RiscV/02-Micropython/extmod/moduheapq.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mmicko/fpga101-workshop/HEAD/tutorials/12-RiscV/02-Micropython/extmod/moduheapq.c -------------------------------------------------------------------------------- /tutorials/12-RiscV/02-Micropython/extmod/modujson.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mmicko/fpga101-workshop/HEAD/tutorials/12-RiscV/02-Micropython/extmod/modujson.c -------------------------------------------------------------------------------- /tutorials/12-RiscV/02-Micropython/extmod/modurandom.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mmicko/fpga101-workshop/HEAD/tutorials/12-RiscV/02-Micropython/extmod/modurandom.c -------------------------------------------------------------------------------- /tutorials/12-RiscV/02-Micropython/extmod/modure.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mmicko/fpga101-workshop/HEAD/tutorials/12-RiscV/02-Micropython/extmod/modure.c -------------------------------------------------------------------------------- /tutorials/12-RiscV/02-Micropython/extmod/moduselect.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mmicko/fpga101-workshop/HEAD/tutorials/12-RiscV/02-Micropython/extmod/moduselect.c -------------------------------------------------------------------------------- /tutorials/12-RiscV/02-Micropython/extmod/modussl_axtls.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mmicko/fpga101-workshop/HEAD/tutorials/12-RiscV/02-Micropython/extmod/modussl_axtls.c -------------------------------------------------------------------------------- /tutorials/12-RiscV/02-Micropython/extmod/modussl_mbedtls.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mmicko/fpga101-workshop/HEAD/tutorials/12-RiscV/02-Micropython/extmod/modussl_mbedtls.c -------------------------------------------------------------------------------- /tutorials/12-RiscV/02-Micropython/extmod/modutimeq.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mmicko/fpga101-workshop/HEAD/tutorials/12-RiscV/02-Micropython/extmod/modutimeq.c -------------------------------------------------------------------------------- /tutorials/12-RiscV/02-Micropython/extmod/moduzlib.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mmicko/fpga101-workshop/HEAD/tutorials/12-RiscV/02-Micropython/extmod/moduzlib.c -------------------------------------------------------------------------------- /tutorials/12-RiscV/02-Micropython/extmod/modwebrepl.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mmicko/fpga101-workshop/HEAD/tutorials/12-RiscV/02-Micropython/extmod/modwebrepl.c -------------------------------------------------------------------------------- /tutorials/12-RiscV/02-Micropython/extmod/modwebsocket.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mmicko/fpga101-workshop/HEAD/tutorials/12-RiscV/02-Micropython/extmod/modwebsocket.c -------------------------------------------------------------------------------- /tutorials/12-RiscV/02-Micropython/extmod/modwebsocket.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mmicko/fpga101-workshop/HEAD/tutorials/12-RiscV/02-Micropython/extmod/modwebsocket.h -------------------------------------------------------------------------------- /tutorials/12-RiscV/02-Micropython/extmod/uos_dupterm.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mmicko/fpga101-workshop/HEAD/tutorials/12-RiscV/02-Micropython/extmod/uos_dupterm.c -------------------------------------------------------------------------------- /tutorials/12-RiscV/02-Micropython/extmod/utime_mphal.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mmicko/fpga101-workshop/HEAD/tutorials/12-RiscV/02-Micropython/extmod/utime_mphal.c -------------------------------------------------------------------------------- /tutorials/12-RiscV/02-Micropython/extmod/utime_mphal.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mmicko/fpga101-workshop/HEAD/tutorials/12-RiscV/02-Micropython/extmod/utime_mphal.h -------------------------------------------------------------------------------- /tutorials/12-RiscV/02-Micropython/extmod/vfs.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mmicko/fpga101-workshop/HEAD/tutorials/12-RiscV/02-Micropython/extmod/vfs.c -------------------------------------------------------------------------------- /tutorials/12-RiscV/02-Micropython/extmod/vfs.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mmicko/fpga101-workshop/HEAD/tutorials/12-RiscV/02-Micropython/extmod/vfs.h -------------------------------------------------------------------------------- /tutorials/12-RiscV/02-Micropython/extmod/vfs_fat.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mmicko/fpga101-workshop/HEAD/tutorials/12-RiscV/02-Micropython/extmod/vfs_fat.c -------------------------------------------------------------------------------- /tutorials/12-RiscV/02-Micropython/extmod/vfs_fat.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mmicko/fpga101-workshop/HEAD/tutorials/12-RiscV/02-Micropython/extmod/vfs_fat.h -------------------------------------------------------------------------------- /tutorials/12-RiscV/02-Micropython/extmod/vfs_fat_diskio.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mmicko/fpga101-workshop/HEAD/tutorials/12-RiscV/02-Micropython/extmod/vfs_fat_diskio.c -------------------------------------------------------------------------------- /tutorials/12-RiscV/02-Micropython/extmod/vfs_fat_file.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mmicko/fpga101-workshop/HEAD/tutorials/12-RiscV/02-Micropython/extmod/vfs_fat_file.c -------------------------------------------------------------------------------- /tutorials/12-RiscV/02-Micropython/extmod/vfs_reader.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mmicko/fpga101-workshop/HEAD/tutorials/12-RiscV/02-Micropython/extmod/vfs_reader.c -------------------------------------------------------------------------------- /tutorials/12-RiscV/02-Micropython/extmod/virtpin.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mmicko/fpga101-workshop/HEAD/tutorials/12-RiscV/02-Micropython/extmod/virtpin.c -------------------------------------------------------------------------------- /tutorials/12-RiscV/02-Micropython/extmod/virtpin.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mmicko/fpga101-workshop/HEAD/tutorials/12-RiscV/02-Micropython/extmod/virtpin.h -------------------------------------------------------------------------------- /tutorials/12-RiscV/02-Micropython/lib/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mmicko/fpga101-workshop/HEAD/tutorials/12-RiscV/02-Micropython/lib/README.md -------------------------------------------------------------------------------- /tutorials/12-RiscV/02-Micropython/lib/embed/abort_.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mmicko/fpga101-workshop/HEAD/tutorials/12-RiscV/02-Micropython/lib/embed/abort_.c -------------------------------------------------------------------------------- /tutorials/12-RiscV/02-Micropython/lib/mp-readline/readline.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mmicko/fpga101-workshop/HEAD/tutorials/12-RiscV/02-Micropython/lib/mp-readline/readline.c -------------------------------------------------------------------------------- /tutorials/12-RiscV/02-Micropython/lib/mp-readline/readline.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mmicko/fpga101-workshop/HEAD/tutorials/12-RiscV/02-Micropython/lib/mp-readline/readline.h -------------------------------------------------------------------------------- /tutorials/12-RiscV/02-Micropython/lib/utils/interrupt_char.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mmicko/fpga101-workshop/HEAD/tutorials/12-RiscV/02-Micropython/lib/utils/interrupt_char.c -------------------------------------------------------------------------------- /tutorials/12-RiscV/02-Micropython/lib/utils/interrupt_char.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mmicko/fpga101-workshop/HEAD/tutorials/12-RiscV/02-Micropython/lib/utils/interrupt_char.h -------------------------------------------------------------------------------- /tutorials/12-RiscV/02-Micropython/lib/utils/printf.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mmicko/fpga101-workshop/HEAD/tutorials/12-RiscV/02-Micropython/lib/utils/printf.c -------------------------------------------------------------------------------- /tutorials/12-RiscV/02-Micropython/lib/utils/pyexec.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mmicko/fpga101-workshop/HEAD/tutorials/12-RiscV/02-Micropython/lib/utils/pyexec.c -------------------------------------------------------------------------------- /tutorials/12-RiscV/02-Micropython/lib/utils/pyexec.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mmicko/fpga101-workshop/HEAD/tutorials/12-RiscV/02-Micropython/lib/utils/pyexec.h -------------------------------------------------------------------------------- /tutorials/12-RiscV/02-Micropython/lib/utils/stdout_helpers.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mmicko/fpga101-workshop/HEAD/tutorials/12-RiscV/02-Micropython/lib/utils/stdout_helpers.c -------------------------------------------------------------------------------- /tutorials/12-RiscV/02-Micropython/lib/utils/sys_stdio_mphal.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mmicko/fpga101-workshop/HEAD/tutorials/12-RiscV/02-Micropython/lib/utils/sys_stdio_mphal.c -------------------------------------------------------------------------------- /tutorials/12-RiscV/02-Micropython/ports/picorv32/.gitignore: -------------------------------------------------------------------------------- 1 | /build 2 | -------------------------------------------------------------------------------- /tutorials/12-RiscV/02-Micropython/ports/picorv32/Makefile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mmicko/fpga101-workshop/HEAD/tutorials/12-RiscV/02-Micropython/ports/picorv32/Makefile -------------------------------------------------------------------------------- /tutorials/12-RiscV/02-Micropython/ports/picorv32/board.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mmicko/fpga101-workshop/HEAD/tutorials/12-RiscV/02-Micropython/ports/picorv32/board.c -------------------------------------------------------------------------------- /tutorials/12-RiscV/02-Micropython/ports/picorv32/board.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mmicko/fpga101-workshop/HEAD/tutorials/12-RiscV/02-Micropython/ports/picorv32/board.h -------------------------------------------------------------------------------- /tutorials/12-RiscV/02-Micropython/ports/picorv32/main.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mmicko/fpga101-workshop/HEAD/tutorials/12-RiscV/02-Micropython/ports/picorv32/main.c -------------------------------------------------------------------------------- /tutorials/12-RiscV/02-Micropython/ports/picorv32/modpyb.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mmicko/fpga101-workshop/HEAD/tutorials/12-RiscV/02-Micropython/ports/picorv32/modpyb.c -------------------------------------------------------------------------------- /tutorials/12-RiscV/02-Micropython/ports/picorv32/modpyb.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mmicko/fpga101-workshop/HEAD/tutorials/12-RiscV/02-Micropython/ports/picorv32/modpyb.h -------------------------------------------------------------------------------- /tutorials/12-RiscV/02-Micropython/ports/picorv32/modpyblcd.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mmicko/fpga101-workshop/HEAD/tutorials/12-RiscV/02-Micropython/ports/picorv32/modpyblcd.c -------------------------------------------------------------------------------- /tutorials/12-RiscV/02-Micropython/ports/picorv32/modpybled.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mmicko/fpga101-workshop/HEAD/tutorials/12-RiscV/02-Micropython/ports/picorv32/modpybled.c -------------------------------------------------------------------------------- /tutorials/12-RiscV/02-Micropython/ports/picorv32/modpybswitch.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mmicko/fpga101-workshop/HEAD/tutorials/12-RiscV/02-Micropython/ports/picorv32/modpybswitch.c -------------------------------------------------------------------------------- /tutorials/12-RiscV/02-Micropython/ports/picorv32/mpconfigport.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mmicko/fpga101-workshop/HEAD/tutorials/12-RiscV/02-Micropython/ports/picorv32/mpconfigport.h -------------------------------------------------------------------------------- /tutorials/12-RiscV/02-Micropython/ports/picorv32/mphalport.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mmicko/fpga101-workshop/HEAD/tutorials/12-RiscV/02-Micropython/ports/picorv32/mphalport.h -------------------------------------------------------------------------------- /tutorials/12-RiscV/02-Micropython/ports/picorv32/qstrdefsport.h: -------------------------------------------------------------------------------- 1 | // qstrs specific to this port 2 | -------------------------------------------------------------------------------- /tutorials/12-RiscV/02-Micropython/ports/picorv32/sections.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mmicko/fpga101-workshop/HEAD/tutorials/12-RiscV/02-Micropython/ports/picorv32/sections.c -------------------------------------------------------------------------------- /tutorials/12-RiscV/02-Micropython/ports/picorv32/sections.lds: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mmicko/fpga101-workshop/HEAD/tutorials/12-RiscV/02-Micropython/ports/picorv32/sections.lds -------------------------------------------------------------------------------- /tutorials/12-RiscV/02-Micropython/ports/picorv32/start.s: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mmicko/fpga101-workshop/HEAD/tutorials/12-RiscV/02-Micropython/ports/picorv32/start.s -------------------------------------------------------------------------------- /tutorials/12-RiscV/02-Micropython/py/__pycache__/makeqstrdata.cpython-35.pyc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mmicko/fpga101-workshop/HEAD/tutorials/12-RiscV/02-Micropython/py/__pycache__/makeqstrdata.cpython-35.pyc -------------------------------------------------------------------------------- /tutorials/12-RiscV/02-Micropython/py/argcheck.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mmicko/fpga101-workshop/HEAD/tutorials/12-RiscV/02-Micropython/py/argcheck.c -------------------------------------------------------------------------------- /tutorials/12-RiscV/02-Micropython/py/asmarm.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mmicko/fpga101-workshop/HEAD/tutorials/12-RiscV/02-Micropython/py/asmarm.c -------------------------------------------------------------------------------- /tutorials/12-RiscV/02-Micropython/py/asmarm.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mmicko/fpga101-workshop/HEAD/tutorials/12-RiscV/02-Micropython/py/asmarm.h -------------------------------------------------------------------------------- /tutorials/12-RiscV/02-Micropython/py/asmbase.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mmicko/fpga101-workshop/HEAD/tutorials/12-RiscV/02-Micropython/py/asmbase.c -------------------------------------------------------------------------------- /tutorials/12-RiscV/02-Micropython/py/asmbase.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mmicko/fpga101-workshop/HEAD/tutorials/12-RiscV/02-Micropython/py/asmbase.h -------------------------------------------------------------------------------- /tutorials/12-RiscV/02-Micropython/py/asmthumb.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mmicko/fpga101-workshop/HEAD/tutorials/12-RiscV/02-Micropython/py/asmthumb.c -------------------------------------------------------------------------------- /tutorials/12-RiscV/02-Micropython/py/asmthumb.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mmicko/fpga101-workshop/HEAD/tutorials/12-RiscV/02-Micropython/py/asmthumb.h -------------------------------------------------------------------------------- /tutorials/12-RiscV/02-Micropython/py/asmx64.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mmicko/fpga101-workshop/HEAD/tutorials/12-RiscV/02-Micropython/py/asmx64.c -------------------------------------------------------------------------------- /tutorials/12-RiscV/02-Micropython/py/asmx64.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mmicko/fpga101-workshop/HEAD/tutorials/12-RiscV/02-Micropython/py/asmx64.h -------------------------------------------------------------------------------- /tutorials/12-RiscV/02-Micropython/py/asmx86.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mmicko/fpga101-workshop/HEAD/tutorials/12-RiscV/02-Micropython/py/asmx86.c -------------------------------------------------------------------------------- /tutorials/12-RiscV/02-Micropython/py/asmx86.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mmicko/fpga101-workshop/HEAD/tutorials/12-RiscV/02-Micropython/py/asmx86.h -------------------------------------------------------------------------------- /tutorials/12-RiscV/02-Micropython/py/asmxtensa.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mmicko/fpga101-workshop/HEAD/tutorials/12-RiscV/02-Micropython/py/asmxtensa.c -------------------------------------------------------------------------------- /tutorials/12-RiscV/02-Micropython/py/asmxtensa.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mmicko/fpga101-workshop/HEAD/tutorials/12-RiscV/02-Micropython/py/asmxtensa.h -------------------------------------------------------------------------------- /tutorials/12-RiscV/02-Micropython/py/bc.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mmicko/fpga101-workshop/HEAD/tutorials/12-RiscV/02-Micropython/py/bc.c -------------------------------------------------------------------------------- /tutorials/12-RiscV/02-Micropython/py/bc.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mmicko/fpga101-workshop/HEAD/tutorials/12-RiscV/02-Micropython/py/bc.h -------------------------------------------------------------------------------- /tutorials/12-RiscV/02-Micropython/py/bc0.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mmicko/fpga101-workshop/HEAD/tutorials/12-RiscV/02-Micropython/py/bc0.h -------------------------------------------------------------------------------- /tutorials/12-RiscV/02-Micropython/py/binary.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mmicko/fpga101-workshop/HEAD/tutorials/12-RiscV/02-Micropython/py/binary.c -------------------------------------------------------------------------------- /tutorials/12-RiscV/02-Micropython/py/binary.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mmicko/fpga101-workshop/HEAD/tutorials/12-RiscV/02-Micropython/py/binary.h -------------------------------------------------------------------------------- /tutorials/12-RiscV/02-Micropython/py/builtin.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mmicko/fpga101-workshop/HEAD/tutorials/12-RiscV/02-Micropython/py/builtin.h -------------------------------------------------------------------------------- /tutorials/12-RiscV/02-Micropython/py/builtinevex.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mmicko/fpga101-workshop/HEAD/tutorials/12-RiscV/02-Micropython/py/builtinevex.c -------------------------------------------------------------------------------- /tutorials/12-RiscV/02-Micropython/py/builtinhelp.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mmicko/fpga101-workshop/HEAD/tutorials/12-RiscV/02-Micropython/py/builtinhelp.c -------------------------------------------------------------------------------- /tutorials/12-RiscV/02-Micropython/py/builtinimport.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mmicko/fpga101-workshop/HEAD/tutorials/12-RiscV/02-Micropython/py/builtinimport.c -------------------------------------------------------------------------------- /tutorials/12-RiscV/02-Micropython/py/compile.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mmicko/fpga101-workshop/HEAD/tutorials/12-RiscV/02-Micropython/py/compile.c -------------------------------------------------------------------------------- /tutorials/12-RiscV/02-Micropython/py/compile.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mmicko/fpga101-workshop/HEAD/tutorials/12-RiscV/02-Micropython/py/compile.h -------------------------------------------------------------------------------- /tutorials/12-RiscV/02-Micropython/py/emit.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mmicko/fpga101-workshop/HEAD/tutorials/12-RiscV/02-Micropython/py/emit.h -------------------------------------------------------------------------------- /tutorials/12-RiscV/02-Micropython/py/emitbc.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mmicko/fpga101-workshop/HEAD/tutorials/12-RiscV/02-Micropython/py/emitbc.c -------------------------------------------------------------------------------- /tutorials/12-RiscV/02-Micropython/py/emitcommon.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mmicko/fpga101-workshop/HEAD/tutorials/12-RiscV/02-Micropython/py/emitcommon.c -------------------------------------------------------------------------------- /tutorials/12-RiscV/02-Micropython/py/emitglue.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mmicko/fpga101-workshop/HEAD/tutorials/12-RiscV/02-Micropython/py/emitglue.c -------------------------------------------------------------------------------- /tutorials/12-RiscV/02-Micropython/py/emitglue.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mmicko/fpga101-workshop/HEAD/tutorials/12-RiscV/02-Micropython/py/emitglue.h -------------------------------------------------------------------------------- /tutorials/12-RiscV/02-Micropython/py/emitinlinethumb.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mmicko/fpga101-workshop/HEAD/tutorials/12-RiscV/02-Micropython/py/emitinlinethumb.c -------------------------------------------------------------------------------- /tutorials/12-RiscV/02-Micropython/py/emitinlinextensa.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mmicko/fpga101-workshop/HEAD/tutorials/12-RiscV/02-Micropython/py/emitinlinextensa.c -------------------------------------------------------------------------------- /tutorials/12-RiscV/02-Micropython/py/emitnative.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mmicko/fpga101-workshop/HEAD/tutorials/12-RiscV/02-Micropython/py/emitnative.c -------------------------------------------------------------------------------- /tutorials/12-RiscV/02-Micropython/py/formatfloat.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mmicko/fpga101-workshop/HEAD/tutorials/12-RiscV/02-Micropython/py/formatfloat.c -------------------------------------------------------------------------------- /tutorials/12-RiscV/02-Micropython/py/formatfloat.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mmicko/fpga101-workshop/HEAD/tutorials/12-RiscV/02-Micropython/py/formatfloat.h -------------------------------------------------------------------------------- /tutorials/12-RiscV/02-Micropython/py/frozenmod.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mmicko/fpga101-workshop/HEAD/tutorials/12-RiscV/02-Micropython/py/frozenmod.c -------------------------------------------------------------------------------- /tutorials/12-RiscV/02-Micropython/py/frozenmod.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mmicko/fpga101-workshop/HEAD/tutorials/12-RiscV/02-Micropython/py/frozenmod.h -------------------------------------------------------------------------------- /tutorials/12-RiscV/02-Micropython/py/gc.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mmicko/fpga101-workshop/HEAD/tutorials/12-RiscV/02-Micropython/py/gc.c -------------------------------------------------------------------------------- /tutorials/12-RiscV/02-Micropython/py/gc.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mmicko/fpga101-workshop/HEAD/tutorials/12-RiscV/02-Micropython/py/gc.h -------------------------------------------------------------------------------- /tutorials/12-RiscV/02-Micropython/py/grammar.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mmicko/fpga101-workshop/HEAD/tutorials/12-RiscV/02-Micropython/py/grammar.h -------------------------------------------------------------------------------- /tutorials/12-RiscV/02-Micropython/py/lexer.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mmicko/fpga101-workshop/HEAD/tutorials/12-RiscV/02-Micropython/py/lexer.c -------------------------------------------------------------------------------- /tutorials/12-RiscV/02-Micropython/py/lexer.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mmicko/fpga101-workshop/HEAD/tutorials/12-RiscV/02-Micropython/py/lexer.h -------------------------------------------------------------------------------- /tutorials/12-RiscV/02-Micropython/py/makeqstrdata.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mmicko/fpga101-workshop/HEAD/tutorials/12-RiscV/02-Micropython/py/makeqstrdata.py -------------------------------------------------------------------------------- /tutorials/12-RiscV/02-Micropython/py/makeqstrdata.pyc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mmicko/fpga101-workshop/HEAD/tutorials/12-RiscV/02-Micropython/py/makeqstrdata.pyc -------------------------------------------------------------------------------- /tutorials/12-RiscV/02-Micropython/py/makeqstrdefs.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mmicko/fpga101-workshop/HEAD/tutorials/12-RiscV/02-Micropython/py/makeqstrdefs.py -------------------------------------------------------------------------------- /tutorials/12-RiscV/02-Micropython/py/makeversionhdr.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mmicko/fpga101-workshop/HEAD/tutorials/12-RiscV/02-Micropython/py/makeversionhdr.py -------------------------------------------------------------------------------- /tutorials/12-RiscV/02-Micropython/py/malloc.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mmicko/fpga101-workshop/HEAD/tutorials/12-RiscV/02-Micropython/py/malloc.c -------------------------------------------------------------------------------- /tutorials/12-RiscV/02-Micropython/py/map.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mmicko/fpga101-workshop/HEAD/tutorials/12-RiscV/02-Micropython/py/map.c -------------------------------------------------------------------------------- /tutorials/12-RiscV/02-Micropython/py/misc.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mmicko/fpga101-workshop/HEAD/tutorials/12-RiscV/02-Micropython/py/misc.h -------------------------------------------------------------------------------- /tutorials/12-RiscV/02-Micropython/py/mkenv.mk: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mmicko/fpga101-workshop/HEAD/tutorials/12-RiscV/02-Micropython/py/mkenv.mk -------------------------------------------------------------------------------- /tutorials/12-RiscV/02-Micropython/py/mkrules.mk: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mmicko/fpga101-workshop/HEAD/tutorials/12-RiscV/02-Micropython/py/mkrules.mk -------------------------------------------------------------------------------- /tutorials/12-RiscV/02-Micropython/py/modarray.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mmicko/fpga101-workshop/HEAD/tutorials/12-RiscV/02-Micropython/py/modarray.c -------------------------------------------------------------------------------- /tutorials/12-RiscV/02-Micropython/py/modbuiltins.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mmicko/fpga101-workshop/HEAD/tutorials/12-RiscV/02-Micropython/py/modbuiltins.c -------------------------------------------------------------------------------- /tutorials/12-RiscV/02-Micropython/py/modcmath.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mmicko/fpga101-workshop/HEAD/tutorials/12-RiscV/02-Micropython/py/modcmath.c -------------------------------------------------------------------------------- /tutorials/12-RiscV/02-Micropython/py/modcollections.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mmicko/fpga101-workshop/HEAD/tutorials/12-RiscV/02-Micropython/py/modcollections.c -------------------------------------------------------------------------------- /tutorials/12-RiscV/02-Micropython/py/modgc.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mmicko/fpga101-workshop/HEAD/tutorials/12-RiscV/02-Micropython/py/modgc.c -------------------------------------------------------------------------------- /tutorials/12-RiscV/02-Micropython/py/modio.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mmicko/fpga101-workshop/HEAD/tutorials/12-RiscV/02-Micropython/py/modio.c -------------------------------------------------------------------------------- /tutorials/12-RiscV/02-Micropython/py/modmath.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mmicko/fpga101-workshop/HEAD/tutorials/12-RiscV/02-Micropython/py/modmath.c -------------------------------------------------------------------------------- /tutorials/12-RiscV/02-Micropython/py/modmicropython.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mmicko/fpga101-workshop/HEAD/tutorials/12-RiscV/02-Micropython/py/modmicropython.c -------------------------------------------------------------------------------- /tutorials/12-RiscV/02-Micropython/py/modstruct.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mmicko/fpga101-workshop/HEAD/tutorials/12-RiscV/02-Micropython/py/modstruct.c -------------------------------------------------------------------------------- /tutorials/12-RiscV/02-Micropython/py/modsys.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mmicko/fpga101-workshop/HEAD/tutorials/12-RiscV/02-Micropython/py/modsys.c -------------------------------------------------------------------------------- /tutorials/12-RiscV/02-Micropython/py/modthread.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mmicko/fpga101-workshop/HEAD/tutorials/12-RiscV/02-Micropython/py/modthread.c -------------------------------------------------------------------------------- /tutorials/12-RiscV/02-Micropython/py/moduerrno.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mmicko/fpga101-workshop/HEAD/tutorials/12-RiscV/02-Micropython/py/moduerrno.c -------------------------------------------------------------------------------- /tutorials/12-RiscV/02-Micropython/py/mpconfig.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mmicko/fpga101-workshop/HEAD/tutorials/12-RiscV/02-Micropython/py/mpconfig.h -------------------------------------------------------------------------------- /tutorials/12-RiscV/02-Micropython/py/mperrno.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mmicko/fpga101-workshop/HEAD/tutorials/12-RiscV/02-Micropython/py/mperrno.h -------------------------------------------------------------------------------- /tutorials/12-RiscV/02-Micropython/py/mphal.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mmicko/fpga101-workshop/HEAD/tutorials/12-RiscV/02-Micropython/py/mphal.h -------------------------------------------------------------------------------- /tutorials/12-RiscV/02-Micropython/py/mpprint.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mmicko/fpga101-workshop/HEAD/tutorials/12-RiscV/02-Micropython/py/mpprint.c -------------------------------------------------------------------------------- /tutorials/12-RiscV/02-Micropython/py/mpprint.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mmicko/fpga101-workshop/HEAD/tutorials/12-RiscV/02-Micropython/py/mpprint.h -------------------------------------------------------------------------------- /tutorials/12-RiscV/02-Micropython/py/mpstate.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mmicko/fpga101-workshop/HEAD/tutorials/12-RiscV/02-Micropython/py/mpstate.c -------------------------------------------------------------------------------- /tutorials/12-RiscV/02-Micropython/py/mpstate.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mmicko/fpga101-workshop/HEAD/tutorials/12-RiscV/02-Micropython/py/mpstate.h -------------------------------------------------------------------------------- /tutorials/12-RiscV/02-Micropython/py/mpthread.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mmicko/fpga101-workshop/HEAD/tutorials/12-RiscV/02-Micropython/py/mpthread.h -------------------------------------------------------------------------------- /tutorials/12-RiscV/02-Micropython/py/mpz.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mmicko/fpga101-workshop/HEAD/tutorials/12-RiscV/02-Micropython/py/mpz.c -------------------------------------------------------------------------------- /tutorials/12-RiscV/02-Micropython/py/mpz.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mmicko/fpga101-workshop/HEAD/tutorials/12-RiscV/02-Micropython/py/mpz.h -------------------------------------------------------------------------------- /tutorials/12-RiscV/02-Micropython/py/nativeglue.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mmicko/fpga101-workshop/HEAD/tutorials/12-RiscV/02-Micropython/py/nativeglue.c -------------------------------------------------------------------------------- /tutorials/12-RiscV/02-Micropython/py/nlr.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mmicko/fpga101-workshop/HEAD/tutorials/12-RiscV/02-Micropython/py/nlr.c -------------------------------------------------------------------------------- /tutorials/12-RiscV/02-Micropython/py/nlr.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mmicko/fpga101-workshop/HEAD/tutorials/12-RiscV/02-Micropython/py/nlr.h -------------------------------------------------------------------------------- /tutorials/12-RiscV/02-Micropython/py/nlrsetjmp.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mmicko/fpga101-workshop/HEAD/tutorials/12-RiscV/02-Micropython/py/nlrsetjmp.c -------------------------------------------------------------------------------- /tutorials/12-RiscV/02-Micropython/py/nlrthumb.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mmicko/fpga101-workshop/HEAD/tutorials/12-RiscV/02-Micropython/py/nlrthumb.c -------------------------------------------------------------------------------- /tutorials/12-RiscV/02-Micropython/py/nlrx64.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mmicko/fpga101-workshop/HEAD/tutorials/12-RiscV/02-Micropython/py/nlrx64.c -------------------------------------------------------------------------------- /tutorials/12-RiscV/02-Micropython/py/nlrx86.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mmicko/fpga101-workshop/HEAD/tutorials/12-RiscV/02-Micropython/py/nlrx86.c -------------------------------------------------------------------------------- /tutorials/12-RiscV/02-Micropython/py/nlrxtensa.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mmicko/fpga101-workshop/HEAD/tutorials/12-RiscV/02-Micropython/py/nlrxtensa.c -------------------------------------------------------------------------------- /tutorials/12-RiscV/02-Micropython/py/obj.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mmicko/fpga101-workshop/HEAD/tutorials/12-RiscV/02-Micropython/py/obj.c -------------------------------------------------------------------------------- /tutorials/12-RiscV/02-Micropython/py/obj.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mmicko/fpga101-workshop/HEAD/tutorials/12-RiscV/02-Micropython/py/obj.h -------------------------------------------------------------------------------- /tutorials/12-RiscV/02-Micropython/py/objarray.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mmicko/fpga101-workshop/HEAD/tutorials/12-RiscV/02-Micropython/py/objarray.c -------------------------------------------------------------------------------- /tutorials/12-RiscV/02-Micropython/py/objarray.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mmicko/fpga101-workshop/HEAD/tutorials/12-RiscV/02-Micropython/py/objarray.h -------------------------------------------------------------------------------- /tutorials/12-RiscV/02-Micropython/py/objattrtuple.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mmicko/fpga101-workshop/HEAD/tutorials/12-RiscV/02-Micropython/py/objattrtuple.c -------------------------------------------------------------------------------- /tutorials/12-RiscV/02-Micropython/py/objbool.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mmicko/fpga101-workshop/HEAD/tutorials/12-RiscV/02-Micropython/py/objbool.c -------------------------------------------------------------------------------- /tutorials/12-RiscV/02-Micropython/py/objboundmeth.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mmicko/fpga101-workshop/HEAD/tutorials/12-RiscV/02-Micropython/py/objboundmeth.c -------------------------------------------------------------------------------- /tutorials/12-RiscV/02-Micropython/py/objcell.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mmicko/fpga101-workshop/HEAD/tutorials/12-RiscV/02-Micropython/py/objcell.c -------------------------------------------------------------------------------- /tutorials/12-RiscV/02-Micropython/py/objclosure.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mmicko/fpga101-workshop/HEAD/tutorials/12-RiscV/02-Micropython/py/objclosure.c -------------------------------------------------------------------------------- /tutorials/12-RiscV/02-Micropython/py/objcomplex.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mmicko/fpga101-workshop/HEAD/tutorials/12-RiscV/02-Micropython/py/objcomplex.c -------------------------------------------------------------------------------- /tutorials/12-RiscV/02-Micropython/py/objdeque.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mmicko/fpga101-workshop/HEAD/tutorials/12-RiscV/02-Micropython/py/objdeque.c -------------------------------------------------------------------------------- /tutorials/12-RiscV/02-Micropython/py/objdict.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mmicko/fpga101-workshop/HEAD/tutorials/12-RiscV/02-Micropython/py/objdict.c -------------------------------------------------------------------------------- /tutorials/12-RiscV/02-Micropython/py/objenumerate.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mmicko/fpga101-workshop/HEAD/tutorials/12-RiscV/02-Micropython/py/objenumerate.c -------------------------------------------------------------------------------- /tutorials/12-RiscV/02-Micropython/py/objexcept.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mmicko/fpga101-workshop/HEAD/tutorials/12-RiscV/02-Micropython/py/objexcept.c -------------------------------------------------------------------------------- /tutorials/12-RiscV/02-Micropython/py/objexcept.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mmicko/fpga101-workshop/HEAD/tutorials/12-RiscV/02-Micropython/py/objexcept.h -------------------------------------------------------------------------------- /tutorials/12-RiscV/02-Micropython/py/objfilter.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mmicko/fpga101-workshop/HEAD/tutorials/12-RiscV/02-Micropython/py/objfilter.c -------------------------------------------------------------------------------- /tutorials/12-RiscV/02-Micropython/py/objfloat.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mmicko/fpga101-workshop/HEAD/tutorials/12-RiscV/02-Micropython/py/objfloat.c -------------------------------------------------------------------------------- /tutorials/12-RiscV/02-Micropython/py/objfun.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mmicko/fpga101-workshop/HEAD/tutorials/12-RiscV/02-Micropython/py/objfun.c -------------------------------------------------------------------------------- /tutorials/12-RiscV/02-Micropython/py/objfun.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mmicko/fpga101-workshop/HEAD/tutorials/12-RiscV/02-Micropython/py/objfun.h -------------------------------------------------------------------------------- /tutorials/12-RiscV/02-Micropython/py/objgenerator.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mmicko/fpga101-workshop/HEAD/tutorials/12-RiscV/02-Micropython/py/objgenerator.c -------------------------------------------------------------------------------- /tutorials/12-RiscV/02-Micropython/py/objgenerator.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mmicko/fpga101-workshop/HEAD/tutorials/12-RiscV/02-Micropython/py/objgenerator.h -------------------------------------------------------------------------------- /tutorials/12-RiscV/02-Micropython/py/objgetitemiter.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mmicko/fpga101-workshop/HEAD/tutorials/12-RiscV/02-Micropython/py/objgetitemiter.c -------------------------------------------------------------------------------- /tutorials/12-RiscV/02-Micropython/py/objint.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mmicko/fpga101-workshop/HEAD/tutorials/12-RiscV/02-Micropython/py/objint.c -------------------------------------------------------------------------------- /tutorials/12-RiscV/02-Micropython/py/objint.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mmicko/fpga101-workshop/HEAD/tutorials/12-RiscV/02-Micropython/py/objint.h -------------------------------------------------------------------------------- /tutorials/12-RiscV/02-Micropython/py/objint_longlong.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mmicko/fpga101-workshop/HEAD/tutorials/12-RiscV/02-Micropython/py/objint_longlong.c -------------------------------------------------------------------------------- /tutorials/12-RiscV/02-Micropython/py/objint_mpz.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mmicko/fpga101-workshop/HEAD/tutorials/12-RiscV/02-Micropython/py/objint_mpz.c -------------------------------------------------------------------------------- /tutorials/12-RiscV/02-Micropython/py/objlist.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mmicko/fpga101-workshop/HEAD/tutorials/12-RiscV/02-Micropython/py/objlist.c -------------------------------------------------------------------------------- /tutorials/12-RiscV/02-Micropython/py/objlist.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mmicko/fpga101-workshop/HEAD/tutorials/12-RiscV/02-Micropython/py/objlist.h -------------------------------------------------------------------------------- /tutorials/12-RiscV/02-Micropython/py/objmap.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mmicko/fpga101-workshop/HEAD/tutorials/12-RiscV/02-Micropython/py/objmap.c -------------------------------------------------------------------------------- /tutorials/12-RiscV/02-Micropython/py/objmodule.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mmicko/fpga101-workshop/HEAD/tutorials/12-RiscV/02-Micropython/py/objmodule.c -------------------------------------------------------------------------------- /tutorials/12-RiscV/02-Micropython/py/objmodule.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mmicko/fpga101-workshop/HEAD/tutorials/12-RiscV/02-Micropython/py/objmodule.h -------------------------------------------------------------------------------- /tutorials/12-RiscV/02-Micropython/py/objnamedtuple.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mmicko/fpga101-workshop/HEAD/tutorials/12-RiscV/02-Micropython/py/objnamedtuple.c -------------------------------------------------------------------------------- /tutorials/12-RiscV/02-Micropython/py/objnamedtuple.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mmicko/fpga101-workshop/HEAD/tutorials/12-RiscV/02-Micropython/py/objnamedtuple.h -------------------------------------------------------------------------------- /tutorials/12-RiscV/02-Micropython/py/objnone.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mmicko/fpga101-workshop/HEAD/tutorials/12-RiscV/02-Micropython/py/objnone.c -------------------------------------------------------------------------------- /tutorials/12-RiscV/02-Micropython/py/objobject.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mmicko/fpga101-workshop/HEAD/tutorials/12-RiscV/02-Micropython/py/objobject.c -------------------------------------------------------------------------------- /tutorials/12-RiscV/02-Micropython/py/objpolyiter.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mmicko/fpga101-workshop/HEAD/tutorials/12-RiscV/02-Micropython/py/objpolyiter.c -------------------------------------------------------------------------------- /tutorials/12-RiscV/02-Micropython/py/objproperty.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mmicko/fpga101-workshop/HEAD/tutorials/12-RiscV/02-Micropython/py/objproperty.c -------------------------------------------------------------------------------- /tutorials/12-RiscV/02-Micropython/py/objrange.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mmicko/fpga101-workshop/HEAD/tutorials/12-RiscV/02-Micropython/py/objrange.c -------------------------------------------------------------------------------- /tutorials/12-RiscV/02-Micropython/py/objreversed.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mmicko/fpga101-workshop/HEAD/tutorials/12-RiscV/02-Micropython/py/objreversed.c -------------------------------------------------------------------------------- /tutorials/12-RiscV/02-Micropython/py/objset.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mmicko/fpga101-workshop/HEAD/tutorials/12-RiscV/02-Micropython/py/objset.c -------------------------------------------------------------------------------- /tutorials/12-RiscV/02-Micropython/py/objsingleton.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mmicko/fpga101-workshop/HEAD/tutorials/12-RiscV/02-Micropython/py/objsingleton.c -------------------------------------------------------------------------------- /tutorials/12-RiscV/02-Micropython/py/objslice.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mmicko/fpga101-workshop/HEAD/tutorials/12-RiscV/02-Micropython/py/objslice.c -------------------------------------------------------------------------------- /tutorials/12-RiscV/02-Micropython/py/objstr.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mmicko/fpga101-workshop/HEAD/tutorials/12-RiscV/02-Micropython/py/objstr.c -------------------------------------------------------------------------------- /tutorials/12-RiscV/02-Micropython/py/objstr.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mmicko/fpga101-workshop/HEAD/tutorials/12-RiscV/02-Micropython/py/objstr.h -------------------------------------------------------------------------------- /tutorials/12-RiscV/02-Micropython/py/objstringio.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mmicko/fpga101-workshop/HEAD/tutorials/12-RiscV/02-Micropython/py/objstringio.c -------------------------------------------------------------------------------- /tutorials/12-RiscV/02-Micropython/py/objstringio.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mmicko/fpga101-workshop/HEAD/tutorials/12-RiscV/02-Micropython/py/objstringio.h -------------------------------------------------------------------------------- /tutorials/12-RiscV/02-Micropython/py/objstrunicode.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mmicko/fpga101-workshop/HEAD/tutorials/12-RiscV/02-Micropython/py/objstrunicode.c -------------------------------------------------------------------------------- /tutorials/12-RiscV/02-Micropython/py/objtuple.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mmicko/fpga101-workshop/HEAD/tutorials/12-RiscV/02-Micropython/py/objtuple.c -------------------------------------------------------------------------------- /tutorials/12-RiscV/02-Micropython/py/objtuple.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mmicko/fpga101-workshop/HEAD/tutorials/12-RiscV/02-Micropython/py/objtuple.h -------------------------------------------------------------------------------- /tutorials/12-RiscV/02-Micropython/py/objtype.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mmicko/fpga101-workshop/HEAD/tutorials/12-RiscV/02-Micropython/py/objtype.c -------------------------------------------------------------------------------- /tutorials/12-RiscV/02-Micropython/py/objtype.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mmicko/fpga101-workshop/HEAD/tutorials/12-RiscV/02-Micropython/py/objtype.h -------------------------------------------------------------------------------- /tutorials/12-RiscV/02-Micropython/py/objzip.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mmicko/fpga101-workshop/HEAD/tutorials/12-RiscV/02-Micropython/py/objzip.c -------------------------------------------------------------------------------- /tutorials/12-RiscV/02-Micropython/py/opmethods.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mmicko/fpga101-workshop/HEAD/tutorials/12-RiscV/02-Micropython/py/opmethods.c -------------------------------------------------------------------------------- /tutorials/12-RiscV/02-Micropython/py/parse.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mmicko/fpga101-workshop/HEAD/tutorials/12-RiscV/02-Micropython/py/parse.c -------------------------------------------------------------------------------- /tutorials/12-RiscV/02-Micropython/py/parse.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mmicko/fpga101-workshop/HEAD/tutorials/12-RiscV/02-Micropython/py/parse.h -------------------------------------------------------------------------------- /tutorials/12-RiscV/02-Micropython/py/parsenum.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mmicko/fpga101-workshop/HEAD/tutorials/12-RiscV/02-Micropython/py/parsenum.c -------------------------------------------------------------------------------- /tutorials/12-RiscV/02-Micropython/py/parsenum.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mmicko/fpga101-workshop/HEAD/tutorials/12-RiscV/02-Micropython/py/parsenum.h -------------------------------------------------------------------------------- /tutorials/12-RiscV/02-Micropython/py/parsenumbase.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mmicko/fpga101-workshop/HEAD/tutorials/12-RiscV/02-Micropython/py/parsenumbase.c -------------------------------------------------------------------------------- /tutorials/12-RiscV/02-Micropython/py/parsenumbase.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mmicko/fpga101-workshop/HEAD/tutorials/12-RiscV/02-Micropython/py/parsenumbase.h -------------------------------------------------------------------------------- /tutorials/12-RiscV/02-Micropython/py/persistentcode.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mmicko/fpga101-workshop/HEAD/tutorials/12-RiscV/02-Micropython/py/persistentcode.c -------------------------------------------------------------------------------- /tutorials/12-RiscV/02-Micropython/py/persistentcode.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mmicko/fpga101-workshop/HEAD/tutorials/12-RiscV/02-Micropython/py/persistentcode.h -------------------------------------------------------------------------------- /tutorials/12-RiscV/02-Micropython/py/py.mk: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mmicko/fpga101-workshop/HEAD/tutorials/12-RiscV/02-Micropython/py/py.mk -------------------------------------------------------------------------------- /tutorials/12-RiscV/02-Micropython/py/pystack.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mmicko/fpga101-workshop/HEAD/tutorials/12-RiscV/02-Micropython/py/pystack.c -------------------------------------------------------------------------------- /tutorials/12-RiscV/02-Micropython/py/pystack.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mmicko/fpga101-workshop/HEAD/tutorials/12-RiscV/02-Micropython/py/pystack.h -------------------------------------------------------------------------------- /tutorials/12-RiscV/02-Micropython/py/qstr.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mmicko/fpga101-workshop/HEAD/tutorials/12-RiscV/02-Micropython/py/qstr.c -------------------------------------------------------------------------------- /tutorials/12-RiscV/02-Micropython/py/qstr.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mmicko/fpga101-workshop/HEAD/tutorials/12-RiscV/02-Micropython/py/qstr.h -------------------------------------------------------------------------------- /tutorials/12-RiscV/02-Micropython/py/qstrdefs.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mmicko/fpga101-workshop/HEAD/tutorials/12-RiscV/02-Micropython/py/qstrdefs.h -------------------------------------------------------------------------------- /tutorials/12-RiscV/02-Micropython/py/reader.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mmicko/fpga101-workshop/HEAD/tutorials/12-RiscV/02-Micropython/py/reader.c -------------------------------------------------------------------------------- /tutorials/12-RiscV/02-Micropython/py/reader.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mmicko/fpga101-workshop/HEAD/tutorials/12-RiscV/02-Micropython/py/reader.h -------------------------------------------------------------------------------- /tutorials/12-RiscV/02-Micropython/py/repl.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mmicko/fpga101-workshop/HEAD/tutorials/12-RiscV/02-Micropython/py/repl.c -------------------------------------------------------------------------------- /tutorials/12-RiscV/02-Micropython/py/repl.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mmicko/fpga101-workshop/HEAD/tutorials/12-RiscV/02-Micropython/py/repl.h -------------------------------------------------------------------------------- /tutorials/12-RiscV/02-Micropython/py/ringbuf.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mmicko/fpga101-workshop/HEAD/tutorials/12-RiscV/02-Micropython/py/ringbuf.h -------------------------------------------------------------------------------- /tutorials/12-RiscV/02-Micropython/py/runtime.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mmicko/fpga101-workshop/HEAD/tutorials/12-RiscV/02-Micropython/py/runtime.c -------------------------------------------------------------------------------- /tutorials/12-RiscV/02-Micropython/py/runtime.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mmicko/fpga101-workshop/HEAD/tutorials/12-RiscV/02-Micropython/py/runtime.h -------------------------------------------------------------------------------- /tutorials/12-RiscV/02-Micropython/py/runtime0.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mmicko/fpga101-workshop/HEAD/tutorials/12-RiscV/02-Micropython/py/runtime0.h -------------------------------------------------------------------------------- /tutorials/12-RiscV/02-Micropython/py/runtime_utils.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mmicko/fpga101-workshop/HEAD/tutorials/12-RiscV/02-Micropython/py/runtime_utils.c -------------------------------------------------------------------------------- /tutorials/12-RiscV/02-Micropython/py/scheduler.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mmicko/fpga101-workshop/HEAD/tutorials/12-RiscV/02-Micropython/py/scheduler.c -------------------------------------------------------------------------------- /tutorials/12-RiscV/02-Micropython/py/scope.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mmicko/fpga101-workshop/HEAD/tutorials/12-RiscV/02-Micropython/py/scope.c -------------------------------------------------------------------------------- /tutorials/12-RiscV/02-Micropython/py/scope.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mmicko/fpga101-workshop/HEAD/tutorials/12-RiscV/02-Micropython/py/scope.h -------------------------------------------------------------------------------- /tutorials/12-RiscV/02-Micropython/py/sequence.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mmicko/fpga101-workshop/HEAD/tutorials/12-RiscV/02-Micropython/py/sequence.c -------------------------------------------------------------------------------- /tutorials/12-RiscV/02-Micropython/py/showbc.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mmicko/fpga101-workshop/HEAD/tutorials/12-RiscV/02-Micropython/py/showbc.c -------------------------------------------------------------------------------- /tutorials/12-RiscV/02-Micropython/py/smallint.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mmicko/fpga101-workshop/HEAD/tutorials/12-RiscV/02-Micropython/py/smallint.c -------------------------------------------------------------------------------- /tutorials/12-RiscV/02-Micropython/py/smallint.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mmicko/fpga101-workshop/HEAD/tutorials/12-RiscV/02-Micropython/py/smallint.h -------------------------------------------------------------------------------- /tutorials/12-RiscV/02-Micropython/py/stackctrl.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mmicko/fpga101-workshop/HEAD/tutorials/12-RiscV/02-Micropython/py/stackctrl.c -------------------------------------------------------------------------------- /tutorials/12-RiscV/02-Micropython/py/stackctrl.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mmicko/fpga101-workshop/HEAD/tutorials/12-RiscV/02-Micropython/py/stackctrl.h -------------------------------------------------------------------------------- /tutorials/12-RiscV/02-Micropython/py/stream.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mmicko/fpga101-workshop/HEAD/tutorials/12-RiscV/02-Micropython/py/stream.c -------------------------------------------------------------------------------- /tutorials/12-RiscV/02-Micropython/py/stream.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mmicko/fpga101-workshop/HEAD/tutorials/12-RiscV/02-Micropython/py/stream.h -------------------------------------------------------------------------------- /tutorials/12-RiscV/02-Micropython/py/unicode.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mmicko/fpga101-workshop/HEAD/tutorials/12-RiscV/02-Micropython/py/unicode.c -------------------------------------------------------------------------------- /tutorials/12-RiscV/02-Micropython/py/unicode.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mmicko/fpga101-workshop/HEAD/tutorials/12-RiscV/02-Micropython/py/unicode.h -------------------------------------------------------------------------------- /tutorials/12-RiscV/02-Micropython/py/vm.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mmicko/fpga101-workshop/HEAD/tutorials/12-RiscV/02-Micropython/py/vm.c -------------------------------------------------------------------------------- /tutorials/12-RiscV/02-Micropython/py/vmentrytable.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mmicko/fpga101-workshop/HEAD/tutorials/12-RiscV/02-Micropython/py/vmentrytable.h -------------------------------------------------------------------------------- /tutorials/12-RiscV/02-Micropython/py/vstr.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mmicko/fpga101-workshop/HEAD/tutorials/12-RiscV/02-Micropython/py/vstr.c -------------------------------------------------------------------------------- /tutorials/12-RiscV/02-Micropython/py/warning.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mmicko/fpga101-workshop/HEAD/tutorials/12-RiscV/02-Micropython/py/warning.c -------------------------------------------------------------------------------- /tutorials/12-RiscV/apio.ini: -------------------------------------------------------------------------------- 1 | [env] 2 | board = fpga101 3 | 4 | -------------------------------------------------------------------------------- /tutorials/12-RiscV/font_rom.v: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mmicko/fpga101-workshop/HEAD/tutorials/12-RiscV/font_rom.v -------------------------------------------------------------------------------- /tutorials/12-RiscV/font_vga.mem: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mmicko/fpga101-workshop/HEAD/tutorials/12-RiscV/font_vga.mem -------------------------------------------------------------------------------- /tutorials/12-RiscV/lcd_pll.v: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mmicko/fpga101-workshop/HEAD/tutorials/12-RiscV/lcd_pll.v -------------------------------------------------------------------------------- /tutorials/12-RiscV/picosoc.v: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mmicko/fpga101-workshop/HEAD/tutorials/12-RiscV/picosoc.v -------------------------------------------------------------------------------- /tutorials/12-RiscV/pinout.pcf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mmicko/fpga101-workshop/HEAD/tutorials/12-RiscV/pinout.pcf -------------------------------------------------------------------------------- /tutorials/12-RiscV/prebuilt/Makefile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mmicko/fpga101-workshop/HEAD/tutorials/12-RiscV/prebuilt/Makefile -------------------------------------------------------------------------------- /tutorials/12-RiscV/prebuilt/firmware.bin: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mmicko/fpga101-workshop/HEAD/tutorials/12-RiscV/prebuilt/firmware.bin -------------------------------------------------------------------------------- /tutorials/12-RiscV/prebuilt/picosoc.bin: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mmicko/fpga101-workshop/HEAD/tutorials/12-RiscV/prebuilt/picosoc.bin -------------------------------------------------------------------------------- /tutorials/12-RiscV/simpleuart.v: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mmicko/fpga101-workshop/HEAD/tutorials/12-RiscV/simpleuart.v -------------------------------------------------------------------------------- /tutorials/12-RiscV/spimemio.v: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mmicko/fpga101-workshop/HEAD/tutorials/12-RiscV/spimemio.v -------------------------------------------------------------------------------- /tutorials/12-RiscV/text_rom.v: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mmicko/fpga101-workshop/HEAD/tutorials/12-RiscV/text_rom.v -------------------------------------------------------------------------------- /tutorials/12-RiscV/top.v: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mmicko/fpga101-workshop/HEAD/tutorials/12-RiscV/top.v -------------------------------------------------------------------------------- /tutorials/12-RiscV/up_spram.v: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mmicko/fpga101-workshop/HEAD/tutorials/12-RiscV/up_spram.v -------------------------------------------------------------------------------- /tutorials/12-RiscV/video.v: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mmicko/fpga101-workshop/HEAD/tutorials/12-RiscV/video.v -------------------------------------------------------------------------------- /tutorials/12-RiscV/z_picorv32.v: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mmicko/fpga101-workshop/HEAD/tutorials/12-RiscV/z_picorv32.v --------------------------------------------------------------------------------