Skip to content

stankevichevg/fpga

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

8 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

This repository contains my first probes with FPGA design using Verilog.

All exercuses are targeted to be run on very cheap FPGA development board Tang Nano 9K. This toy cost me 20 euro.

I don't take this activity very seriously, doing it just for fun, out of curiosity, to understand how these things work. Let's see how far I can get with this new hobby.

Links

RISC-V on FPGA Tutorial https://github.com/BrunoLevy/learn-fpga/blob/master/FemtoRV/TUTORIALS/FROM_BLINKER_TO_RISCV/README.md https://github.com/BrunoLevy/learn-fpga/blob/master/FemtoRV/TUTORIALS/FROM_BLINKER_TO_RISCV/PIPELINE.md This is must have!!!

Future directions

Migen: A Python toolbox for building complex digital hardware https://github.com/m-labs/migen https://github.com/enjoy-digital/litex/wiki/Tutorials-Resources https://www.controlpaths.com/2022/11/07/writing-verilog-code-using-python-with-migen/ Very nice slides and labs on Migen: https://github.com/litex-hub/fpga_101

RISC-V/SoC https://en.wikipedia.org/wiki/RISC-V https://github.com/BrunoLevy/learn-fpga https://github.com/YosysHQ/picorv32

AWS FPGA https://github.com/aws/aws-fpga

Litex Infrastructure to create FPGA Cores/SoCs Contains different ready to be reused cores like DRAM, Ethernet, SATA, PCI, different soft CPU cores... Supports mixing with direct HDL implementations and Migen https://github.com/enjoy-digital/litex/wiki

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published