mirror of
https://github.com/enjoy-digital/litex.git
synced 2025-01-04 09:52:26 -05:00
Merge pull request #615 from pepijndevos/openfpgaloader
Add openFPGALoader programmer
This commit is contained in:
commit
5e53e5d73a
1 changed files with 18 additions and 0 deletions
18
litex/build/openfpgaloader.py
Normal file
18
litex/build/openfpgaloader.py
Normal file
|
@ -0,0 +1,18 @@
|
||||||
|
# This file is Copyright (c) 2020 Florent Kermarrec <florent@enjoy-digital.fr>
|
||||||
|
# License: BSD
|
||||||
|
|
||||||
|
import subprocess
|
||||||
|
|
||||||
|
from litex.build.tools import write_to_file
|
||||||
|
from litex.build.generic_programmer import GenericProgrammer
|
||||||
|
|
||||||
|
# openFPGAloader ------------------------------------------------------------------------------------------
|
||||||
|
|
||||||
|
class OpenFPGALoader(GenericProgrammer):
|
||||||
|
needs_bitreverse = False
|
||||||
|
|
||||||
|
def __init__(self, board):
|
||||||
|
self.board = board
|
||||||
|
|
||||||
|
def load_bitstream(self, bitstream_file):
|
||||||
|
subprocess.call(["openFPGALoader", "--board", self.board, bitstream_file])
|
Loading…
Reference in a new issue