From 81fd2c24ffc56449cd93c930e918aa18c1f4011b Mon Sep 17 00:00:00 2001 From: trabucayre Date: Sun, 12 Jul 2026 12:12:38 +0000 Subject: [PATCH] deploy: c9dbf403b44b6192923a3212aa656e58d1f55cb8 --- .doctrees/compatibility/board.doctree | Bin 206289 -> 207613 bytes .doctrees/environment.pickle | Bin 2694943 -> 2694943 bytes compatibility/board.html | 311 +++++++++++++------------- searchindex.js | 2 +- 4 files changed, 160 insertions(+), 153 deletions(-) diff --git a/.doctrees/compatibility/board.doctree b/.doctrees/compatibility/board.doctree index 08be20bc56e6e3e70bb3504cae939e490368e9ca..e7e5256a90f7787f1ff19e37796a90b77e253f10 100644 GIT binary patch delta 15696 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 VbP_9>%AC8RDWrD7e(s8_{{x7~T!R1r delta 15312 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 z zc%KVIdw3W!&DpL>RJCN&-5`3PoS{0eD-F^9o|yVT7Juhy2;h)1hA4I^k4c}Ef#m-3 zh9vX19!ghNZ$l(MDF=aXybaBHr>6leZAF8(NaGu2i?wZC(U8g+q%`pXepnh!BaJO0I!%*7Q6Rjh4o+Lsw04-uH0?R}hRp0Azk7babH97P zbMHOhx!vz=hbP3d!kE(aJFBGE=R|){;_LUuAGQyiDc_V>3*~hr;Rj z4Mxi)S&F;g2#8@^4U5UBu4*WeahK)mDlA3)5>ylRP zpTNP5j-ZkXsoZR+GnUw-5{$Rn+3H+V!-M)8%|1oVBWmWT`G%TVY93QFP0a!|lhk}m z%?LH$QNzPy9>_*XdJ?-&Oo1$|W{jvWIqwo%O6(4?AY$Xhf{A@aY&o$B**n?GV?RY= zS8QuIKU-b6ghyjnRQp`uiXyTr2Kt1esO*Z#$3jtLc13L1MgAm3XII3W7K$RYD+=!j zMeDaKuKimm+5@}d$)IjN?*1Mwfghs zp;g%xrsssB!@yvamu6vp?F)GLX{iZ#@TIBoc<@J4{`FoDir^ z%Ytj`H4vs%!3c8y4QjZkO9n%F7JQJQhDUix@DO?QdNpjxD1`;=znM`8$(d@1I+zPb z)@QLPP^PbhH{J|}$Lq7;ZJfEkGZJbuv*1jc8U`~z2Q|)gB`Y7=aCFLseE4OS8qRJg zfcJ5hN5c`2{?rTnL~82kh}d!$u594WstGjEP!cSUn>LasV&B&c4h&1s zQnwdc?}}Kzt@Cw9p^`)EJq1a!9A(@yWIZRy8;$*f?0Tg~kf@fMf-JmxM2zZeZ4o5$ z05I6mDPf)-hHb~h_75Dq%x2`D9{N2)v*GX>GUZ2F$xOFrGR$S2&WyQS0NEQgm+bBg ztx^s?nj=V=V~Zdk|Lhq-0y{S2TJj{!`C|CTi()O>p9e4$D!KGnrXU{z?l*ZNe^DsN zq2r%1_|2va(AH()N3sHjPv~HuRwHNqDwrWr%6r}}7G&t1G(iGS;$Z4(dUvNFl8#k&8YZ5G1w# zCDHZHA0$DZxIQb0@=tm}%mX6~?w^yOcd!_4Ul2j3-SlTDRC4}Mf*>8YaG%LDds`Ny z>(53(qW^-+pf1Z7cuYv(_DGaG`Q;g0(+T__hIhk{&WL%U z7ZklWuO@nrMn?dak`k-2+}v1KX0$-`XcC)&ACFr0Q~m0!Y4CM(>-hc-?X0o7s74p{ zmW%3iQO8`=X&3dLi#ofgw(!?~uqe6ea#0_;sB5~Ouvl(JzHlqczZU?tj7PI6Eksa0zR9m6*pFw%FXSFv*sf-;^I0d92d#K@2_s* zkjcTXv0mZmBL~0DekUAP$-ytRPlV$dIr!byFC5p&!7sKys@x*!y*J3iFStSR$Srb= z!QgC68o$|wg?ohD{C>M99Ao6**W9>pOp;>)qULt7ak+U;;o;u<`k}T5?QIVj!X4p( z@I-hamLL=eZ-fuR7vYESM=V7IAOaCV2qi*=2u6e;mLZlSLJ?tza6|+m67d8g3h^W& l8nFTqgII}BBQ$+&4^~CEV{Gjw=T{+CBVzkb&aXL`{(s7je#Za+ delta 3130 zcmY+Gdr;KZ700=}7EvC%V2BT@uqep#5&?lIEQqFNZ7_(AuK>%ktc%P3a33n2Ac7U* zx(URyjV2jm$e0XCi~)Zd>Z1v*t>U9iY*7@Hr&EVaTc+taWyYDb=iG~(*+0Jbe9pP| z_q)&ExxZ82oMxv`T?Zo9>n&!JRjT&5gRGLx=y2Ms9=C!A^>!qKR9j~;?)SK7nQQeX zvsG`a_qhElCCTD(hu9r@huKiBx7&?2hkQNq#kq|pr@6|QYPMpP1)GHKHCn4An?2Q7 zZMK^6HFHG+hfQ);T8#ExlH@R3O&)iE*;+;2C`Em>*=Bbn+a1O_9K`=$vfpemTd|Rf zMulBhqVK3rt*$faJ?=2-3ic<4goZrt)FkaQTS1qY0Aq=B1Ks`(sY-&F#K|tn#=cyx(ZhCl%@Xzi!jodyT}V$_#s*+#lA4Xf!K8RL44p|u>=FC}Yeyg~SMa3u;KT`3Sil$0Z&B&!N zmgn-9(yUyH&QF9#o8eLqLv#GfyFbDn9 zxux(azGJF?K4iZ13g3~MI@%(BHd=}J*#IJbHck=ov+)HHKN~$n{A^q$;-~IAB7W+I zi1>MVLd1{Dzlr#9`7aSaF0=iU5&3zE@<-z5MNLGjT9b<8q)*Xc=VyCV)~r%8_~~sW zq!va%#p-Tc(1L7-lX-grkL$q$wc7rl63$(R4xX=>x z=f%l|g&_<~jGk4F~c1DtXiP zSOKj&)(CjGQ%evjrma>9?|%jAz#1-qej4y>WY~v)1L$knrGT* zc8@SPxKV=o+A{d(CNYv{wZXpVsN|?Re*ww1ql`yx+Rq4h)7dLv`@U`g(e*b3O#iY) zJk{P%FJQqzU{JJG!c%-0>dM9DTx-6-?#pi+`Yl6~dpLoNp{0S$SZg+e&+^5_y?LY* zc5CC#xo~-QYn5`u(L4c_?sWn#zO`0BSX&{3vrQ6y6+7YM<~UjVPAFsJa`CbCWZr{1 zGQqz#k+Hq|SDbpkgrCh~=s!^a4fn+KbKZ+!=&0nf_jd@m^}z}O;U_l>*!N+nfJdh` z2`KD1J{#8dN%-~61O1l;5Pl<0zV>Ax1MN+fJbX4zKx9{e08{r2TsrqHM(}i|=FS6l zp#X~4h;dY3n8nah$xUCUa)7pb@$zI(yl`$0M9cXX&x)j^cgWpL47G9kYp!}mwfc4q{gZlFlobTHST|Ht988_xIbX0Q5O*~8lZMSfZ z2_|mK0y_U}6tL)foDx;p?%)=MUrd!p{?fr9xE4Q>{vB|jLA=v?H;kc!ueyitB)C1$ z&v;hSF`kmpP(DIK$w)VgXChqyPeZy;o`ZD3JON=7%05^}sRs?^9i4(F9bF*LI2fdC zqnpE1jV_4i8J(Zg9g0b&+-@{jowb!l8!Q@3X7}M2gSJM>Z0$9Bf_;42W^UK^8oQV0 z^zz>J^4h(;V_x1zUf#!E-s$JwI^O-K&t2|ydU>CFd1t)5OV2&|S3|G*^8bL>J$zNs z(5j-LRYgPj9StRSG?dxV(B#q3s-mG)MMJBKhEh2i%HwEgRnbraM>8m|8otEv&il{E zYE03YqpR>Pw2fx63FsXCIeP&A8r9PO&R8D)@9Y^{9z#8de=hvJE0q=(NuE~vx3pR$ zli7e>!_~1A{2%&pY#aU$Z5WTkTXoO)Qv4q}F}{oq!tci|;wI}<`S`SWYQ8`tF0?Zu z@D&C4z1AfHG6necc3uQ}D8O&I--y6v3h>MBiU@p50eBNP~f=*QdHh`j%?!q4}>p+iki zTAQ9QlrPE;<&O$L1)>zFAk-{WFlshx4k`o{iV8!8qm(EWDgqUWnu~e?6@_{cH4il( uwE(pc6^;5CY7uHNDh3scQlsK}nw~6~?~7w=Jvq4qwG -b arty

OK

-

atumA3Nano

+

alinx_axku095

+

ALINX AXKU095 Kintex UltraScale FPGA Dev Board

+

Kintex UltraScale xcku095-ffva1156

+

OK

+

OK

+ + +

atumA3Nano

Terasic Atum A3 Nano

Altera Agilex 3 A3CZ135BB18AE7S

OK

NT

-

axc3000

+

axc3000

Arrow AXC3000

Altera Agilex 3 A3CY100BM16AE7S

OK

NT

-

axe5000

+

axe5000

A5EC008BM16AE6S FPGA Starter Kit

Altera Agilex 5 A5EC008BM16AE6S

OK

NT

-

litex-acorn-baseboard-mini

+

litex-acorn-baseboard-mini

The LiteX-Acorn-Baseboards are baseboards developed around the SQRL’s Acorn board (or Nite/LiteFury)

Artix xc7a200tsbg484

OK

OK

-

alchitry_au

+

alchitry_au

Alchitry Au

Artix xc7a35tftg256

OK

OK

-

alchitry_au_plus

+

alchitry_au_plus

Alchitry Au+ (Plus)

Artix xc7a100tftg256

OK

OK

-

alinx_ax516

+

alinx_ax516

ALINX AX516

Spartan6 xc6slx16csg324

OK

OK

-

alinx_ax7101

+

alinx_ax7101

ALINX AX/7101

Artix xc7a100tfgg484

OK

OK

-

alinx_ax7102

+

alinx_ax7102

ALINX AX/7102

Artix xc7a100tfgg484

OK

OK

-

analogMax

+

analogMax

Trenz TEI0010 - AnalogMax

Max 10 10M08SAU169C8G

SVF

SVF

-

antmicro_ddr4_tester

+

antmicro_ddr4_tester

Antmicro Data Center DRAM Tester

Kintex7 xc7k160t

OK

OK

-

antmicro_ddr5_tester

+

antmicro_ddr5_tester

Antmicro DDR5 Tester

Kintex7 xc7k160t

OK

OK

-

antmicro_lpddr4_tester

+

antmicro_lpddr4_tester

Antmicro LPDDR4 Test Board

Kintex7 xc7k70t

OK

OK

-

arty_a7_35t

+

arty_a7_35t

Digilent Arty A7

Artix xc7a35ticsg324

OK

OK

Arty-A7-35T ➚

-

arty_a7_100t

+

arty_a7_100t

Digilent Arty A7

Artix xc7a100tcsg324

OK

OK

Arty-A7-100T ➚

-

arty_s7_25

+

arty_s7_25

Digilent Arty S7

Spartan7 xc7s25csga324

OK

OK

Arty-S7-25 ➚

-

arty_s7_50

+

arty_s7_50

Digilent Arty S7

Spartan7 xc7s50csga324

OK

OK

Arty-S7-50 ➚

-

arty_z7_10

+

arty_z7_10

Digilent Arty S7

Zynq7000 xc7z010csg400

OK

NA

-

arty_z7_20

+

arty_z7_20

Digilent Arty S7

Zynq7000 xc7z020csg400

OK

NA

-

arty

+

arty

Digilent Analog Discovery 2

Spartan6 xc6slx25

OK

NT

-

arty

+

arty

Digilent Digital Discovery

Spartan6 xc6slx25

OK

NT

-

axu2cga

+

axu2cga

Alinx AXU2CGA Zynq MPSoC Dev Board

ZynqMPSoC XCZU2CG

OK

NA

-

basys3

+

basys3

Digilent Basys3

Artix xc7a35tcpg236

OK

OK

-

cmod_s7

+

cmod_s7

Digilent Cmod S7

Spartan7 xc7s25csga225

NA

OK

-

gatemate_evb_jtag

+

gatemate_evb_jtag

Cologne Chip GateMate FPGA Evaluation Board (JTAG mode)

Cologne Chip GateMate Series

OK

OK

-

gatemate_evb_spi

+

gatemate_evb_spi

Cologne Chip GateMate FPGA Evaluation Board (SPI mode)

Cologne Chip GateMate Series

OK

OK

-

gatemate_pgm_spi

+

gatemate_pgm_spi

Cologne Chip GateMate FPGA Programmer (SPI mode)

Cologne Chip GateMate Series

OK

OK

-

certusnx_versa_evn

+

certusnx_versa_evn

Certus-NX Versa Evaluation Board

Certus LFD2NX-40

OK

OK

-

certuspronx_evn

+

certuspronx_evn

CertusPro-NX Evaluation Board

CertusPro-NX LFCPNX-100

OK

OK

-

certuspronx_versa_evn

+

certuspronx_versa_evn

CertusPro-NX Versa

CertusPro-NX LFCPNX-100

OK

OK

-

cmoda7_15t

+

cmoda7_15t

Digilent CmodA7

Artix xc7a15tcpg236

OK

OK

-

cmoda7_35t

+

cmoda7_35t

Digilent CmodA7

Artix xc7a35tcpg236

OK

OK

-

colorlight

+

colorlight

Colorlight 5A-75B (version 7)

ECP5 LFE5U-25F-6BG256C

OK

OK

-

colorlight-i5

+

colorlight-i5

Colorlight I5

ECP5 LFE5U-25F-6BG381C

OK

OK

Colorlight-i5-v7.0 ➚

-

colorlight-i9

+

colorlight-i9

Colorlight I9

ECP5 LFE5U-45F-6BG381C

OK

OK

Colorlight-i9-v7.2 ➚

-

colorlight-i9+

+

colorlight-i9+

Colorlight I9+

Artix xc7a50tfgg484

OK

OK

-

crosslinknx_evn

+

crosslinknx_evn

Lattice CrossLink-NX Evaluation Board

Nexus LIFCL-40

OK

OK

-

cyc1000

+

cyc1000

Trenz cyc1000

Cyclone 10 LP 10CL025YU256C8G

OK

OK

-

cyc5000

+

cyc5000

Trenz CYC5000

Cyclone V 5CEBA2U15C8

OK

OK

-

c10lp-refkit

+

c10lp-refkit

Trenz c10lp-refkit

Cyclone 10 LP 10CL055YU484C8G

OK

OK

-

c5g

+

c5g

Terasic C5G (Cyclone V GX Starter Kit)

Cyclone V GX 5CGXFC5C6F27C7N

OK

NT

-

de0

+

de0

Terasic DE0

Cyclone III EP3C16F484C6

OK

NT

-

de0nano

+

de0nano

Terasic de0nano

Cyclone IV E EP4CE22F17C6

OK

OK

-

de0nanoSoc

+

de0nanoSoc

Terasic de0nanoSoc

Cyclone V SoC 5CSEMA4U23C6

OK

-

de10lite

+

de10lite

Terasic de10lite

MAX 10 10M50DAF484C7G

OK

-

de10nano

+

de10nano

Terasic de10Nano

Cyclone V SoC 5CSEBA6U23I7

OK

-

de1Soc

+

de1Soc

Terasic DE1-SoC

Cyclone V SoC 5CSEMA5F31C6

OK

-

deca

+

deca

Arrow/Terasic DECA

MAX 10 10M50DAF484C6GES

OK

-

dragonL

+

dragonL

KNJN Dragon-L PCI Express & HDMI FPGA board

Spartan6 xc6slx25Tcsg324

OK

OK

-

ecp5_evn

+

ecp5_evn

Lattice ECP5 5G Evaluation Board

ECP5G LFE5UM5G-85F

OK

OK

ECP5-EVN ➚

-

ecpix5

+

ecpix5

LambdaConcept ECPIX-5 (FT2232)

ECP5 LFE5UM5G-85F

OK

OK

ECPIX-5-45F ➚ ECPIX-5-85F ➚

-

ecpix5_r03

+

ecpix5_r03

LambdaConcept ECPIX-5 (FT4232)

ECP5 LFE5UM5G-85F

OK

OK

ECPIX-5-45F ➚ ECPIX-5-85F ➚

-

epm11

+

epm11

BrisbaneSilicon EPM11

littleBee GW1NR-9C

OK

IF

-

fireant

+

fireant

Fireant Trion T8

Trion T8F81

NA

AS

-

fomu

+

fomu

Fomu PVT

iCE40UltraPlus UP5K

NA

OK

Fomu-PVT ➚

-

gr740-mini

+

gr740-mini

GR740-MINI

CertusPro-NX LFCPNX-100

OK

NA

-

hyvision_opt01

+

hyvision_opt01

HyVision PCIe OPT01 rev.F

Kintex7 xc7k70tfbg676

OK

OK

-

honeycomb

+

honeycomb

honeycomb

littleBee GW1NS-2C

OK

IF

-

hseda-xc6slx16

+

hseda-xc6slx16

XILINX SPARTAN6 XC6SLX16 Microblaze SDRAM USB2.0 FPGA

Spartan6 xc6slx16-ftg256

OK

OK

-

ice40_generic

+

ice40_generic

iCEBreaker

iCE40UltraPlus UP5K

NA

AS

iCEBreaker ➚

-

icebreaker-bitsy

+

icebreaker-bitsy

iCEBreaker-bitsy

iCE40UltraPlus UP5K

NA

OK

iCEBreaker-bitsy-v0 ➚ iCEBreaker-bitsy-v1 ➚

-

ice40_generic

+

ice40_generic

icestick

iCE40 HX1k

NA

AS

IceStick ➚

-

ice40_generic

+

ice40_generic

iCE40-HX8K

iCE40 HX8k

OK

AS

iCE40-HX8K ➚

-

ice40_generic

+

ice40_generic

Olimex iCE40HX1K-EVB

iCE40 HX1k

NT

AS

iCE40HX1K-EVB ➚

-

ice40_generic

+

ice40_generic

Olimex iCE40HX8K-EVB

iCE40 HX8k

NT

AS

iCE40HX8K-EVB ➚

-

ice40_generic

+

ice40_generic

iCE40 UltraPlus Breakout Board (iCE40UP5K-B-EVN)

iCE40-UP5K

NT

AS

iCE40-UP ➚

-

ice40_generic

+

ice40_generic

Icezum Alhambra II

iCE40 HX4k

NT

AS

IceZumAlhambraII ➚

-

icepi-zero

+

icepi-zero

Icepi Zero

ECP5 LFE5U

OK

OK

-

kc705

+

kc705

Xilinx KC705

Kintex7 xc7k325t

OK

NT

KC705 ➚

-

kcu105

+

kcu105

Xilinx KCU105

Kintex UltraScale xcku040-ffva1156

OK

OK (primary and secondary)

-

kcu116

+

kcu116

Xilinx KCU116

Kintex UltraScale+ xcku5p-ffvb676

OK

OK

-

LD-KONFEKT

+

LD-KONFEKT

Lone Dynamics Corporation - Machdyne Konfekt computer

ECP5 LFE5U-12F-6BG256C

OK

OK

-

LD-SCHOKO

+

LD-SCHOKO

Lone Dynamics Corporation - Machdyne Schoko computer

ECP5 LFE5U-45F-6CABGA256

OK

OK

-

licheeTang

+

licheeTang

Sipeed Lichee Tang

eagle s20 EG4S20BG256

OK

OK

-

lilygo-t-fpga

+

lilygo-t-fpga

Lilygo T-FPGA

Gowin GW1NSR-LV4CQN48PC6/15

OK

OK

-

machXO2EVN

+

machXO2EVN

Lattice MachXO2 Breakout Board Evaluation Kit

MachXO2 LCMXO2-7000HE

OK

OK

-

machXO3EVN

+

machXO3EVN

Lattice MachXO3D Development Board

MachXO3D LCMXO3D-9400HC

OK

NT

-

machXO3SK

+

machXO3SK

Lattice MachXO3LF Starter Kit

MachXO3 LCMX03LF-6900C

OK

OK

-

mlk-s200-eg4d20

+

mlk-s200-eg4d20

MILIANKE S200 EG4D20 Development Board

eagle s20 EG4D20EG176

OK

OK

-

mini_itx

+

mini_itx

Avnet Mini-ITX Base Kit

AMD Xilinx XC7Z045/XC7Z100-2FFG900

OK

NA

-

mimas_a7

+

mimas_a7

Numato Systems Mimas A7

Artix xc7a50tfgg484

OK

OK

-

nexys_a7_50

+

nexys_a7_50

Digilent Nexys A7(Nexys 4 DDR)

Artix xc7a50tcsg324

OK

OK

Nexys4DDR ➚

-

nexys_a7_100

+

nexys_a7_100

Digilent Nexys A7(Nexys 4 DDR)

Artix nexys_a7_100

OK

OK

Nexys4DDR ➚

-

nexysVideo

+

nexysVideo

Digilent Nexys Video

Artix xc7a200tsbg484

OK

OK

-

xem8320

+

xem8320

Opal Kelly XEM8320

Artix UltraScale+ xcau25p-2ffvb676e

OK

TBD

-

olimex_gatemateevb

+

olimex_gatemateevb

Olimex CCGMA1 Cologne Chip GateMate FPGA Evaluation Board

Cologne Chip GateMate Series (GM1A1)

OK

NT

-

opensourceSDRLabKintex7

+

opensourceSDRLabKintex7

Open Source SDR Lab Kintex-7 325t FPGA PCIE Development Board

Kintex7 xc7k325tffg676

OK

OK

-

orbtrace_dfu

+

orbtrace_dfu

ORBTrace mini (dfu mode)

ECP5 LFE5U-25F-8BG256C

NA

OK (DFU)

-

orangeCrab

+

orangeCrab

Orange Crab

ECP5 LFE5U-25F-8MG285C

OK (JTAG)

OK (DFU)

OrangeCrab-r0.2 ➚

-

papilio_one

+

papilio_one

Papilio One

Spartan3E xc3s500e-vq100

OK

OK

-

pipistrello

+

pipistrello

Saanlima Pipistrello LX45

Spartan6 xc6slx45-csg324

OK

OK

-

pynq_z1

+

pynq_z1

PYNQ-Z1

Zynq7000 xc7z020clg400

OK

NA

-

pynq_z2

+

pynq_z2

PYNQ-Z2

Zynq7000 xc7z020clg400

OK

NA

-

qmtechArtix7_100T

+

qmtechArtix7_100T

QMTech Artix-7 XC7A100T Core Board (FGG676)

Artix-7 xc7a100tfgg676

OK

OK

-

qmtechCyclone10

+

qmtechCyclone10

QMTech Cyclone 10 Starter Kit

Cyclone 10 LP 10CL016YU484C8G

OK

OK

-

qmtechCycloneIV

+

qmtechCycloneIV

QMTech CycloneIV Core Board

Cyclone IV EP4CE15F23C8N

OK

OK

-

qmtechCycloneV

+

qmtechCycloneV

QMTech CycloneV Core Board

Cyclone V 5CEFA2F23I7

OK

OK

-

qmtechCycloneV_5ce523

+

qmtechCycloneV_5ce523

QMTech CycloneV Core Board

Cyclone V 5CEFA5F23I7

OK

OK

-

qmtechKintex7

+

qmtechKintex7

QMTech Kintex7 Core Board

Kintex xc7k325tffg676

OK

OK

-

genesys2

+

genesys2

Digilent Kintex7 Evaluation Board

Kintex xc7k325tffg900

OK

OK

-

redpitaya14

+

redpitaya14

Redpitaya/STEMlab xc7z7010 with 125MHz 14 bits ADC

Zynq7000 xc7z010clg400

OK

NA

-

runber

+

runber

SeeedStudio Gowin RUNBER

littleBee GW1N-4

OK

IF/EF

-

runber

+

runber

Scarab Hardware MiniSpartan6+

Spartan6 xc6slx25-3-ftg256

OK

NT

-

sp701

+

sp701

Xilinx SP701

Spartan 7 xc7s100-2-fgga676

OK

OK

-

spartanEdgeAccelBoard

+

spartanEdgeAccelBoard

SeeedStudio Spartan Edge Accelerator Board

Spartan7 xc7s15ftgb196

OK

NA

-

SPEC45

+

SPEC45

CERN Simple PCIe FMC carrier SPEC

Spartan6 xc6slx45Tfgg484

OK

OK

-

SPEC150

+

SPEC150

CERN Simple PCIe FMC carrier SPEC

Spartan6 xc6slx150Tfgg484

OK

OK

-

stlv7325

+

stlv7325

Sitlinv STLV7325 Board

Kintex xc7k325tffg676

OK

OK

-

tangconsole

+

tangconsole

Sipeed Tang Console (dock board for Tang Mega 60k or 138k SOM)

Gowin Arora V GW5AT-60 / GW5AT-138

OK

OK

-

tangnano

+

tangnano

Sipeed Tang Nano

littleBee GW1N-1

OK

-

tangnano1k

+

tangnano1k

Sipeed Tang Nano 1K

littleBee GW1NZ-1

OK

IF

-

tangnano4k

+

tangnano4k

Sipeed Tang Nano 4K

littleBee GW1NSR-4C

OK

IF/EF

-

tangnano9k

+

tangnano9k

Sipeed Tang Nano 9K

littleBee GW1NR-9C

OK

IF/EF

-

tangnano20k

+

tangnano20k

Sipeed Tang Nano 20k

Gowin Arora GW2A(R)-18(C)

OK

EF

-

tangprimer20k

+

tangprimer20k

Sipeed Tang Primer 20k

Gowin Arora GW2A(R)-18(C)

OK

EF

-

tangprimer25k

+

tangprimer25k

Sipeed Tang Primer 25k

Gowin Arora V GW5A-25A (GW5A-LV25MG121)

OK

TBD

-

tangmega138k

+

tangmega138k

Sipeed Tang Mega 138k

Gowin Arora V GW5AST-138B (GW5AST-LV138FPG676A)

OK

TBD

-

te0712_8

+

te0712_8

Trenz Electronic TE0712 FPGA-Module mit AMD Artix™ 7(TE0712)

XC7A200TFBG484

OK

OK

-

tec0117

+

tec0117

Trenz Gowin LittleBee (TEC0117)

littleBee GW1NR-9

OK

IF

-

brs-100-gw1nr9

+

brs-100-gw1nr9

BrisbaneSilicon BRS-100-GW1NR9

littleBee GW1NR-9C

OK

IF/EF

-

trion_t20_bga256_jtag

+

trion_t20_bga256_jtag

Efinix Trion T20 BGA256 Dev Kit

Trion T20BGA256

OK

NT

-

tec0330

+

tec0330

PCIe FMC Carrier with Xilinx Virtex-7 FPGA (TEC0330)

XC7VX330T-2FFG1157C

OK

OK

-

trion_t120_bga576

+

trion_t120_bga576

Efinix Trion T120 BGA576 Dev Kit (SPI mode)

Trion T120BGA576

NA

AS

-

trion_t120_bga576_jtag

+

trion_t120_bga576_jtag

Efinix Trion T120 BGA576 Dev Kit (JTAG mode)

Trion T120BGA576

OK

OK

-

trion_ti60_f225

+

trion_ti60_f225

Efinix Titanium F225 Dev Kit (SPI mode)

Titanium Ti60F225

NA

AS

-

trion_ti60_f225_jtag

+

trion_ti60_f225_jtag

Efinix Titanium F225 Dev Kit (JTAG mode)

Titanium Ti60F225

OK

OK

-

ulx3s

+

ulx3s

Radiona ULX3S

ECP5 LFE5U

OK

OK

ULX3S-12F ➚ ULX3S-25F ➚ ULX3S-45F ➚ ULX3S-85F ➚

-

ulx3s_dfu

+

ulx3s_dfu

Radiona ULX3S DFU mode

ECP5 LFE5U

NA

OK

-

ulx4m_dfu

+

ulx4m_dfu

Radiona ULX4M LD/LS DFU mode

ECP5 LFE5U

NA

OK

-

vec_v6

+

vec_v6

Xilinx VCU118

xc6vlx130tff784

OK

OK

-

vc709

+

vc709

AMD Virtex-7 FPGA VC709 Connectivity Kit

Virtex7 xc7vx690tffg1761

OK

NA

-

vcu108

+

vcu108

Xilinx VCU108

Virtex UltraScale xcvu095-ffva2104

OK

TBD

-

vcu118

+

vcu118

Xilinx VCU118

Virtex UltraScale+ xcvu9p-flga2104

OK

OK

-

vcu128

+

vcu128

Xilinx VCU128

Virtex UltraScale+ xcvu37p-fsvh2892

OK

OK

-

vcu1525

+

vcu1525

AMD Virtex UltraScale+ FPGA VCU1525 Acceleration Development Kit

Virtex UltraScale+ xcvu9p-fsgd2104

OK

NT

-

xtrx

+

xtrx

FairWaves XTRXPro

Artix xc7a50tcpg236

OK

OK

-

xyloni_spi

+

xyloni_spi

Efinix Xyloni

Trion T8F81

NA

AS

-

usrpx300

+

usrpx300

Ettus Research USRP X300

Kintex xc7k325tffg900

OK

NA

-

usrpx310

+

usrpx310

Ettus Research USRP X300

Kintex xc7k410tffg900

OK

NA

-

xmf3

+

xmf3

PLDkit XMF3

Xilinx xc3s200ft256, xcf01s

OK

OK

-

ypcb003381p1

+

ypcb003381p1

YPCB-00338-1P1 Kintex-7 Accelerator Card

Kintex7 xc7k480tffg1156

OK

OK. BPI parallel NOR flash (MT28GU512AAA1EGC)

-

zc702

+

zc702

Xilinx ZC702

zynq7000 xc7z020clg484

OK

NA

-

zc706

+

zc706

Xilinx ZC706

zynq7000 xc7z045ffg900

OK

NA

ZC706 ➚

-

zcu102

+

zcu102

Xilinx ZCU102

zynqMPSoC XCZU9EG

OK

NA

-

zcu106

+

zcu106

Xilinx ZCU106

zynqMPSoC XCZU7EV

OK

NA

-

zedboard

+

zedboard

Avnet ZedBoard

zynq7000 xc7z020clg484

OK

NA

ZedBoard ➚

-

zybo_z7_10

+

zybo_z7_10

Digilent Zybo Z7-10

zynq7000 xc7z010clg400

OK

NA

-

zybo_z7_20

+

zybo_z7_20

Digilent Zybo Z7-20

zynq7000 xc7z020clg400

OK

NA

-

VMM3

+

VMM3

CERN board with VMM3

xc7s50csga324?

OK

OK

-

efinix_jtag_ft2232

+

efinix_jtag_ft2232

Efinix FT2232 development boards with JTAG on port 2 (Ti180J484 EVK, etc)

Titanium Ti180J484 (and others)

OK

NA

-

step-max10_v1

+

step-max10_v1

STEP MAX10 V1

Altera 10M02SCM153C8G

OK

NA

-

step-mxo2_v2

+

step-mxo2_v2

STEP MXO2 V2

Lattice LCMXO2-4000HC-4MG132CC

OK

diff --git a/searchindex.js b/searchindex.js index 929509a..b1faf73 100644 --- a/searchindex.js +++ b/searchindex.js @@ -1 +1 @@ -Search.setIndex({"alltitles":{"Advanced usage of openFPGALoader":[[3,null]],"Anlogic notes":[[9,null]],"Arch Linux":[[5,"arch-linux"]],"Automatic file type detection bypass":[[3,"automatic-file-type-detection-bypass"]],"Boards":[[0,null]],"Cable":[[8,"cable"]],"Cables":[[1,null]],"Cannot flash Tang Nano 20k (issue #251)":[[6,"cannot-flash-tang-nano-20k-issue-251"]],"Cannot flash Tang Nano 9k (issue #251)":[[6,"cannot-flash-tang-nano-9k-issue-251"]],"Cologne Chip notes":[[10,null]],"Common":[[5,"common"]],"Converter cannot be opened: fails to open device (issue #626)":[[6,"converter-cannot-be-opened-fails-to-open-device-issue-626"]],"Cross-compilation from Linux":[[5,"cross-compilation-from-linux"]],"Debian/Ubuntu":[[5,"debian-ubuntu"]],"Detect/read/write on primary/secondary flash memories":[[3,"detect-read-write-on-primary-secondary-flash-memories"]],"Devices/boards":[[8,"devices-boards"]],"Disabling/Enabling Cable or Vendor Drivers":[[5,"disabling-enabling-cable-or-vendor-drivers"]],"ECP5/ECP3/Certus-NX/CertusPro-NX/Crosslink-NX":[[14,"ecp5-ecp3-certus-nx-certuspro-nx-crosslink-nx"]],"Efinix notes":[[11,null]],"FPGAs":[[2,null]],"FT231/FT232 bitbang mode and pins configuration":[[3,"ft231-ft232-bitbang-mode-and-pins-configuration"]],"Fedora":[[5,"fedora"]],"Firant and Xyloni boards (efinix trion T8)":[[11,"firant-and-xyloni-boards-efinix-trion-t8"]],"First steps with openFPGALoader":[[4,null]],"Flash":[[12,"flash"]],"Flash SRAM":[[12,"flash-sram"]],"Flash memory":[[14,"flash-memory"]],"From source":[[5,"from-source"]],"GOWIN GW1N":[[12,"gowin-gw1n"]],"Global":[[8,"global"]],"Gowin device could not communicate since last bitstream flashed. (issue #206)":[[6,"gowin-device-could-not-communicate-since-last-bitstream-flashed-issue-206"]],"Gowin notes":[[12,null]],"Guix":[[5,"guix"]],"I installed openFPGALoader but it says command not found when I try to launch it":[[6,"i-installed-openfpgaloader-but-it-says-command-not-found-when-i-try-to-launch-it"]],"Install":[[4,"install"]],"Installing openFPGALoader":[[5,null]],"Intel notes":[[13,null]],"Intel/Altera":[[13,"intel-altera"]],"Intel/Altera (Old Boards)":[[13,"intel-altera-old-boards"]],"Internal Flash Organization":[[13,"internal-flash-organization"]],"JTAG Configuration":[[10,"jtag-configuration"]],"JTAG Flash Access":[[10,"jtag-flash-access"]],"JTAG init failed":[[6,"jtag-init-failed"]],"Lattice notes":[[14,null]],"Linux":[[5,"linux"]],"Loading a Serial Vector Format (.svf)":[[13,"loading-a-serial-vector-format-svf"]],"Loading a bitstream":[[13,"loading-a-bitstream"],[15,"loading-a-bitstream"]],"MAX10: FPGA Programming Guide":[[13,"max10-fpga-programming-guide"]],"MSYS2 (Native Build)":[[5,"msys2-native-build"]],"MachXO2/MachXO3":[[14,"machxo2-machxo3"]],"Misc":[[8,"misc"]],"Programming Modes":[[10,"programming-modes"]],"Programming a development board":[[4,"programming-a-development-board"]],"Programming an \u201cstandalone\u201d FPGA":[[4,"programming-an-standalone-fpga"]],"Reading the bitstream from STDIN":[[3,"reading-the-bitstream-from-stdin"]],"Resetting an FPGA":[[3,"resetting-an-fpga"]],"SPI Configuration":[[10,"spi-configuration"]],"SPI Flash":[[14,"spi-flash"]],"SPI Flash Access":[[10,"spi-flash-access"]],"SPI flash":[[13,"spi-flash"],[15,"spi-flash"]],"SRAM":[[14,"sram"],[14,"id1"]],"Sipeed Lichee Tang":[[9,"sipeed-lichee-tang"]],"Supported Boards/Cables":[[10,"supported-boards-cables"]],"Tang Primer 20k program slow and stucked (issue #250)":[[6,"tang-primer-20k-program-slow-and-stucked-issue-250"]],"To Do":[[8,null]],"Trion and Titanium JTAG usage":[[11,"trion-and-titanium-jtag-usage"]],"Troubleshooting":[[4,"troubleshooting"],[6,null]],"USB-Blaster passive serial mode":[[13,"usb-blaster-passive-serial-mode"]],"Udev rules":[[5,"udev-rules"]],"Unable to flash device on OpenBSD: JTAG init failed with: DirtyJtag: fails to open device":[[6,"unable-to-flash-device-on-openbsd-jtag-init-failed-with-dirtyjtag-fails-to-open-device"]],"Unable to open FTDI device: -4 (usb_open() failed) (issue #245)":[[6,"unable-to-open-ftdi-device-4-usb-open-failed-issue-245"]],"User Flash":[[12,"user-flash"]],"Using an alternative directory for spiOverJtag":[[3,"using-an-alternative-directory-for-spioverjtag"]],"Using an arbitrary binary file":[[13,"using-an-arbitrary-binary-file"]],"Using negative edge for TDO\u2019s sampling":[[3,"using-negative-edge-for-tdo-s-sampling"]],"Using pof":[[13,"using-pof"]],"Using svf":[[13,"using-svf"]],"Windows":[[5,"windows"]],"Writing to an arbitrary address in flash memory":[[3,"writing-to-an-arbitrary-address-in-flash-memory"]],"Xilinx notes":[[15,null]],"bin file load":[[11,"bin-file-load"]],"bit file load (memory)":[[9,"bit-file-load-memory"]],"bit file load (spi flash)":[[9,"bit-file-load-spi-flash"]],"hex file flash":[[11,"hex-file-flash"]],"hex file load":[[11,"hex-file-load"]],"iCE40":[[14,"ice40"]],"macOS":[[5,"macos"]],"openFPGALoader: universal utility for programming FPGA":[[7,null]],"svf file load":[[9,"svf-file-load"]]},"docnames":["compatibility/board","compatibility/cable","compatibility/fpga","guide/advanced","guide/first-steps","guide/install","guide/troubleshooting","index","todo","vendors/anlogic","vendors/colognechip","vendors/efinix","vendors/gowin","vendors/intel","vendors/lattice","vendors/xilinx"],"envversion":{"sphinx":66,"sphinx.domains.c":3,"sphinx.domains.changeset":1,"sphinx.domains.citation":1,"sphinx.domains.cpp":9,"sphinx.domains.index":1,"sphinx.domains.javascript":3,"sphinx.domains.math":2,"sphinx.domains.python":4,"sphinx.domains.rst":2,"sphinx.domains.std":2,"sphinx.ext.intersphinx":1},"filenames":["compatibility/board.rst","compatibility/cable.rst","compatibility/fpga.rst","guide/advanced.rst","guide/first-steps.rst","guide/install.rst","guide/troubleshooting.rst","index.rst","todo.rst","vendors/anlogic.rst","vendors/colognechip.rst","vendors/efinix.rst","vendors/gowin.rst","vendors/intel.rst","vendors/lattice.rst","vendors/xilinx.rst"],"indexentries":{},"objects":{},"objnames":{},"objtypes":{},"terms":{"0mhz":13,"0x0":[10,15],"0x00":13,"0x4":10,"0xc":10,"100t":0,"10cl016yu484c8g":0,"10cl025":2,"10cl025yu256c8g":[0,13],"10cl055yu484c8g":[0,13],"10m02":2,"10m02scm153c8g":0,"10m08":2,"10m08sau169c8g":0,"10m16":2,"10m25":2,"10m50daf484c6g":0,"10m50daf484c7g":0,"1200u":2,"125mhz":0,"12f":0,"138b":0,"138k":0,"18c":2,"1k":[0,1],"1p1":0,"2000u":2,"20k":0,"25a":0,"25f":0,"25k":0,"2c":[0,2],"2ffg1157c":0,"2ffg900":0,"2ffvb676e":0,"325t":0,"35t":0,"4000hc":0,"45f":0,"45k":1,"4c":[0,2],"4k":[0,1,6,12],"4mg132cc":0,"5a":0,"5cea2":2,"5cea5":2,"5ceba2u15c8":0,"5ceba4":2,"5ceba9":2,"5cefa2f23i7":0,"5cefa5f23i7":0,"5cgxfc5c6f27c7n":0,"5cseba6":2,"5cseba6u23i7":0,"5csema4":2,"5csema4u23c6":0,"5csema5":2,"5csema5f31c6":0,"5g":0,"5sgsd5":2,"5vdc":1,"60k":0,"640u":2,"6900c":0,"6bg256c":0,"6bg381c":0,"6cabga256":0,"7000he":0,"70e":2,"75b":0,"85f":0,"85k":1,"8bg256c":0,"8k":1,"8mg285c":0,"9400hc":0,"9c":[0,2],"9k":0,"A":[1,13,15],"AS":[0,2],"After":[5,6],"An":5,"As":13,"At":6,"By":[3,5,14],"Each":5,"For":[4,6,9,14,15],"I":[1,5,13],"IF":[0,2],"IN":1,"If":[3,4,5,6,10,13],"In":[13,15],"It":[3,6,9,10,12],"More":4,"NOR":0,"Not":[0,2,7],"OFF":[5,13],"ON":[5,13],"OUT":6,"On":15,"SO":14,"Some":[6,15],"The":[0,1,5,6,10,13,15],"Then":[5,6],"These":5,"This":[5,6,12,13],"To":[1,3,5,6,12,13,14,15],"UP":0,"When":[4,5],"With":[3,5,6,13,15],"You":[5,13],"_primari":15,"_secondari":15,"a0":1,"a3":0,"a3cy100bm16ae7":0,"a3cz135":2,"a3cz135bb18ae7":0,"a5ec008b":2,"a5ec008bm16ae6":0,"a7":[0,1],"abdus4":14,"abl":[6,8],"abov":15,"absent":5,"ac701":0,"acceler":[0,15],"accept":13,"access":[5,6,8,11,14,15],"account":5,"achiev":6,"acorn":0,"acorncle215":0,"act":1,"activ":[0,2,10,11],"adapt":[1,4],"adbus0":14,"adbus1":14,"adbus2":14,"adbus6":14,"adbus7":14,"adc":0,"add":[4,5,8,9,13],"addit":[5,13],"additionali":5,"address":13,"adress":3,"agilex":[0,2],"alchitri":[0,15],"alchitry_au":0,"alchitry_au_plus":0,"alhambra":0,"alibaba":0,"alibaba_u3p":0,"alinx":0,"alinx_ax516":0,"alinx_ax7101":0,"alinx_ax7102":0,"alinx_ax7201":0,"alinx_ax7203":0,"allow":[3,5,15],"also":[5,7,12,14],"altera":[0,1,2,5,7],"altern":[1,5],"amd":[0,1],"amd64":6,"analog":0,"analogmax":[0,13],"ani":[0,4,10,13],"anlog":[1,2,3,5,7,8],"anlogicc":1,"antmicro":0,"antmicro_ddr4_test":0,"antmicro_ddr5_test":0,"antmicro_lpddr4_test":0,"anyth":15,"api":8,"app":5,"append":15,"appli":6,"applic":5,"approach":13,"apt":5,"arbitrari":15,"arbitrary_data":15,"arch":[4,6],"area":13,"arg":[8,15],"argument":[9,12,13,14],"argv":15,"arm":1,"arora":[0,2],"around":0,"arrow":0,"arti":[0,15],"artix":[0,2],"arty_a7_100t":0,"arty_a7_35t":0,"arty_s7_25":0,"arty_s7_50":0,"arty_z7_10":0,"arty_z7_20":0,"as02mc04":0,"ascii":10,"associ":5,"attach":6,"atum":0,"atuma3nano":0,"au":0,"auto_create_rpd":13,"autodetect":11,"automat":[5,10,13],"avail":[0,2,4,5,13,15],"avnet":0,"avoid":[3,6,8],"ax":0,"ax516":0,"ax7201":0,"ax7203":0,"axc3000":0,"axe5000":0,"axu2cga":0,"b":[0,1,3,4,9,10,11,12,13,14,15],"base":[0,1,5,6,11,12,15],"baseboard":0,"basic":13,"basys3":0,"batch":15,"befor":[6,12],"behavior":[3,4,13],"bga256":0,"bga576":0,"bigger":15,"bin":[3,12,13,14,15],"bin_fil":15,"binari":[3,5],"bit":[0,4,10,14,15],"bitbang":[1,5],"bitfil":[10,15],"bitgang":1,"bitsi":0,"bitstream":[0,4,5,9,12,14],"bitstream_compress":13,"bl702":1,"bl702c":1,"blaster":[1,5],"blasterii":1,"blasteriii":1,"board":[1,3,6,7,14,15],"board_nam":12,"boardnam":13,"boot":[6,15],"bpi":0,"breakout":[0,14],"brew":[4,5],"bridg":[1,15],"brisbanesilicon":[0,12],"brs":[0,12],"bscan":12,"bsd":6,"build":[9,13],"built":4,"bulk":6,"bus":1,"bus_blast":1,"bus_blaster_b":1,"busblast":8,"buswidth":15,"bypass":10,"byte":13,"c":[0,1,4,5,6,10,13,14,15],"c10lp":[0,13],"c5g":0,"cabl":[3,4,7,11,13,15],"cablenam":13,"call":9,"can":[0,3,4,5,6,10,12,13,15],"capabl":[1,5,15],"card":0,"carrier":0,"case":[4,14,15],"cat":3,"catch":8,"caus":6,"ccgm1a1":2,"ccgm1a16":2,"ccgm1a2":2,"ccgm1a25":2,"ccgm1a4":2,"ccgm1a9":2,"ccgma1":0,"cd":[5,9],"ce":2,"center":0,"cern":0,"certain":6,"certus":[0,2],"certusnx_versa_evn":0,"certuspro":[0,2],"certuspronx_evn":0,"certuspronx_versa_evn":0,"cfg":10,"cfg0":14,"cfg_md":10,"cfm0":13,"cfm1":13,"cfm2":13,"cfmi":13,"cfmx":13,"cft23xxx":3,"ch347":[1,5],"ch347_jtag":1,"ch552":[1,8],"ch552_jtag":1,"chain":[9,11,15],"chang":[3,5,6,13],"check":[5,6,7,14,15],"checkout":7,"checksum":8,"chip":[0,1,2,3,5,7],"circumst":12,"clang":5,"class":8,"classic":15,"cle":0,"cli":12,"client":[1,5],"clock":1,"clone":[1,5],"cloud":0,"cmake":[5,9],"cmod":0,"cmod_s7":0,"cmoda7":0,"cmoda7_15t":0,"cmoda7_35t":0,"cmsis":[1,5],"cmsisdap":[1,5],"code":[6,8],"cologn":[0,1,2,5,7],"colorlight":[0,5],"column":0,"com":5,"combo":1,"come":[4,12],"comma":13,"command":[4,5,13],"comment":6,"commit":6,"communic":3,"compat":[1,4,7],"compil":6,"comput":[0,4,8],"concept":6,"conf_don":13,"config":[5,6],"configur":[5,8,13,15],"connect":[0,4,6,12],"consid":[12,15],"consol":0,"constraint":0,"content":13,"control":[1,5],"convert":[1,4,5],"coolrunn":[2,5],"copr":[4,5],"core":0,"corpor":0,"correct":6,"cost":1,"cp":5,"cpld":[2,13],"cpu":[13,15],"crab":0,"creat":[5,9],"crosslink":[0,2],"crosslinknx_evn":0,"cs":14,"csg324":0,"cts":3,"current":[5,6,8,9,11,15],"custom":[1,6],"cyc1000":[0,13],"cyc5000":0,"cyclon":[0,2,13],"cyclone10":8,"cycloneiv":0,"cyclonev":0,"d":[1,4,5,6,13],"dangerousprototyp":1,"dap":[1,5],"data":[0,6,10,13,15],"data0":13,"dbuild_stat":5,"dcd":3,"dclk":13,"dcmake_cxx_flag":5,"dcmake_install_prefix":5,"dcmake_toolchain_fil":5,"dcross_compile_dep":5,"ddr":0,"ddr5":0,"de0":[0,13],"de0nano":[0,13],"de0nanosoc":[0,13],"de1":0,"de10lit":0,"de10nano":0,"de1soc":0,"deactiv":6,"debug":[1,5],"debugg":[1,6],"deca":0,"declar":5,"decompress":13,"default":[3,4,5,9,11,12,13,14,15],"denable_cable_al":5,"denable_cmsisdap":5,"denable_ftdi_based_c":5,"denable_libgpiod":5,"denable_udev":5,"denable_vendors_al":5,"denable_xilinx_support":5,"depend":[4,5,13,15],"deraadt":6,"descript":[0,1,2],"design":15,"desir":10,"destin":12,"destroy":12,"detach":6,"detect":[6,12],"determin":3,"dev":[0,1,4,5,6],"develop":[0,6],"devic":[1,3,4,5,9,10,11,12,15],"dfu":[0,1,5],"dialout":[5,6],"diamond":14,"digil":[0,1,4],"digilent_b":1,"digilent_hs2":[1,15],"digilent_hs3":1,"digit":0,"direct":[4,6,11,13,14],"directori":[5,9,15],"dirti":1,"dirtyjtag":[1,5],"disabl":[6,13],"discoveri":[0,5],"dise_path":5,"distribut":[4,5],"divid":13,"dlibftdi_librari":5,"dlibftdi_vers":5,"dlibusb_librari":5,"dlink_cmake_thread":5,"dll":5,"dlls":5,"dnf":[4,5],"doa":6,"dock":0,"document":[7,8],"doe":5,"doesn":4,"don":5,"done":[5,11,12,14,15],"doubl":15,"download":5,"dragon":0,"dragonl":0,"dram":0,"drive":1,"driver":1,"dsr":3,"dtr":3,"dual":15,"due":6,"dump":3,"duse_pkgconfig":5,"dwindows_static_zlib":5,"dynam":[0,5],"e":[0,2,5,6,10],"eagl":0,"easili":6,"ecp3":2,"ecp5":[0,2,3],"ecp5_evn":0,"ecp5g":0,"ecpix":0,"ecpix5":[0,1],"ecpix5_r03":0,"edg":[0,15],"edit":6,"eeprom":8,"ef":[0,2],"ef2m45":2,"efin":11,"efinix":[0,1,2,3,5,7],"efinix_jtag_ft2232":[0,1],"efinix_jtag_ft4232":1,"efinix_spi_ft2232":1,"efinix_spi_ft4232":1,"eg":11,"eg4":2,"eg4d20":[0,2],"eg4d20eg176":0,"eg4s20":[2,8],"eg4s20bg256":0,"either":6,"electron":[0,1],"embed":[1,6],"emul":[3,8],"enabl":4,"enable_altera_support":5,"enable_anlogic_c":5,"enable_anlogic_support":5,"enable_cable_al":5,"enable_ch347":5,"enable_cmsisdap":5,"enable_colognechip_support":5,"enable_dfu":5,"enable_dirtyjtag":5,"enable_efinix_support":5,"enable_esp_usb":5,"enable_ftdi_based_c":5,"enable_gowin_gwu2x":5,"enable_gowin_support":5,"enable_ice40_support":5,"enable_jlink":5,"enable_lattice_support":5,"enable_latticesspi_support":5,"enable_libgpiod":5,"enable_remotebitbang":5,"enable_svf_jtag":5,"enable_usb_blasteri":5,"enable_usb_blasterii":5,"enable_usb_scan":5,"enable_vendors_al":5,"enable_xilinx_support":5,"enable_xilinx_virtual_cable_cli":5,"enable_xilinx_virtual_cable_serv":5,"engin":12,"ensur":[5,6],"enter":6,"entir":13,"ep2c5t144c8n":[2,13],"ep3c16":2,"ep3c16f484c6":0,"ep4ce115":2,"ep4ce15f23c8n":0,"ep4ce22":2,"ep4ce22f17c6":0,"ep4cgx150":2,"epcq16a":13,"epm11":[0,12],"epm240t100c5n":[2,13],"epm570":1,"epm7064":1,"equival":[5,10,13],"eras":[6,13],"error":[5,6,8],"esp32":5,"etc":[0,5,6],"ettus":0,"eudev":5,"evalu":[0,6,10],"evb":[0,1,14],"everywher":8,"evk":0,"evn":0,"exampl":[5,6,11,13,15],"except":8,"exchang":6,"exe":5,"execut":5,"exist":5,"expect":[5,6],"experiment":12,"explan":15,"explicit":5,"explict":13,"export":[3,14],"express":0,"ext":3,"extend":[5,13],"extens":[3,15],"extern":[0,2,3,4,10,12],"extra":12,"ez":1,"f":[0,3,4,6,9,10,11,12,14,15],"f225":0,"f5b89bff68a5e2147404a895c075773884077438":6,"fail":[5,8,12],"fairwav":0,"famili":[5,14],"faq":6,"faq5":6,"fast":1,"faster":[1,4,15],"fastest":13,"featur":13,"fedora":4,"ffva1156":0,"ffva2104":0,"ffvb676":0,"fgg676":0,"fgga676":0,"field":5,"file":[4,5,6,10,12,14,15],"filter":5,"find":4,"fireant":[0,11],"firmwar":[1,6,13,15],"first":[0,5,13],"fit":15,"five":13,"fix":8,"flag":4,"flash":[0,2,4,8],"flga2104":0,"fmc":0,"follow":[5,6,9],"fomu":0,"forc":[5,15],"format":[11,12,14,15],"formula":5,"found":1,"fpga":[0,1,6,8,10,11,12,15],"fpgas":[7,15],"freq":8,"frequenc":8,"fs":12,"fsgd2104":0,"fsvh2892":0,"ft2232":[0,1,8],"ft2232_b":1,"ft2232c":1,"ft2232h":1,"ft2232hq":1,"ft231x":[1,3],"ft232":1,"ft232h":1,"ft232hx":1,"ft232r":3,"ft232rl":[1,3],"ft23xxx":3,"ft245":1,"ft4232":[0,1],"ft4232hp":1,"ft4232hp_b":1,"ftdi":[1,4,5,14],"ftdi2232":1,"ftdi4232":1,"ftg256":0,"full":5,"function":12,"fusesoc":13,"fx2":1,"g":[5,10,13],"gatem":[0,1,2,10],"gatemate_evb_jtag":[0,1,10],"gatemate_evb_spi":[0,1,10],"gatemate_pgm":[1,10],"gatemate_pgm_spi":[0,10],"gatewar":13,"gcc":5,"generat":[11,12,13,14,15],"generate_rbf_fil":13,"generate_svf_fil":13,"generic":[1,6,14],"genesys2":0,"get_run":15,"git":5,"github":5,"gm1a1":0,"gnd":15,"gowin":[0,1,2,5,7,8],"gpio":[1,6,12],"gr740":0,"grep":5,"group":[5,6],"groupadd":5,"gs":2,"gui":15,"guid":6,"guixsystem":5,"gw1n":[0,2,6],"gw1nr":[0,2],"gw1nr9":[0,12],"gw1ns":[0,2],"gw1nsr":[0,2],"gw1nz":[0,2],"gw2a":[0,2,8],"gw5a":[0,2],"gw5ast":[0,2],"gw5at":[0,2],"gwu2x":[1,5],"gwux2x":1,"gx":[0,2],"gzip":5,"h":1,"hand":5,"handbook":13,"hardcod":[5,8],"hardwar":[0,1,7,10],"hasn":12,"hdmi":0,"header":5,"help":6,"hidapi":5,"hidraw0":5,"high":1,"hold":10,"homebrew":5,"honeycomb":[0,1,12],"host":[1,3],"howev":[5,6],"hpp":15,"hs":1,"hs2":1,"hs3":1,"hseda":0,"html":6,"https":[5,6],"hub":6,"hx1k":[0,2],"hx4k":[0,2],"hx8k":[0,2],"hyvis":0,"hyvision_opt01":0,"i2c":1,"i5":[0,5],"i9":[0,5],"ice40":[0,2,3,5],"ice40_gener":[0,14],"ice40hx1k":0,"ice40hx8k":0,"ice40hxxk":14,"ice40ultraplus":0,"ice40up5k":0,"icebreak":0,"icepi":0,"icestick":0,"icezum":0,"icezumalhambraii":0,"id":[3,5,6],"ide":[11,12],"ii":[0,1,2,5,13],"iii":[0,1,2],"immedi":5,"impl":12,"impl1":14,"impl_1":15,"implement":1,"implicit":5,"improv":8,"includ":13,"independ":15,"index":[11,15],"inform":[6,15],"input":9,"instead":12,"instruct":4,"intel":[1,5,7],"interfac":[1,5,6,12,15],"interfaceb":8,"internal":[0,2,10],"invert":3,"invok":5,"ip":1,"ise":5,"ise_v":5,"item":5,"itx":0,"iv":[0,2],"j":[1,5,11],"jed":14,"jetson":1,"jic":13,"jlink":1,"jlink_bas":[1,11],"jp11":15,"jp7":15,"jtag":[0,1,3,5,12,13,15],"jtagsel_n":[6,12],"jtagsell_n":[6,12],"jtrace_pro":1,"just":[4,5],"kc705":0,"kcu105":[0,3],"kcu116":0,"kcu16":15,"keep":[5,13],"kelli":0,"kernel":6,"kernel32":5,"keyword":1,"kintex":[0,2],"kintex7":0,"kit":0,"knjn":0,"konfekt":0,"l":[0,5,6],"lab":0,"lambdaconcept":[0,1],"latch":10,"later":6,"lattic":[0,2,3,5,7],"lcmx03lf":0,"lcmxo2":0,"lcmxo3d":0,"ld":0,"leav":13,"left":14,"let":4,"level":[6,15],"lfcpnx":[0,2],"lfd2nx":[0,2],"lfe3":2,"lfe5u":[0,2],"lfe5um":2,"lfe5um5g":[0,2],"libftdi":5,"libftdi1":5,"libftdi1_include_dir":5,"libgpiod":[1,5],"libhidapi":5,"librari":5,"libudev":5,"libusb":5,"libusb_include_dir":5,"libz":5,"liche":0,"licheetang":[0,9],"lifcl":[0,2],"like":[1,4,6,15],"lilygo":0,"limit":[1,5,13],"lindex":15,"line":13,"link":[1,5,11],"link2":1,"linkag":5,"linux":[1,4,6,7],"list":[4,5,7,13],"litefuri":0,"litex":0,"littlebe":[0,2],"lld":5,"llvm":5,"load":[0,3,4,12,14],"loadbit":15,"loaddata":15,"loader":6,"local":5,"locat":5,"log":6,"logic":12,"login":[5,6],"logout":5,"lone":0,"look":6,"low":[1,6],"lp":[0,2,3],"lpc":1,"lpddr4":0,"ls":[0,5,6],"lsb":13,"lv138fpg676a":0,"lv25mg121":0,"lv4cqn48pc6":0,"lx45":0,"m":[9,11,12,14,15],"machdyn":0,"machx02evn":14,"machx03evn":14,"machxo2":[0,2],"machxo2evn":0,"machxo3":0,"machxo3d":[0,2,14],"machxo3evn":0,"machxo3lf":[0,2],"machxo3sk":[0,14],"maco":[4,7],"major":7,"make":[5,9],"mani":7,"manual":[5,6],"manufactur":7,"map":[3,5,13],"max":[0,2,13],"max10":0,"max10_v1":[0,13],"maximum":8,"may":[3,5,6,12,13,14,15],"mcs":[14,15],"mcsfile":15,"mdt":6,"mean":5,"mechan":3,"mega":0,"mem":1,"member":5,"memori":[0,2,4,10,13,15],"mention":[5,13],"messag":[6,8],"method":13,"microblaz":0,"microcontrol":1,"miliank":0,"mima":[0,1],"mimas_a7":0,"mind":13,"mingw":[4,5],"mingw32":5,"mingw64":5,"mini":0,"mini_itx":0,"minispartan6":0,"miss":5,"mit":0,"mkdir":[5,9],"mlk":0,"mobicart":[4,5],"mode":[0,1,2,11,12,15],"model":[2,15],"modif":13,"modifi":6,"modul":[0,1,6],"mount":1,"mpsoc":[0,15],"mpsse":1,"mspi":12,"msvcrt":5,"msys2":4,"mt28gu512aaa1egc":0,"multipl":4,"must":[3,4,5,10,11,12,13,14,15],"mxo2":0,"mxo2_v2":0,"my_bitstream":4,"my_cabl":4,"my_fpga_board":4,"mydump":3,"myinstalldir":5,"myproject":15,"mysecondarybitstream":3,"n":13,"n_byte":3,"na":[0,2],"name":[0,1,5,13],"nano":[0,1,12],"nc":[1,3],"nconfig":13,"necessari":5,"need":[3,5,14,15],"network":3,"new":[5,6],"nexi":0,"nextpnr":14,"nexus":[0,3],"nexys4ddr":0,"nexys_a7_100":0,"nexys_a7_50":0,"nexysvideo":0,"nic":0,"nite":0,"node":[5,6],"nojourn":15,"nolog":15,"non":0,"noth":[11,12,14,15],"nouftdi":6,"now":9,"nproc":5,"nt":[0,2],"numato":[0,1],"nx":[0,2],"o":[3,6,10,13],"ocd":1,"oct":6,"offici":[6,15],"offset":[8,10,13],"ok":[0,2,13],"older":6,"olimex":[0,1],"olimex_gatemateevb":0,"om13054":1,"omit":13,"on_chip_bitstream_decompress":13,"onboard":14,"one":[0,1,3,5,11,13],"onli":[1,5,8,11,12,13,15],"opal":0,"open":[0,1,4,5],"openfpgaload":[0,9,10,11,12,13,14,15],"openfpgaloader_soj_dir":3,"openocd":1,"opensourc":1,"opensourcesdrlabkintex7":0,"oper":5,"opt":5,"opt01":0,"option":[3,4,5,9,13,14,15],"orang":0,"orangecrab":0,"orbtrac":[0,1],"orbtrace_dfu":0,"ord":5,"org":6,"os":5,"others":0,"outflow":11,"overrid":3,"p":13,"p7zip":5,"packag":[4,5,15],"pacman":[4,5],"panel":14,"papilio":[0,1],"papilio_on":0,"parallel":[0,5],"paramet":[10,13],"parser":3,"part":[4,11,15],"passiv":10,"patch":6,"path":[3,5,12],"path_to_libftdi":5,"path_to_libusb":5,"pc":6,"pci":0,"pcie":0,"pd3":1,"perform":10,"permiss":6,"persist":4,"pgm":1,"pictur":13,"pid":1,"pin":[1,6,10,12,13,14],"pinhead":15,"pinout":14,"pipistrello":0,"pkg":5,"pkgconf":5,"pl":15,"platform":1,"playback":5,"pldkit":0,"pleas":[4,14],"plugdev":[5,6],"plugin":5,"plus":0,"pnr":12,"pof":2,"point":10,"port":[0,1,3,6],"possibl":[3,6,9,10,11,12,13],"power":[1,6,12],"precis":8,"prefer":4,"preferenti":6,"prerequisit":5,"present":[9,14],"primari":[0,2,15],"primer":0,"privileg":5,"prj":9,"prjtang":9,"pro":1,"probe":1,"problem":6,"problemat":6,"process":1,"produc":[5,9,15],"program":[1,12,15],"programm":[0,1,3,4,6,10,12,14],"project":[1,9,11,15],"project_nam":[13,14],"project_name_auto":13,"prom":14,"prompt":6,"protocol":[1,12],"provid":[3,4,5,13,14,15],"pthread":5,"publish":6,"pull":[6,12],"pvt":0,"pynq":0,"pynq_z1":0,"pynq_z2":0,"q":[3,13],"qinheng":1,"qmtech":0,"qmtechartix7_100t":0,"qmtechcyclone10":0,"qmtechcycloneiv":0,"qmtechcyclonev":[0,13],"qmtechcyclonev_5ce523":0,"qmtechkintex7":0,"qsf":13,"qspi":3,"quad":[1,15],"quartus":13,"quartus_cpf":13,"quit":6,"r":[0,3,13],"r0":0,"radiona":0,"ram":[11,15],"raw":[3,13],"rbf":[2,13],"re":5,"read":[6,12,15],"real":13,"reboot":6,"rebuild":13,"recent":6,"recommend":5,"recompil":6,"recov":[6,12],"redpitaya":0,"redpitaya14":0,"reduc":5,"refer":[4,5,6],"refkit":[0,13],"regist":5,"relat":15,"releas":6,"reload":[5,6],"remain":13,"remap":5,"remot":[1,5],"remote_bitbang":1,"replac":[4,5],"replug":[5,6],"repositori":5,"reprogram":13,"requir":[3,5,6,11,13,14,15],"research":0,"reset":10,"resolv":6,"result":5,"rev":0,"revers":12,"rework":8,"rhel":5,"ri":3,"right":[5,6],"rocki":5,"root":5,"rpd":13,"rs232":1,"rst":14,"rts":3,"rule":6,"run":[6,15],"runber":[0,12],"runtim":5,"rv":1,"rxd":3,"s":[0,4,5,6,9,10,12,13,14,15],"s20":0,"s200":0,"s3":5,"s7":0,"saanlima":0,"salelf":2,"save":6,"scan":5,"scarab":0,"scenario":4,"schoko":0,"sck":14,"script":15,"sdr":0,"sdram":0,"se":2,"second":3,"secondari":[0,15],"section":[5,6,12,13],"sector":[13,14],"secur":6,"see":[5,13,15],"seeedstudio":0,"seem":6,"seen":5,"segger":1,"select":[3,5],"separ":13,"seri":[0,2],"serial":[0,2],"server":[1,5],"servic":5,"session":5,"set":[3,5,10,15],"set_global_assign":13,"set_properti":15,"share":[5,10],"ship":5,"show":6,"si":14,"side":[1,3],"signal":[4,10],"similar":5,"simpl":0,"simplest":13,"simpli":4,"simplifi":15,"sinc":[9,11,12,14],"sipe":[0,1,6,8,12],"sipeed_slogic_combo8":1,"sitlinv":0,"size":[3,5,15],"slogic":1,"slower":4,"slowest":13,"smt2":1,"soc":[0,2],"sof":13,"softcor":[13,15],"sold":6,"solut":5,"som":0,"someth":15,"somewher":[3,5,9,11,14,15],"sourc":[0,1,15],"sp601":1,"sp701":0,"space":12,"spartan":[0,2,15],"spartan3":[0,15],"spartan6":0,"spartan7":0,"spartanedgeaccelboard":[0,15],"spec":0,"spec150":0,"spec45":0,"special":[11,12,14,15],"specif":[4,6,7,14],"specifi":[4,5,12,13],"speed":[1,5],"spell":6,"spi":[0,1,3,5,8,11,12],"spiflash":8,"spioverjtag":15,"spix4":15,"spix8":15,"sqrl":0,"sram":[0,4,6,8,13],"src":[6,15],"sspi":5,"standard":5,"start":[10,13],"starter":0,"static":5,"stemlab":0,"step":[0,5,6,13,15],"steppenprob":1,"still":5,"stlv7325":0,"stm32":1,"stm32f042":1,"stm32f1":1,"store":[10,13],"stratix":2,"string":3,"strip":5,"sudo":[4,5],"sun":6,"supplementari":5,"suppli":1,"support":[5,7,8,9,11,12,13,14,15],"sure":7,"surfac":1,"svf":[0,2,5],"swd":1,"swo":1,"symbol":5,"sys":6,"system":[0,1,5,6],"t":[0,4,5,12,15],"t120":[0,2],"t120bga576":0,"t13":2,"t20":0,"t20bga256":0,"t8":[0,2],"t8f81":0,"take":5,"taken":5,"tang":[0,1,12],"tangbit":9,"tangconsol":0,"tangmega138k":0,"tangnano":[0,8,12],"tangnano1k":[0,12],"tangnano20k":[0,12],"tangnano4k":[0,12],"tangnano9k":[0,12],"tangprim":8,"tangprimer20k":[0,12],"tangprimer25k":0,"target":[3,5,9,15],"task":15,"tbd":[0,2],"tck":[3,13],"tcl":[13,15],"tclarg":15,"tcp":1,"td":9,"tdi":[3,13],"tdo":13,"te0712":0,"te0712_8":0,"tec0117":[0,12],"tec0330":0,"tei0010":0,"temporari":5,"teras":0,"termin":5,"test":[0,2,11,12,13],"tester":0,"the_bin_fil":13,"the_pof_fil":13,"the_svf_fil":13,"therefor":4,"thorough":12,"ti180":2,"ti180j484":0,"ti60":2,"ti60f225":[0,11],"tigard":1,"time":[5,13],"tini":1,"titanium":[0,2],"tms":[3,13],"tool":[9,15],"toolchain":5,"trabucayr":5,"trace":1,"transact":3,"transmit":13,"trenz":[0,8,12],"tri":3,"trigger":5,"trion":[0,2],"trion_t120_bga576":0,"trion_t120_bga576_jtag":0,"trion_t20_bga256_jtag":0,"trion_ti60_f225":0,"trion_ti60_f225_jtag":0,"true":15,"ttyacm":[5,6],"ttyusb":[5,6],"ttyusbx":4,"two":[3,4,5,6,13,15],"txd":3,"type":[1,5,6,13],"uart":1,"ucrt":[4,5],"udev":6,"udevadm":5,"ufm0":13,"ufm1":13,"ufmx":13,"uftdi":6,"uftdi0":6,"uftdi1":6,"ug292":[6,12],"ugen":6,"ukc":6,"ultraplus":0,"ultrascal":[0,2,15],"ulx3":0,"ulx3s_dfu":0,"ulx4m":0,"ulx4m_dfu":0,"unchang":13,"unfortun":6,"unlik":13,"unplug":[5,6],"unstabl":3,"up5k":[0,2],"updat":[5,6,13],"upgrad":1,"uppercas":6,"usag":13,"usb":[1,5,6],"usb2":0,"usb_product_ftdi_semc_dss20":6,"usb_product_ftdi_serial_2232c":6,"usb_product_ftdi_serial_2232l":6,"usb_vendor_ftdi":6,"usbbulk":1,"use":[1,4,5,6,8,9,10,12,14,15],"user":[3,4,5,6,13,15],"usermod":5,"usr":[5,6],"usrp":0,"usrpx300":0,"usrpx310":0,"usual":6,"v":[0,2,6],"v0":[0,6],"v1":0,"v2":0,"v7":0,"valu":[3,5],"vc709":0,"vcu108":0,"vcu118":[0,15],"vcu128":0,"vcu1525":0,"vec_v6":0,"vendor":[2,7],"verifi":[5,6],"versa":0,"version":[0,5,6],"via":[5,6,10,12],"vid":1,"video":0,"virtex":[0,2],"virtex7":0,"virtual":[1,5],"vivado":15,"vmm3":0,"volatil":[0,4],"vq100":0,"w":5,"w64":[4,5],"want":[4,5,15],"way":[6,13],"websit":6,"welcom":7,"wherea":6,"will":[4,5,6,10],"win64":5,"window":[4,6,7],"wip":11,"without":[5,6,13,15],"work":[5,7,8],"workaround":1,"write":[0,4,8,10,11,12,13,14,15],"write_bitstream":15,"write_cfgmem":15,"written":[12,13],"ws2_32":5,"www":6,"x":13,"x300":0,"x86_64":[4,5],"xa2c":2,"xa2c64a":2,"xc2c":[2,5],"xc2c32a":2,"xc3s200":2,"xc3s200ft256":0,"xc3s500e":[0,2],"xc6slx150t":2,"xc6slx150tfgg484":0,"xc6slx16":[0,2],"xc6slx16csg324":0,"xc6slx25":[0,2],"xc6slx25tcsg324":0,"xc6slx45":[0,2],"xc6slx45t":2,"xc6slx45tfgg484":0,"xc6slx9":2,"xc6vlx130t":2,"xc6vlx130tff784":0,"xc7a100t":[0,2],"xc7a100tcsg324":0,"xc7a100tfgg484":0,"xc7a100tfgg676":0,"xc7a100tftg256":0,"xc7a15tcpg236":0,"xc7a200t":2,"xc7a200tfbg484":0,"xc7a200tfbg676":0,"xc7a200tsbg484":0,"xc7a25t":2,"xc7a35tcpg236":0,"xc7a35tcsg324":15,"xc7a35tftg256":0,"xc7a35ti":2,"xc7a35ticsg324":0,"xc7a50t":2,"xc7a50tcpg236":0,"xc7a50tcsg324":0,"xc7a50tfgg484":0,"xc7a75t":2,"xc7k160t":[0,2],"xc7k325t":[0,2],"xc7k325tffg676":0,"xc7k325tffg900":0,"xc7k410t":2,"xc7k410tffg900":0,"xc7k420t":2,"xc7k480t":2,"xc7k480tffg1156":0,"xc7k70t":[0,2],"xc7k70tfbg676":0,"xc7s100":0,"xc7s15":2,"xc7s15ftgb196":0,"xc7s25":2,"xc7s25csga225":0,"xc7s25csga324":0,"xc7s50":2,"xc7s50csga324":0,"xc7v2000t":2,"xc7v585t":2,"xc7vh580t":2,"xc7vh870t":2,"xc7vx1140t":2,"xc7vx330t":[0,2],"xc7vx415t":2,"xc7vx485t":2,"xc7vx550t":2,"xc7vx690t":2,"xc7vx690tffg1761":0,"xc7vx980t":2,"xc7z010":2,"xc7z010clg400":0,"xc7z010csg400":0,"xc7z020":2,"xc7z020clg400":0,"xc7z020clg484":0,"xc7z020csg400":0,"xc7z045":0,"xc7z045ffg900":0,"xc7z100":0,"xc7z7010":0,"xc9500xl":2,"xc95144xl":2,"xc95188xl":2,"xc9536xl":2,"xc9572xl":2,"xcau15p":2,"xcau25p":[0,2],"xcf":2,"xcf01s":[0,2],"xcf02s":2,"xcf04s":2,"xcku035":2,"xcku040":[0,2],"xcku060":2,"xcku115":2,"xcku3p":[0,2],"xcku5p":[0,2],"xcsu35p":2,"xcvu095":[0,2],"xcvu37p":0,"xcvu9p":[0,2],"xczu11eg":2,"xczu17eg":2,"xczu2cg":[0,2],"xczu7ev":0,"xczu9eg":[0,2],"xem8320":0,"xilinx":[0,1,2,3,5,7],"xilinxplatformcableusb":1,"xilinxplatformcableusb_alt":1,"xmf3":0,"xpcu":1,"xtrx":0,"xtrxpro":0,"xvc":[1,5],"xx":5,"xxx":[3,5],"xxxx":[3,15],"xyloni":0,"xyloni_spi":[0,11],"y":13,"yes":15,"yourboard":14,"yourcabl":14,"ypcb":0,"ypcb003381p1":0,"z1":0,"z2":0,"z7":0,"zc702":0,"zc706":0,"zcu102":0,"zcu106":0,"zedboard":[0,15],"zero":0,"zlib":5,"zlib1":5,"zlib1g":5,"zybo":0,"zybo_z7_10":0,"zybo_z7_20":0,"zynq":[0,15],"zynq7000":[0,2],"zynqmpsoc":[0,2]},"titles":["Boards","Cables","FPGAs","Advanced usage of openFPGALoader","First steps with openFPGALoader","Installing openFPGALoader","Troubleshooting","openFPGALoader: universal utility for programming FPGA","To Do","Anlogic notes","Cologne Chip notes","Efinix notes","Gowin notes","Intel notes","Lattice notes","Xilinx notes"],"titleterms":{"20k":6,"9k":6,"Cannot":6,"Do":8,"From":5,"I":6,"To":8,"access":10,"address":3,"advanc":3,"altera":13,"altern":3,"anlog":9,"arbitrari":[3,13],"arch":5,"automat":3,"bin":11,"binari":13,"bit":9,"bitbang":3,"bitstream":[3,6,13,15],"blaster":13,"board":[0,4,8,10,11,13],"build":5,"bypass":3,"cabl":[1,5,8,10],"certus":14,"certuspro":14,"chip":10,"cologn":10,"command":6,"common":5,"communic":6,"compil":5,"configur":[3,10],"convert":6,"cross":5,"crosslink":14,"debian":5,"detect":3,"develop":4,"devic":[6,8],"directori":3,"dirtyjtag":6,"disabl":5,"driver":5,"ecp3":14,"ecp5":14,"edg":3,"efinix":11,"enabl":5,"fail":6,"fedora":5,"file":[3,9,11,13],"firant":11,"first":4,"flash":[3,6,9,10,11,12,13,14,15],"format":13,"found":6,"fpga":[3,4,7,13],"fpgas":2,"ft231":3,"ft232":3,"ftdi":6,"global":8,"gowin":[6,12],"guid":13,"guix":5,"gw1n":12,"hex":11,"ice40":14,"init":6,"instal":[4,5,6],"intel":13,"internal":13,"issu":6,"jtag":[6,10,11],"last":6,"lattic":14,"launch":6,"liche":9,"linux":5,"load":[9,11,13,15],"machxo2":14,"machxo3":14,"maco":5,"max10":13,"memori":[3,9,14],"misc":8,"mode":[3,10,13],"msys2":5,"nano":6,"nativ":5,"negat":3,"note":[9,10,11,12,13,14,15],"nx":14,"old":13,"open":6,"openbsd":6,"openfpgaload":[3,4,5,6,7],"organiz":13,"passiv":13,"pin":3,"pof":13,"primari":3,"primer":6,"program":[4,6,7,10,13],"read":3,"reset":3,"rule":5,"s":3,"sampl":3,"say":6,"secondari":3,"serial":13,"sinc":6,"sipe":9,"slow":6,"sourc":5,"spi":[9,10,13,14,15],"spioverjtag":3,"sram":[12,14],"standalon":4,"stdin":3,"step":4,"stuck":6,"support":10,"svf":[9,13],"t8":11,"tang":[6,9],"tdo":3,"titanium":11,"tri":6,"trion":11,"troubleshoot":[4,6],"type":3,"ubuntu":5,"udev":5,"unabl":6,"universal":7,"usag":[3,11],"usb":13,"usb_open":6,"use":[3,13],"user":12,"util":7,"vector":13,"vendor":5,"window":5,"write":3,"xilinx":15,"xyloni":11}}) \ No newline at end of file +Search.setIndex({"alltitles":{"Advanced usage of openFPGALoader":[[3,null]],"Anlogic notes":[[9,null]],"Arch Linux":[[5,"arch-linux"]],"Automatic file type detection bypass":[[3,"automatic-file-type-detection-bypass"]],"Boards":[[0,null]],"Cable":[[8,"cable"]],"Cables":[[1,null]],"Cannot flash Tang Nano 20k (issue #251)":[[6,"cannot-flash-tang-nano-20k-issue-251"]],"Cannot flash Tang Nano 9k (issue #251)":[[6,"cannot-flash-tang-nano-9k-issue-251"]],"Cologne Chip notes":[[10,null]],"Common":[[5,"common"]],"Converter cannot be opened: fails to open device (issue #626)":[[6,"converter-cannot-be-opened-fails-to-open-device-issue-626"]],"Cross-compilation from Linux":[[5,"cross-compilation-from-linux"]],"Debian/Ubuntu":[[5,"debian-ubuntu"]],"Detect/read/write on primary/secondary flash memories":[[3,"detect-read-write-on-primary-secondary-flash-memories"]],"Devices/boards":[[8,"devices-boards"]],"Disabling/Enabling Cable or Vendor Drivers":[[5,"disabling-enabling-cable-or-vendor-drivers"]],"ECP5/ECP3/Certus-NX/CertusPro-NX/Crosslink-NX":[[14,"ecp5-ecp3-certus-nx-certuspro-nx-crosslink-nx"]],"Efinix notes":[[11,null]],"FPGAs":[[2,null]],"FT231/FT232 bitbang mode and pins configuration":[[3,"ft231-ft232-bitbang-mode-and-pins-configuration"]],"Fedora":[[5,"fedora"]],"Firant and Xyloni boards (efinix trion T8)":[[11,"firant-and-xyloni-boards-efinix-trion-t8"]],"First steps with openFPGALoader":[[4,null]],"Flash":[[12,"flash"]],"Flash SRAM":[[12,"flash-sram"]],"Flash memory":[[14,"flash-memory"]],"From source":[[5,"from-source"]],"GOWIN GW1N":[[12,"gowin-gw1n"]],"Global":[[8,"global"]],"Gowin device could not communicate since last bitstream flashed. (issue #206)":[[6,"gowin-device-could-not-communicate-since-last-bitstream-flashed-issue-206"]],"Gowin notes":[[12,null]],"Guix":[[5,"guix"]],"I installed openFPGALoader but it says command not found when I try to launch it":[[6,"i-installed-openfpgaloader-but-it-says-command-not-found-when-i-try-to-launch-it"]],"Install":[[4,"install"]],"Installing openFPGALoader":[[5,null]],"Intel notes":[[13,null]],"Intel/Altera":[[13,"intel-altera"]],"Intel/Altera (Old Boards)":[[13,"intel-altera-old-boards"]],"Internal Flash Organization":[[13,"internal-flash-organization"]],"JTAG Configuration":[[10,"jtag-configuration"]],"JTAG Flash Access":[[10,"jtag-flash-access"]],"JTAG init failed":[[6,"jtag-init-failed"]],"Lattice notes":[[14,null]],"Linux":[[5,"linux"]],"Loading a Serial Vector Format (.svf)":[[13,"loading-a-serial-vector-format-svf"]],"Loading a bitstream":[[13,"loading-a-bitstream"],[15,"loading-a-bitstream"]],"MAX10: FPGA Programming Guide":[[13,"max10-fpga-programming-guide"]],"MSYS2 (Native Build)":[[5,"msys2-native-build"]],"MachXO2/MachXO3":[[14,"machxo2-machxo3"]],"Misc":[[8,"misc"]],"Programming Modes":[[10,"programming-modes"]],"Programming a development board":[[4,"programming-a-development-board"]],"Programming an \u201cstandalone\u201d FPGA":[[4,"programming-an-standalone-fpga"]],"Reading the bitstream from STDIN":[[3,"reading-the-bitstream-from-stdin"]],"Resetting an FPGA":[[3,"resetting-an-fpga"]],"SPI Configuration":[[10,"spi-configuration"]],"SPI Flash":[[14,"spi-flash"]],"SPI Flash Access":[[10,"spi-flash-access"]],"SPI flash":[[13,"spi-flash"],[15,"spi-flash"]],"SRAM":[[14,"sram"],[14,"id1"]],"Sipeed Lichee Tang":[[9,"sipeed-lichee-tang"]],"Supported Boards/Cables":[[10,"supported-boards-cables"]],"Tang Primer 20k program slow and stucked (issue #250)":[[6,"tang-primer-20k-program-slow-and-stucked-issue-250"]],"To Do":[[8,null]],"Trion and Titanium JTAG usage":[[11,"trion-and-titanium-jtag-usage"]],"Troubleshooting":[[4,"troubleshooting"],[6,null]],"USB-Blaster passive serial mode":[[13,"usb-blaster-passive-serial-mode"]],"Udev rules":[[5,"udev-rules"]],"Unable to flash device on OpenBSD: JTAG init failed with: DirtyJtag: fails to open device":[[6,"unable-to-flash-device-on-openbsd-jtag-init-failed-with-dirtyjtag-fails-to-open-device"]],"Unable to open FTDI device: -4 (usb_open() failed) (issue #245)":[[6,"unable-to-open-ftdi-device-4-usb-open-failed-issue-245"]],"User Flash":[[12,"user-flash"]],"Using an alternative directory for spiOverJtag":[[3,"using-an-alternative-directory-for-spioverjtag"]],"Using an arbitrary binary file":[[13,"using-an-arbitrary-binary-file"]],"Using negative edge for TDO\u2019s sampling":[[3,"using-negative-edge-for-tdo-s-sampling"]],"Using pof":[[13,"using-pof"]],"Using svf":[[13,"using-svf"]],"Windows":[[5,"windows"]],"Writing to an arbitrary address in flash memory":[[3,"writing-to-an-arbitrary-address-in-flash-memory"]],"Xilinx notes":[[15,null]],"bin file load":[[11,"bin-file-load"]],"bit file load (memory)":[[9,"bit-file-load-memory"]],"bit file load (spi flash)":[[9,"bit-file-load-spi-flash"]],"hex file flash":[[11,"hex-file-flash"]],"hex file load":[[11,"hex-file-load"]],"iCE40":[[14,"ice40"]],"macOS":[[5,"macos"]],"openFPGALoader: universal utility for programming FPGA":[[7,null]],"svf file load":[[9,"svf-file-load"]]},"docnames":["compatibility/board","compatibility/cable","compatibility/fpga","guide/advanced","guide/first-steps","guide/install","guide/troubleshooting","index","todo","vendors/anlogic","vendors/colognechip","vendors/efinix","vendors/gowin","vendors/intel","vendors/lattice","vendors/xilinx"],"envversion":{"sphinx":66,"sphinx.domains.c":3,"sphinx.domains.changeset":1,"sphinx.domains.citation":1,"sphinx.domains.cpp":9,"sphinx.domains.index":1,"sphinx.domains.javascript":3,"sphinx.domains.math":2,"sphinx.domains.python":4,"sphinx.domains.rst":2,"sphinx.domains.std":2,"sphinx.ext.intersphinx":1},"filenames":["compatibility/board.rst","compatibility/cable.rst","compatibility/fpga.rst","guide/advanced.rst","guide/first-steps.rst","guide/install.rst","guide/troubleshooting.rst","index.rst","todo.rst","vendors/anlogic.rst","vendors/colognechip.rst","vendors/efinix.rst","vendors/gowin.rst","vendors/intel.rst","vendors/lattice.rst","vendors/xilinx.rst"],"indexentries":{},"objects":{},"objnames":{},"objtypes":{},"terms":{"0mhz":13,"0x0":[10,15],"0x00":13,"0x4":10,"0xc":10,"100t":0,"10cl016yu484c8g":0,"10cl025":2,"10cl025yu256c8g":[0,13],"10cl055yu484c8g":[0,13],"10m02":2,"10m02scm153c8g":0,"10m08":2,"10m08sau169c8g":0,"10m16":2,"10m25":2,"10m50daf484c6g":0,"10m50daf484c7g":0,"1200u":2,"125mhz":0,"12f":0,"138b":0,"138k":0,"18c":2,"1k":[0,1],"1p1":0,"2000u":2,"20k":0,"25a":0,"25f":0,"25k":0,"2c":[0,2],"2ffg1157c":0,"2ffg900":0,"2ffvb676e":0,"325t":0,"35t":0,"4000hc":0,"45f":0,"45k":1,"4c":[0,2],"4k":[0,1,6,12],"4mg132cc":0,"5a":0,"5cea2":2,"5cea5":2,"5ceba2u15c8":0,"5ceba4":2,"5ceba9":2,"5cefa2f23i7":0,"5cefa5f23i7":0,"5cgxfc5c6f27c7n":0,"5cseba6":2,"5cseba6u23i7":0,"5csema4":2,"5csema4u23c6":0,"5csema5":2,"5csema5f31c6":0,"5g":0,"5sgsd5":2,"5vdc":1,"60k":0,"640u":2,"6900c":0,"6bg256c":0,"6bg381c":0,"6cabga256":0,"7000he":0,"70e":2,"75b":0,"85f":0,"85k":1,"8bg256c":0,"8k":1,"8mg285c":0,"9400hc":0,"9c":[0,2],"9k":0,"A":[1,13,15],"AS":[0,2],"After":[5,6],"An":5,"As":13,"At":6,"By":[3,5,14],"Each":5,"For":[4,6,9,14,15],"I":[1,5,13],"IF":[0,2],"IN":1,"If":[3,4,5,6,10,13],"In":[13,15],"It":[3,6,9,10,12],"More":4,"NOR":0,"Not":[0,2,7],"OFF":[5,13],"ON":[5,13],"OUT":6,"On":15,"SO":14,"Some":[6,15],"The":[0,1,5,6,10,13,15],"Then":[5,6],"These":5,"This":[5,6,12,13],"To":[1,3,5,6,12,13,14,15],"UP":0,"When":[4,5],"With":[3,5,6,13,15],"You":[5,13],"_primari":15,"_secondari":15,"a0":1,"a3":0,"a3cy100bm16ae7":0,"a3cz135":2,"a3cz135bb18ae7":0,"a5ec008b":2,"a5ec008bm16ae6":0,"a7":[0,1],"abdus4":14,"abl":[6,8],"abov":15,"absent":5,"ac701":0,"acceler":[0,15],"accept":13,"access":[5,6,8,11,14,15],"account":5,"achiev":6,"acorn":0,"acorncle215":0,"act":1,"activ":[0,2,10,11],"adapt":[1,4],"adbus0":14,"adbus1":14,"adbus2":14,"adbus6":14,"adbus7":14,"adc":0,"add":[4,5,8,9,13],"addit":[5,13],"additionali":5,"address":13,"adress":3,"agilex":[0,2],"alchitri":[0,15],"alchitry_au":0,"alchitry_au_plus":0,"alhambra":0,"alibaba":0,"alibaba_u3p":0,"alinx":0,"alinx_ax516":0,"alinx_ax7101":0,"alinx_ax7102":0,"alinx_ax7201":0,"alinx_ax7203":0,"alinx_axku095":0,"allow":[3,5,15],"also":[5,7,12,14],"altera":[0,1,2,5,7],"altern":[1,5],"amd":[0,1],"amd64":6,"analog":0,"analogmax":[0,13],"ani":[0,4,10,13],"anlog":[1,2,3,5,7,8],"anlogicc":1,"antmicro":0,"antmicro_ddr4_test":0,"antmicro_ddr5_test":0,"antmicro_lpddr4_test":0,"anyth":15,"api":8,"app":5,"append":15,"appli":6,"applic":5,"approach":13,"apt":5,"arbitrari":15,"arbitrary_data":15,"arch":[4,6],"area":13,"arg":[8,15],"argument":[9,12,13,14],"argv":15,"arm":1,"arora":[0,2],"around":0,"arrow":0,"arti":[0,15],"artix":[0,2],"arty_a7_100t":0,"arty_a7_35t":0,"arty_s7_25":0,"arty_s7_50":0,"arty_z7_10":0,"arty_z7_20":0,"as02mc04":0,"ascii":10,"associ":5,"attach":6,"atum":0,"atuma3nano":0,"au":0,"auto_create_rpd":13,"autodetect":11,"automat":[5,10,13],"avail":[0,2,4,5,13,15],"avnet":0,"avoid":[3,6,8],"ax":0,"ax516":0,"ax7201":0,"ax7203":0,"axc3000":0,"axe5000":0,"axku095":0,"axu2cga":0,"b":[0,1,3,4,9,10,11,12,13,14,15],"base":[0,1,5,6,11,12,15],"baseboard":0,"basic":13,"basys3":0,"batch":15,"befor":[6,12],"behavior":[3,4,13],"bga256":0,"bga576":0,"bigger":15,"bin":[3,12,13,14,15],"bin_fil":15,"binari":[3,5],"bit":[0,4,10,14,15],"bitbang":[1,5],"bitfil":[10,15],"bitgang":1,"bitsi":0,"bitstream":[0,4,5,9,12,14],"bitstream_compress":13,"bl702":1,"bl702c":1,"blaster":[1,5],"blasterii":1,"blasteriii":1,"board":[1,3,6,7,14,15],"board_nam":12,"boardnam":13,"boot":[6,15],"bpi":0,"breakout":[0,14],"brew":[4,5],"bridg":[1,15],"brisbanesilicon":[0,12],"brs":[0,12],"bscan":12,"bsd":6,"build":[9,13],"built":4,"bulk":6,"bus":1,"bus_blast":1,"bus_blaster_b":1,"busblast":8,"buswidth":15,"bypass":10,"byte":13,"c":[0,1,4,5,6,10,13,14,15],"c10lp":[0,13],"c5g":0,"cabl":[3,4,7,11,13,15],"cablenam":13,"call":9,"can":[0,3,4,5,6,10,12,13,15],"capabl":[1,5,15],"card":0,"carrier":0,"case":[4,14,15],"cat":3,"catch":8,"caus":6,"ccgm1a1":2,"ccgm1a16":2,"ccgm1a2":2,"ccgm1a25":2,"ccgm1a4":2,"ccgm1a9":2,"ccgma1":0,"cd":[5,9],"ce":2,"center":0,"cern":0,"certain":6,"certus":[0,2],"certusnx_versa_evn":0,"certuspro":[0,2],"certuspronx_evn":0,"certuspronx_versa_evn":0,"cfg":10,"cfg0":14,"cfg_md":10,"cfm0":13,"cfm1":13,"cfm2":13,"cfmi":13,"cfmx":13,"cft23xxx":3,"ch347":[1,5],"ch347_jtag":1,"ch552":[1,8],"ch552_jtag":1,"chain":[9,11,15],"chang":[3,5,6,13],"check":[5,6,7,14,15],"checkout":7,"checksum":8,"chip":[0,1,2,3,5,7],"circumst":12,"clang":5,"class":8,"classic":15,"cle":0,"cli":12,"client":[1,5],"clock":1,"clone":[1,5],"cloud":0,"cmake":[5,9],"cmod":0,"cmod_s7":0,"cmoda7":0,"cmoda7_15t":0,"cmoda7_35t":0,"cmsis":[1,5],"cmsisdap":[1,5],"code":[6,8],"cologn":[0,1,2,5,7],"colorlight":[0,5],"column":0,"com":5,"combo":1,"come":[4,12],"comma":13,"command":[4,5,13],"comment":6,"commit":6,"communic":3,"compat":[1,4,7],"compil":6,"comput":[0,4,8],"concept":6,"conf_don":13,"config":[5,6],"configur":[5,8,13,15],"connect":[0,4,6,12],"consid":[12,15],"consol":0,"constraint":0,"content":13,"control":[1,5],"convert":[1,4,5],"coolrunn":[2,5],"copr":[4,5],"core":0,"corpor":0,"correct":6,"cost":1,"cp":5,"cpld":[2,13],"cpu":[13,15],"crab":0,"creat":[5,9],"crosslink":[0,2],"crosslinknx_evn":0,"cs":14,"csg324":0,"cts":3,"current":[5,6,8,9,11,15],"custom":[1,6],"cyc1000":[0,13],"cyc5000":0,"cyclon":[0,2,13],"cyclone10":8,"cycloneiv":0,"cyclonev":0,"d":[1,4,5,6,13],"dangerousprototyp":1,"dap":[1,5],"data":[0,6,10,13,15],"data0":13,"dbuild_stat":5,"dcd":3,"dclk":13,"dcmake_cxx_flag":5,"dcmake_install_prefix":5,"dcmake_toolchain_fil":5,"dcross_compile_dep":5,"ddr":0,"ddr5":0,"de0":[0,13],"de0nano":[0,13],"de0nanosoc":[0,13],"de1":0,"de10lit":0,"de10nano":0,"de1soc":0,"deactiv":6,"debug":[1,5],"debugg":[1,6],"deca":0,"declar":5,"decompress":13,"default":[3,4,5,9,11,12,13,14,15],"denable_cable_al":5,"denable_cmsisdap":5,"denable_ftdi_based_c":5,"denable_libgpiod":5,"denable_udev":5,"denable_vendors_al":5,"denable_xilinx_support":5,"depend":[4,5,13,15],"deraadt":6,"descript":[0,1,2],"design":15,"desir":10,"destin":12,"destroy":12,"detach":6,"detect":[6,12],"determin":3,"dev":[0,1,4,5,6],"develop":[0,6],"devic":[1,3,4,5,9,10,11,12,15],"dfu":[0,1,5],"dialout":[5,6],"diamond":14,"digil":[0,1,4],"digilent_b":1,"digilent_hs2":[1,15],"digilent_hs3":1,"digit":0,"direct":[4,6,11,13,14],"directori":[5,9,15],"dirti":1,"dirtyjtag":[1,5],"disabl":[6,13],"discoveri":[0,5],"dise_path":5,"distribut":[4,5],"divid":13,"dlibftdi_librari":5,"dlibftdi_vers":5,"dlibusb_librari":5,"dlink_cmake_thread":5,"dll":5,"dlls":5,"dnf":[4,5],"doa":6,"dock":0,"document":[7,8],"doe":5,"doesn":4,"don":5,"done":[5,11,12,14,15],"doubl":15,"download":5,"dragon":0,"dragonl":0,"dram":0,"drive":1,"driver":1,"dsr":3,"dtr":3,"dual":15,"due":6,"dump":3,"duse_pkgconfig":5,"dwindows_static_zlib":5,"dynam":[0,5],"e":[0,2,5,6,10],"eagl":0,"easili":6,"ecp3":2,"ecp5":[0,2,3],"ecp5_evn":0,"ecp5g":0,"ecpix":0,"ecpix5":[0,1],"ecpix5_r03":0,"edg":[0,15],"edit":6,"eeprom":8,"ef":[0,2],"ef2m45":2,"efin":11,"efinix":[0,1,2,3,5,7],"efinix_jtag_ft2232":[0,1],"efinix_jtag_ft4232":1,"efinix_spi_ft2232":1,"efinix_spi_ft4232":1,"eg":11,"eg4":2,"eg4d20":[0,2],"eg4d20eg176":0,"eg4s20":[2,8],"eg4s20bg256":0,"either":6,"electron":[0,1],"embed":[1,6],"emul":[3,8],"enabl":4,"enable_altera_support":5,"enable_anlogic_c":5,"enable_anlogic_support":5,"enable_cable_al":5,"enable_ch347":5,"enable_cmsisdap":5,"enable_colognechip_support":5,"enable_dfu":5,"enable_dirtyjtag":5,"enable_efinix_support":5,"enable_esp_usb":5,"enable_ftdi_based_c":5,"enable_gowin_gwu2x":5,"enable_gowin_support":5,"enable_ice40_support":5,"enable_jlink":5,"enable_lattice_support":5,"enable_latticesspi_support":5,"enable_libgpiod":5,"enable_remotebitbang":5,"enable_svf_jtag":5,"enable_usb_blasteri":5,"enable_usb_blasterii":5,"enable_usb_scan":5,"enable_vendors_al":5,"enable_xilinx_support":5,"enable_xilinx_virtual_cable_cli":5,"enable_xilinx_virtual_cable_serv":5,"engin":12,"ensur":[5,6],"enter":6,"entir":13,"ep2c5t144c8n":[2,13],"ep3c16":2,"ep3c16f484c6":0,"ep4ce115":2,"ep4ce15f23c8n":0,"ep4ce22":2,"ep4ce22f17c6":0,"ep4cgx150":2,"epcq16a":13,"epm11":[0,12],"epm240t100c5n":[2,13],"epm570":1,"epm7064":1,"equival":[5,10,13],"eras":[6,13],"error":[5,6,8],"esp32":5,"etc":[0,5,6],"ettus":0,"eudev":5,"evalu":[0,6,10],"evb":[0,1,14],"everywher":8,"evk":0,"evn":0,"exampl":[5,6,11,13,15],"except":8,"exchang":6,"exe":5,"execut":5,"exist":5,"expect":[5,6],"experiment":12,"explan":15,"explicit":5,"explict":13,"export":[3,14],"express":0,"ext":3,"extend":[5,13],"extens":[3,15],"extern":[0,2,3,4,10,12],"extra":12,"ez":1,"f":[0,3,4,6,9,10,11,12,14,15],"f225":0,"f5b89bff68a5e2147404a895c075773884077438":6,"fail":[5,8,12],"fairwav":0,"famili":[5,14],"faq":6,"faq5":6,"fast":1,"faster":[1,4,15],"fastest":13,"featur":13,"fedora":4,"ffva1156":0,"ffva2104":0,"ffvb676":0,"fgg676":0,"fgga676":0,"field":5,"file":[4,5,6,10,12,14,15],"filter":5,"find":4,"fireant":[0,11],"firmwar":[1,6,13,15],"first":[0,5,13],"fit":15,"five":13,"fix":8,"flag":4,"flash":[0,2,4,8],"flga2104":0,"fmc":0,"follow":[5,6,9],"fomu":0,"forc":[5,15],"format":[11,12,14,15],"formula":5,"found":1,"fpga":[0,1,6,8,10,11,12,15],"fpgas":[7,15],"freq":8,"frequenc":8,"fs":12,"fsgd2104":0,"fsvh2892":0,"ft2232":[0,1,8],"ft2232_b":1,"ft2232c":1,"ft2232h":1,"ft2232hq":1,"ft231x":[1,3],"ft232":1,"ft232h":1,"ft232hx":1,"ft232r":3,"ft232rl":[1,3],"ft23xxx":3,"ft245":1,"ft4232":[0,1],"ft4232hp":1,"ft4232hp_b":1,"ftdi":[1,4,5,14],"ftdi2232":1,"ftdi4232":1,"ftg256":0,"full":5,"function":12,"fusesoc":13,"fx2":1,"g":[5,10,13],"gatem":[0,1,2,10],"gatemate_evb_jtag":[0,1,10],"gatemate_evb_spi":[0,1,10],"gatemate_pgm":[1,10],"gatemate_pgm_spi":[0,10],"gatewar":13,"gcc":5,"generat":[11,12,13,14,15],"generate_rbf_fil":13,"generate_svf_fil":13,"generic":[1,6,14],"genesys2":0,"get_run":15,"git":5,"github":5,"gm1a1":0,"gnd":15,"gowin":[0,1,2,5,7,8],"gpio":[1,6,12],"gr740":0,"grep":5,"group":[5,6],"groupadd":5,"gs":2,"gui":15,"guid":6,"guixsystem":5,"gw1n":[0,2,6],"gw1nr":[0,2],"gw1nr9":[0,12],"gw1ns":[0,2],"gw1nsr":[0,2],"gw1nz":[0,2],"gw2a":[0,2,8],"gw5a":[0,2],"gw5ast":[0,2],"gw5at":[0,2],"gwu2x":[1,5],"gwux2x":1,"gx":[0,2],"gzip":5,"h":1,"hand":5,"handbook":13,"hardcod":[5,8],"hardwar":[0,1,7,10],"hasn":12,"hdmi":0,"header":5,"help":6,"hidapi":5,"hidraw0":5,"high":1,"hold":10,"homebrew":5,"honeycomb":[0,1,12],"host":[1,3],"howev":[5,6],"hpp":15,"hs":1,"hs2":1,"hs3":1,"hseda":0,"html":6,"https":[5,6],"hub":6,"hx1k":[0,2],"hx4k":[0,2],"hx8k":[0,2],"hyvis":0,"hyvision_opt01":0,"i2c":1,"i5":[0,5],"i9":[0,5],"ice40":[0,2,3,5],"ice40_gener":[0,14],"ice40hx1k":0,"ice40hx8k":0,"ice40hxxk":14,"ice40ultraplus":0,"ice40up5k":0,"icebreak":0,"icepi":0,"icestick":0,"icezum":0,"icezumalhambraii":0,"id":[3,5,6],"ide":[11,12],"ii":[0,1,2,5,13],"iii":[0,1,2],"immedi":5,"impl":12,"impl1":14,"impl_1":15,"implement":1,"implicit":5,"improv":8,"includ":13,"independ":15,"index":[11,15],"inform":[6,15],"input":9,"instead":12,"instruct":4,"intel":[1,5,7],"interfac":[1,5,6,12,15],"interfaceb":8,"internal":[0,2,10],"invert":3,"invok":5,"ip":1,"ise":5,"ise_v":5,"item":5,"itx":0,"iv":[0,2],"j":[1,5,11],"jed":14,"jetson":1,"jic":13,"jlink":1,"jlink_bas":[1,11],"jp11":15,"jp7":15,"jtag":[0,1,3,5,12,13,15],"jtagsel_n":[6,12],"jtagsell_n":[6,12],"jtrace_pro":1,"just":[4,5],"kc705":0,"kcu105":[0,3],"kcu116":0,"kcu16":15,"keep":[5,13],"kelli":0,"kernel":6,"kernel32":5,"keyword":1,"kintex":[0,2],"kintex7":0,"kit":0,"knjn":0,"konfekt":0,"l":[0,5,6],"lab":0,"lambdaconcept":[0,1],"latch":10,"later":6,"lattic":[0,2,3,5,7],"lcmx03lf":0,"lcmxo2":0,"lcmxo3d":0,"ld":0,"leav":13,"left":14,"let":4,"level":[6,15],"lfcpnx":[0,2],"lfd2nx":[0,2],"lfe3":2,"lfe5u":[0,2],"lfe5um":2,"lfe5um5g":[0,2],"libftdi":5,"libftdi1":5,"libftdi1_include_dir":5,"libgpiod":[1,5],"libhidapi":5,"librari":5,"libudev":5,"libusb":5,"libusb_include_dir":5,"libz":5,"liche":0,"licheetang":[0,9],"lifcl":[0,2],"like":[1,4,6,15],"lilygo":0,"limit":[1,5,13],"lindex":15,"line":13,"link":[1,5,11],"link2":1,"linkag":5,"linux":[1,4,6,7],"list":[4,5,7,13],"litefuri":0,"litex":0,"littlebe":[0,2],"lld":5,"llvm":5,"load":[0,3,4,12,14],"loadbit":15,"loaddata":15,"loader":6,"local":5,"locat":5,"log":6,"logic":12,"login":[5,6],"logout":5,"lone":0,"look":6,"low":[1,6],"lp":[0,2,3],"lpc":1,"lpddr4":0,"ls":[0,5,6],"lsb":13,"lv138fpg676a":0,"lv25mg121":0,"lv4cqn48pc6":0,"lx45":0,"m":[9,11,12,14,15],"machdyn":0,"machx02evn":14,"machx03evn":14,"machxo2":[0,2],"machxo2evn":0,"machxo3":0,"machxo3d":[0,2,14],"machxo3evn":0,"machxo3lf":[0,2],"machxo3sk":[0,14],"maco":[4,7],"major":7,"make":[5,9],"mani":7,"manual":[5,6],"manufactur":7,"map":[3,5,13],"max":[0,2,13],"max10":0,"max10_v1":[0,13],"maximum":8,"may":[3,5,6,12,13,14,15],"mcs":[14,15],"mcsfile":15,"mdt":6,"mean":5,"mechan":3,"mega":0,"mem":1,"member":5,"memori":[0,2,4,10,13,15],"mention":[5,13],"messag":[6,8],"method":13,"microblaz":0,"microcontrol":1,"miliank":0,"mima":[0,1],"mimas_a7":0,"mind":13,"mingw":[4,5],"mingw32":5,"mingw64":5,"mini":0,"mini_itx":0,"minispartan6":0,"miss":5,"mit":0,"mkdir":[5,9],"mlk":0,"mobicart":[4,5],"mode":[0,1,2,11,12,15],"model":[2,15],"modif":13,"modifi":6,"modul":[0,1,6],"mount":1,"mpsoc":[0,15],"mpsse":1,"mspi":12,"msvcrt":5,"msys2":4,"mt28gu512aaa1egc":0,"multipl":4,"must":[3,4,5,10,11,12,13,14,15],"mxo2":0,"mxo2_v2":0,"my_bitstream":4,"my_cabl":4,"my_fpga_board":4,"mydump":3,"myinstalldir":5,"myproject":15,"mysecondarybitstream":3,"n":13,"n_byte":3,"na":[0,2],"name":[0,1,5,13],"nano":[0,1,12],"nc":[1,3],"nconfig":13,"necessari":5,"need":[3,5,14,15],"network":3,"new":[5,6],"nexi":0,"nextpnr":14,"nexus":[0,3],"nexys4ddr":0,"nexys_a7_100":0,"nexys_a7_50":0,"nexysvideo":0,"nic":0,"nite":0,"node":[5,6],"nojourn":15,"nolog":15,"non":0,"noth":[11,12,14,15],"nouftdi":6,"now":9,"nproc":5,"nt":[0,2],"numato":[0,1],"nx":[0,2],"o":[3,6,10,13],"ocd":1,"oct":6,"offici":[6,15],"offset":[8,10,13],"ok":[0,2,13],"older":6,"olimex":[0,1],"olimex_gatemateevb":0,"om13054":1,"omit":13,"on_chip_bitstream_decompress":13,"onboard":14,"one":[0,1,3,5,11,13],"onli":[1,5,8,11,12,13,15],"opal":0,"open":[0,1,4,5],"openfpgaload":[0,9,10,11,12,13,14,15],"openfpgaloader_soj_dir":3,"openocd":1,"opensourc":1,"opensourcesdrlabkintex7":0,"oper":5,"opt":5,"opt01":0,"option":[3,4,5,9,13,14,15],"orang":0,"orangecrab":0,"orbtrac":[0,1],"orbtrace_dfu":0,"ord":5,"org":6,"os":5,"others":0,"outflow":11,"overrid":3,"p":13,"p7zip":5,"packag":[4,5,15],"pacman":[4,5],"panel":14,"papilio":[0,1],"papilio_on":0,"parallel":[0,5],"paramet":[10,13],"parser":3,"part":[4,11,15],"passiv":10,"patch":6,"path":[3,5,12],"path_to_libftdi":5,"path_to_libusb":5,"pc":6,"pci":0,"pcie":0,"pd3":1,"perform":10,"permiss":6,"persist":4,"pgm":1,"pictur":13,"pid":1,"pin":[1,6,10,12,13,14],"pinhead":15,"pinout":14,"pipistrello":0,"pkg":5,"pkgconf":5,"pl":15,"platform":1,"playback":5,"pldkit":0,"pleas":[4,14],"plugdev":[5,6],"plugin":5,"plus":0,"pnr":12,"pof":2,"point":10,"port":[0,1,3,6],"possibl":[3,6,9,10,11,12,13],"power":[1,6,12],"precis":8,"prefer":4,"preferenti":6,"prerequisit":5,"present":[9,14],"primari":[0,2,15],"primer":0,"privileg":5,"prj":9,"prjtang":9,"pro":1,"probe":1,"problem":6,"problemat":6,"process":1,"produc":[5,9,15],"program":[1,12,15],"programm":[0,1,3,4,6,10,12,14],"project":[1,9,11,15],"project_nam":[13,14],"project_name_auto":13,"prom":14,"prompt":6,"protocol":[1,12],"provid":[3,4,5,13,14,15],"pthread":5,"publish":6,"pull":[6,12],"pvt":0,"pynq":0,"pynq_z1":0,"pynq_z2":0,"q":[3,13],"qinheng":1,"qmtech":0,"qmtechartix7_100t":0,"qmtechcyclone10":0,"qmtechcycloneiv":0,"qmtechcyclonev":[0,13],"qmtechcyclonev_5ce523":0,"qmtechkintex7":0,"qsf":13,"qspi":3,"quad":[1,15],"quartus":13,"quartus_cpf":13,"quit":6,"r":[0,3,13],"r0":0,"radiona":0,"ram":[11,15],"raw":[3,13],"rbf":[2,13],"re":5,"read":[6,12,15],"real":13,"reboot":6,"rebuild":13,"recent":6,"recommend":5,"recompil":6,"recov":[6,12],"redpitaya":0,"redpitaya14":0,"reduc":5,"refer":[4,5,6],"refkit":[0,13],"regist":5,"relat":15,"releas":6,"reload":[5,6],"remain":13,"remap":5,"remot":[1,5],"remote_bitbang":1,"replac":[4,5],"replug":[5,6],"repositori":5,"reprogram":13,"requir":[3,5,6,11,13,14,15],"research":0,"reset":10,"resolv":6,"result":5,"rev":0,"revers":12,"rework":8,"rhel":5,"ri":3,"right":[5,6],"rocki":5,"root":5,"rpd":13,"rs232":1,"rst":14,"rts":3,"rule":6,"run":[6,15],"runber":[0,12],"runtim":5,"rv":1,"rxd":3,"s":[0,4,5,6,9,10,12,13,14,15],"s20":0,"s200":0,"s3":5,"s7":0,"saanlima":0,"salelf":2,"save":6,"scan":5,"scarab":0,"scenario":4,"schoko":0,"sck":14,"script":15,"sdr":0,"sdram":0,"se":2,"second":3,"secondari":[0,15],"section":[5,6,12,13],"sector":[13,14],"secur":6,"see":[5,13,15],"seeedstudio":0,"seem":6,"seen":5,"segger":1,"select":[3,5],"separ":13,"seri":[0,2],"serial":[0,2],"server":[1,5],"servic":5,"session":5,"set":[3,5,10,15],"set_global_assign":13,"set_properti":15,"share":[5,10],"ship":5,"show":6,"si":14,"side":[1,3],"signal":[4,10],"similar":5,"simpl":0,"simplest":13,"simpli":4,"simplifi":15,"sinc":[9,11,12,14],"sipe":[0,1,6,8,12],"sipeed_slogic_combo8":1,"sitlinv":0,"size":[3,5,15],"slogic":1,"slower":4,"slowest":13,"smt2":1,"soc":[0,2],"sof":13,"softcor":[13,15],"sold":6,"solut":5,"som":0,"someth":15,"somewher":[3,5,9,11,14,15],"sourc":[0,1,15],"sp601":1,"sp701":0,"space":12,"spartan":[0,2,15],"spartan3":[0,15],"spartan6":0,"spartan7":0,"spartanedgeaccelboard":[0,15],"spec":0,"spec150":0,"spec45":0,"special":[11,12,14,15],"specif":[4,6,7,14],"specifi":[4,5,12,13],"speed":[1,5],"spell":6,"spi":[0,1,3,5,8,11,12],"spiflash":8,"spioverjtag":15,"spix4":15,"spix8":15,"sqrl":0,"sram":[0,4,6,8,13],"src":[6,15],"sspi":5,"standard":5,"start":[10,13],"starter":0,"static":5,"stemlab":0,"step":[0,5,6,13,15],"steppenprob":1,"still":5,"stlv7325":0,"stm32":1,"stm32f042":1,"stm32f1":1,"store":[10,13],"stratix":2,"string":3,"strip":5,"sudo":[4,5],"sun":6,"supplementari":5,"suppli":1,"support":[5,7,8,9,11,12,13,14,15],"sure":7,"surfac":1,"svf":[0,2,5],"swd":1,"swo":1,"symbol":5,"sys":6,"system":[0,1,5,6],"t":[0,4,5,12,15],"t120":[0,2],"t120bga576":0,"t13":2,"t20":0,"t20bga256":0,"t8":[0,2],"t8f81":0,"take":5,"taken":5,"tang":[0,1,12],"tangbit":9,"tangconsol":0,"tangmega138k":0,"tangnano":[0,8,12],"tangnano1k":[0,12],"tangnano20k":[0,12],"tangnano4k":[0,12],"tangnano9k":[0,12],"tangprim":8,"tangprimer20k":[0,12],"tangprimer25k":0,"target":[3,5,9,15],"task":15,"tbd":[0,2],"tck":[3,13],"tcl":[13,15],"tclarg":15,"tcp":1,"td":9,"tdi":[3,13],"tdo":13,"te0712":0,"te0712_8":0,"tec0117":[0,12],"tec0330":0,"tei0010":0,"temporari":5,"teras":0,"termin":5,"test":[0,2,11,12,13],"tester":0,"the_bin_fil":13,"the_pof_fil":13,"the_svf_fil":13,"therefor":4,"thorough":12,"ti180":2,"ti180j484":0,"ti60":2,"ti60f225":[0,11],"tigard":1,"time":[5,13],"tini":1,"titanium":[0,2],"tms":[3,13],"tool":[9,15],"toolchain":5,"trabucayr":5,"trace":1,"transact":3,"transmit":13,"trenz":[0,8,12],"tri":3,"trigger":5,"trion":[0,2],"trion_t120_bga576":0,"trion_t120_bga576_jtag":0,"trion_t20_bga256_jtag":0,"trion_ti60_f225":0,"trion_ti60_f225_jtag":0,"true":15,"ttyacm":[5,6],"ttyusb":[5,6],"ttyusbx":4,"two":[3,4,5,6,13,15],"txd":3,"type":[1,5,6,13],"uart":1,"ucrt":[4,5],"udev":6,"udevadm":5,"ufm0":13,"ufm1":13,"ufmx":13,"uftdi":6,"uftdi0":6,"uftdi1":6,"ug292":[6,12],"ugen":6,"ukc":6,"ultraplus":0,"ultrascal":[0,2,15],"ulx3":0,"ulx3s_dfu":0,"ulx4m":0,"ulx4m_dfu":0,"unchang":13,"unfortun":6,"unlik":13,"unplug":[5,6],"unstabl":3,"up5k":[0,2],"updat":[5,6,13],"upgrad":1,"uppercas":6,"usag":13,"usb":[1,5,6],"usb2":0,"usb_product_ftdi_semc_dss20":6,"usb_product_ftdi_serial_2232c":6,"usb_product_ftdi_serial_2232l":6,"usb_vendor_ftdi":6,"usbbulk":1,"use":[1,4,5,6,8,9,10,12,14,15],"user":[3,4,5,6,13,15],"usermod":5,"usr":[5,6],"usrp":0,"usrpx300":0,"usrpx310":0,"usual":6,"v":[0,2,6],"v0":[0,6],"v1":0,"v2":0,"v7":0,"valu":[3,5],"vc709":0,"vcu108":0,"vcu118":[0,15],"vcu128":0,"vcu1525":0,"vec_v6":0,"vendor":[2,7],"verifi":[5,6],"versa":0,"version":[0,5,6],"via":[5,6,10,12],"vid":1,"video":0,"virtex":[0,2],"virtex7":0,"virtual":[1,5],"vivado":15,"vmm3":0,"volatil":[0,4],"vq100":0,"w":5,"w64":[4,5],"want":[4,5,15],"way":[6,13],"websit":6,"welcom":7,"wherea":6,"will":[4,5,6,10],"win64":5,"window":[4,6,7],"wip":11,"without":[5,6,13,15],"work":[5,7,8],"workaround":1,"write":[0,4,8,10,11,12,13,14,15],"write_bitstream":15,"write_cfgmem":15,"written":[12,13],"ws2_32":5,"www":6,"x":13,"x300":0,"x86_64":[4,5],"xa2c":2,"xa2c64a":2,"xc2c":[2,5],"xc2c32a":2,"xc3s200":2,"xc3s200ft256":0,"xc3s500e":[0,2],"xc6slx150t":2,"xc6slx150tfgg484":0,"xc6slx16":[0,2],"xc6slx16csg324":0,"xc6slx25":[0,2],"xc6slx25tcsg324":0,"xc6slx45":[0,2],"xc6slx45t":2,"xc6slx45tfgg484":0,"xc6slx9":2,"xc6vlx130t":2,"xc6vlx130tff784":0,"xc7a100t":[0,2],"xc7a100tcsg324":0,"xc7a100tfgg484":0,"xc7a100tfgg676":0,"xc7a100tftg256":0,"xc7a15tcpg236":0,"xc7a200t":2,"xc7a200tfbg484":0,"xc7a200tfbg676":0,"xc7a200tsbg484":0,"xc7a25t":2,"xc7a35tcpg236":0,"xc7a35tcsg324":15,"xc7a35tftg256":0,"xc7a35ti":2,"xc7a35ticsg324":0,"xc7a50t":2,"xc7a50tcpg236":0,"xc7a50tcsg324":0,"xc7a50tfgg484":0,"xc7a75t":2,"xc7k160t":[0,2],"xc7k325t":[0,2],"xc7k325tffg676":0,"xc7k325tffg900":0,"xc7k410t":2,"xc7k410tffg900":0,"xc7k420t":2,"xc7k480t":2,"xc7k480tffg1156":0,"xc7k70t":[0,2],"xc7k70tfbg676":0,"xc7s100":0,"xc7s15":2,"xc7s15ftgb196":0,"xc7s25":2,"xc7s25csga225":0,"xc7s25csga324":0,"xc7s50":2,"xc7s50csga324":0,"xc7v2000t":2,"xc7v585t":2,"xc7vh580t":2,"xc7vh870t":2,"xc7vx1140t":2,"xc7vx330t":[0,2],"xc7vx415t":2,"xc7vx485t":2,"xc7vx550t":2,"xc7vx690t":2,"xc7vx690tffg1761":0,"xc7vx980t":2,"xc7z010":2,"xc7z010clg400":0,"xc7z010csg400":0,"xc7z020":2,"xc7z020clg400":0,"xc7z020clg484":0,"xc7z020csg400":0,"xc7z045":0,"xc7z045ffg900":0,"xc7z100":0,"xc7z7010":0,"xc9500xl":2,"xc95144xl":2,"xc95188xl":2,"xc9536xl":2,"xc9572xl":2,"xcau15p":2,"xcau25p":[0,2],"xcf":2,"xcf01s":[0,2],"xcf02s":2,"xcf04s":2,"xcku035":2,"xcku040":[0,2],"xcku060":2,"xcku095":0,"xcku115":2,"xcku3p":[0,2],"xcku5p":[0,2],"xcsu35p":2,"xcvu095":[0,2],"xcvu37p":0,"xcvu9p":[0,2],"xczu11eg":2,"xczu17eg":2,"xczu2cg":[0,2],"xczu7ev":0,"xczu9eg":[0,2],"xem8320":0,"xilinx":[0,1,2,3,5,7],"xilinxplatformcableusb":1,"xilinxplatformcableusb_alt":1,"xmf3":0,"xpcu":1,"xtrx":0,"xtrxpro":0,"xvc":[1,5],"xx":5,"xxx":[3,5],"xxxx":[3,15],"xyloni":0,"xyloni_spi":[0,11],"y":13,"yes":15,"yourboard":14,"yourcabl":14,"ypcb":0,"ypcb003381p1":0,"z1":0,"z2":0,"z7":0,"zc702":0,"zc706":0,"zcu102":0,"zcu106":0,"zedboard":[0,15],"zero":0,"zlib":5,"zlib1":5,"zlib1g":5,"zybo":0,"zybo_z7_10":0,"zybo_z7_20":0,"zynq":[0,15],"zynq7000":[0,2],"zynqmpsoc":[0,2]},"titles":["Boards","Cables","FPGAs","Advanced usage of openFPGALoader","First steps with openFPGALoader","Installing openFPGALoader","Troubleshooting","openFPGALoader: universal utility for programming FPGA","To Do","Anlogic notes","Cologne Chip notes","Efinix notes","Gowin notes","Intel notes","Lattice notes","Xilinx notes"],"titleterms":{"20k":6,"9k":6,"Cannot":6,"Do":8,"From":5,"I":6,"To":8,"access":10,"address":3,"advanc":3,"altera":13,"altern":3,"anlog":9,"arbitrari":[3,13],"arch":5,"automat":3,"bin":11,"binari":13,"bit":9,"bitbang":3,"bitstream":[3,6,13,15],"blaster":13,"board":[0,4,8,10,11,13],"build":5,"bypass":3,"cabl":[1,5,8,10],"certus":14,"certuspro":14,"chip":10,"cologn":10,"command":6,"common":5,"communic":6,"compil":5,"configur":[3,10],"convert":6,"cross":5,"crosslink":14,"debian":5,"detect":3,"develop":4,"devic":[6,8],"directori":3,"dirtyjtag":6,"disabl":5,"driver":5,"ecp3":14,"ecp5":14,"edg":3,"efinix":11,"enabl":5,"fail":6,"fedora":5,"file":[3,9,11,13],"firant":11,"first":4,"flash":[3,6,9,10,11,12,13,14,15],"format":13,"found":6,"fpga":[3,4,7,13],"fpgas":2,"ft231":3,"ft232":3,"ftdi":6,"global":8,"gowin":[6,12],"guid":13,"guix":5,"gw1n":12,"hex":11,"ice40":14,"init":6,"instal":[4,5,6],"intel":13,"internal":13,"issu":6,"jtag":[6,10,11],"last":6,"lattic":14,"launch":6,"liche":9,"linux":5,"load":[9,11,13,15],"machxo2":14,"machxo3":14,"maco":5,"max10":13,"memori":[3,9,14],"misc":8,"mode":[3,10,13],"msys2":5,"nano":6,"nativ":5,"negat":3,"note":[9,10,11,12,13,14,15],"nx":14,"old":13,"open":6,"openbsd":6,"openfpgaload":[3,4,5,6,7],"organiz":13,"passiv":13,"pin":3,"pof":13,"primari":3,"primer":6,"program":[4,6,7,10,13],"read":3,"reset":3,"rule":5,"s":3,"sampl":3,"say":6,"secondari":3,"serial":13,"sinc":6,"sipe":9,"slow":6,"sourc":5,"spi":[9,10,13,14,15],"spioverjtag":3,"sram":[12,14],"standalon":4,"stdin":3,"step":4,"stuck":6,"support":10,"svf":[9,13],"t8":11,"tang":[6,9],"tdo":3,"titanium":11,"tri":6,"trion":11,"troubleshoot":[4,6],"type":3,"ubuntu":5,"udev":5,"unabl":6,"universal":7,"usag":[3,11],"usb":13,"usb_open":6,"use":[3,13],"user":12,"util":7,"vector":13,"vendor":5,"window":5,"write":3,"xilinx":15,"xyloni":11}}) \ No newline at end of file