Skip to content
This repository has been archived by the owner on Mar 26, 2023. It is now read-only.

cyrozap/openocd-xilinx-loader

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

8 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

openocd-xilinx-loader

Some Python scripts to program Xilinx FPGAs using OpenOCD.

NOTE: Since the bugs in OpenOCD that caused me to write the load_fpga.py script are now fixed, you should use the native OpenOCD support for Xilinx FPGAs instead--it's much faster and also supports 7-series devices. For example:

$ openocd -f <interface config> -f cpld/xilinx-xc6s.cfg -c "init; xc6s_program xc6s.tap; pld load 0 bitstream.bit; exit"

Requirements

  • OpenOCD
  • Python 3

Usage

$ ./load_fpga.py your_bitstream.bit
$ ./get_status.py

Limitations

  • Currently only works with Spartan-6 devices.

About

Some Python scripts to program Xilinx FPGAs using OpenOCD

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages