Skip to content

osmith42/no2bootloader

 
 

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

43 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Nitro Bootloader

This is a bootloader meant to allow DFU flashing of both bitstream and other data (such as softcore firmware for instances) on FPGA boards where a couple of the FPGA pins are used to implement USB through a softcore.

Limitations

The current code targets the iCE40 FPGA boards only.

A modified version was already used on the ECP5 for the Hack-a-day badge 2019 supercon but the improvements still need to be integrated here.

If you're interested in porting to other platforms, don't hesistate to contact me.

License

See LICENSE.md for the licenses of the various components in this repository

Components imported by sub-modules might be subject to their own license. Check the various cores in gateware/ directory.

Note that theses obviously only apply to the bootloader gw/fw itself and NOT to the hardware or to whatever bitstream/firmware it loads. Licenses for those can be anything the user wants.

About

No description, website, or topics provided.

Resources

License

Stars

Watchers

Forks

Packages

No packages published

Languages

  • Verilog 75.8%
  • C 16.2%
  • Makefile 2.6%
  • Assembly 2.4%
  • Shell 1.5%
  • Python 1.3%
  • C++ 0.2%