From 176f10109c9d6d2d21f646fa36fce101a33f1bff Mon Sep 17 00:00:00 2001 From: trabucayre Date: Thu, 2 Jul 2026 05:51:27 +0000 Subject: [PATCH] deploy: 5b3db15d3b5a06d7cac17212c2462617a8ea2fd1 --- .doctrees/compatibility/board.doctree | Bin 205188 -> 206289 bytes .doctrees/environment.pickle | Bin 2692949 -> 2692949 bytes .doctrees/vendors/gowin.doctree | Bin 14197 -> 14876 bytes _sources/vendors/gowin.rst.txt | 5 +- compatibility/board.html | 205 +++++++++++++------------- searchindex.js | 2 +- vendors/gowin.html | 5 +- 7 files changed, 115 insertions(+), 102 deletions(-) diff --git a/.doctrees/compatibility/board.doctree b/.doctrees/compatibility/board.doctree index 7443354347a158b845267ff9751f9622becaae62..08be20bc56e6e3e70bb3504cae939e490368e9ca 100644 GIT binary patch delta 10597 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 R;+3(tsR1QQKX22g{|C&O-{t@S diff --git a/.doctrees/environment.pickle b/.doctrees/environment.pickle index 05c20fabcee52cefa700fa19f2cc31c0667fc389..4d5c5d17edb0190f8a1b31d3075e674c2e0a7687 100644 GIT binary patch delta 2967 zcmY*bdr(x@8Rsm>h2^;mh)9j%qM$rh2^g@7EK!?uO(aB}#1}5h0=wDWOZPz}Qwo|< zblnK`yVb-@5=}L=(OB_nh>uiSGd^OCV-Oxvxh-BL80)L| z*eo?wPT6X4;sdMfYH-?CE5T^H%Ti}|TRcr8&E;Ap7*Q?DPPI2VDn*yjXmi)d9HYZG*I;KTWAH|_o z+nsh_ld-m;&hmfl>f|@=IOP9*&S~-CtZdlzNKdv}yW5UKP7&Yod1QaJ)8?(0WuM($ zrv#Hm8d_x>soQ3)w>Kz3ooHQahkH}C@xch6Tq7&NQFeEYZ8bccY8rb-6Bg$99!)Tc zp5=SIK4qO!sW@&!MNSsGfp!dZx5Z_v^2t@W81+iClI`F_ zxJTo-P3AtC8)W`P<_ejIWNwlfCUcF5Vxx)ms!{o)!dqx00qOC#k+s_wNAl4GBxsemq7en8y+u)6(WnAa za;s1@vVdgYEfkF|Abpq>&0Eq41JXBcp=kaA>1n%Av<3m`<^iF4R&x2?c_C>Q0qKlJ z%e$eO1f((JgreC5B<%vBXhs2P{97@+CCw@zHX|Ut^Z*syo&F+ja$!LZZt$vt zskp(L3Z~%J9WLm`c;mCjFs>__2rZ?_P+wRAu`>;jT9yP?knb)wz#mNcU@0nrPi7e4 zenlSKEjkX{N(^vz#uC_GWPovN=fe8uN?>PUCT!fOhlj|Av5)SKbZ{1zKq9s|Q+xr| zVC-l~C4QN{W}I0GVmvMO z660ynMU1D#Nn$+VE)e4hcY_#DmG6l0O!+r4o+(d>@l1({$V19gB{c#WPZa|(T2O}( znV%}m>g8#DL(Q3`WAO489T>}#VAbqSNZU9ADwY)EVlIX!n?-!Mv=f>RiFj(+A~?_` z;_YRfFz;O%7g&aAJ9VnDd;&wFS1r%KAxPic)q>Q|ZxrOg&(;aj_F{)1Q_NchxwxP} z!(UHXh_7p1GVYcee$~uBrmlG5UNHmE!_JSZQj(;Z}8@r>`m4C!7 zqaKXiO9k2fr`v*TKDj`UzkhX=!TvQe)@VAsblLhKFS6tl5KvydE&~<4UTrSO2?_Ek@NOWp!PcA1wN3ktKJ;XOWv&I^^Q%b*zp-vIyx$Iv&3uM9LWnDgH+t+ z7+%@tC|=g)aDOl!Yr4v7v%3ARYMTc>xSGfAz`3iQ7CJ~e9KX|A&~o9@JHi*|8#a6G6u%u?}lk0AAdI* z242VCjjsnXu@LSLOvaQNJvfE+LfN2m9{-8hfW5C*9GlRIOCu-(?G)g5M~4Ui1^5-B zh`=@q48aeB8HN1r*dfBdr7*uZc8S36D8TQJJtDA|0)sGrD5H>H9EU`>i^BZ+_(BAZ zQGnkf$3@@-1$yEAp{4A)`kx^wT(kVK`t)1(9Q1ASB!5syefBqDSOJt7H_j7UL@Mx-LfAkq+H5$TAZAjTn{L5xRCKx7~$A`FO3#3aOI NL{^tPDf@3f{1*_O9Yg>C delta 2945 zcmY+Ge^6A{700;?_yFa{E+8l|h>M^uuu4E#R9J}8q?`JKsGVpO7g(0v?Czuc10_?6 zngMm)=+^TRQ!^G#Okx^iB`=0XZ6ssIpG~ce_&fa4)``s&(@rwZI5j=z-q4x-<9pBN zoO|DU_s6;SzWyTzSwHG%d)f<<)#b2z8PJLfO?0^;cqiGwb-pnNGlpQIlMl9q0et?@hRa@N?i*)nl*p&fF>%+`85`yI2utA zwoy8jTE%${mKpNdO)N7ZY)EETVZR}d-GQ@)X>1to8>X|nkWye_Bk*E@p51~?1^Mg- z94c4@YYGzJ`+`h%8??Sxa9T${ej$J#ZIl~4R=2IrFV|r|o0WEDhLd;U8|ue3 zDn_ZeNyWdZxJt!$RNSHBAr-?^Jfh+*6_2U7P6dm`VuUD$=oXQLRN}lrm_WfnqC}!0 zq7eqtkkDUBv5ty&^H8c|TnSl`C$XjDPT&@DV#jG$CGj2_&d^DHiMNwEPJczy9K zT;LtWGa**N=6J4PZd28O{mj| z6bRwD(BR`~eN#0o&@wpMs|90qDy(1F1CReU7nZFm!^vC;kFJRL!-^i5v|YqA%q!sW zP7&W_?t#T`$T-0=%s!x1jnz{bf=;zQ{gQxzMH>Y)*R%?F@RLpfTb~UJm}z-kz~$$P zHT?1PrTF-f%`&c*2j1F}t8QK%&DdSFv(`ao^!Y9_tt(r|+*_re2%DD4(B@tT|9YPH zOnu}|(4eDJGg@K<6nb|s9=YHa*PeAzkKD73{83G3^EN}?PP|xmNC#)%muUCgh{mmu2kfH6x1-ZS~Yb? zg@F1{jet*IT`VAZS2e@rtE%!~^1TQP7UrtvUnemHty;I+B;b8mFJSU(KNqm&_0tT@ zxD4mYroxpss$l8UVj@hxNoDBh)OCB;5TvPJyg5fiQueJBk+$E~3K;BOE~=^z>=_RU zZW)t(5?DX1f?u_Z*PZ!r979K^4jjo9kao06fW7BOIR4Qo2Jcsjp&QF50XtR&FPU@I zrepC8L91^1WHtww&_6@{x;I}qm6xAXD?j~MG>JL!jDWQ#?}=(-U%a~RGh8xygRyV5 zfW4pJ5wP?0a{~VPr|S%E9F}ooX2H+SR>7Z-Xw~ks*$hFa{`H(eK;ngJ0oIGEfV?kk z0`~m{M?#GsT*7rCFkk+R!Sb+-n|uu{*)8Vcn=g|YIyyD6AK!@p=F3x5`_*2?&j1VK z2LKw{{b*?GTjKe?x5V;IZ%N`i-jcw#J2s)cj&-!r(a2&dDNOR8+fq z>GnGeubaTYLcEC7fdzOGJs2p(KaIS>XYfx$9_+wBjnTn5>>A_@Wz#MmD#HJbmZ2Be z5L_6_#lMZwp*;NCm^eI>^@DlXwV3}yY{R#ADb5{e#GMfmfn5~fS4UU`fCBsmQAA)5 z1@6MP!#O4V>ew&BZ&R4x8wW+;Jqqya?HiK}DltP_d|SCn z5>ZL0WK;@Di_)P|QE8}j)I?MUDibvcH5rwKdIB{C^&~1AH5HYEnugM&s6W$Dd8qte KdHRfheEUE9a~B%` diff --git a/.doctrees/vendors/gowin.doctree b/.doctrees/vendors/gowin.doctree index 36b57c09cf48a0919f4810b1903a593982b03575..66f3fc55952568c1730233912b5971471e3bd6ca 100644 GIT binary patch delta 2925 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 GBJnrGP|~LW diff --git a/_sources/vendors/gowin.rst.txt b/_sources/vendors/gowin.rst.txt index 4258156..a35f956 100644 --- a/_sources/vendors/gowin.rst.txt +++ b/_sources/vendors/gowin.rst.txt @@ -14,6 +14,7 @@ GOWIN GW1N * Honeycomb * RUNBER * BrisbaneSilicon BRS-100-GW1NR9 + * BrisbaneSilicon EPM11 ``.fs`` file is the default format generated by *Gowin IDE*, so nothing special must be done to generates this file. @@ -39,12 +40,13 @@ where ``BOARD_NAME`` is: * ``tangprimer20k`` * ``runber`` * ``brs-100-gw1nr9`` +* ``epm11`` Flash ----- .. ATTENTION:: - Only with Trenz TEC0117, runber and brs-100-gw1nr9. + Only with Trenz TEC0117, runber, brs-100-gw1nr9 and epm11. with ``-f``, file load: @@ -57,6 +59,7 @@ where ``BOARD_NAME`` is: * ``tec0117`` * ``runber`` * ``brs-100-gw1nr9`` +* ``epm11`` It's possible to flash external SPI Flash (connected to MSPI) in bscan mode by using ``--external-flash`` instead of ``-f``. diff --git a/compatibility/board.html b/compatibility/board.html index c5c412a..f836ba1 100644 --- a/compatibility/board.html +++ b/compatibility/board.html @@ -453,693 +453,700 @@ openFPGALoader -b arty

OK

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

-

fireant

+

epm11

+

BrisbaneSilicon EPM11

+

littleBee GW1NR-9C

+

OK

+

IF

+ + +

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 99c656c..f651ca5 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]],"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],"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,13],"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,"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,"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],"dbuild_stat":5,"dcd":3,"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,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,"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],"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,"hid":1,"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],"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],"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,13,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],"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,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,"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],"sitlinv":0,"size":[3,5,15],"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,"tcl":[13,15],"tclarg":15,"tcp":1,"td":9,"tdi":3,"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,"tool":[9,15],"toolchain":5,"trabucayr":5,"trace":1,"transact":3,"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,13],"usb2":0,"usb_product_ftdi_semc_dss20":6,"usb_product_ftdi_serial_2232c":6,"usb_product_ftdi_serial_2232l":6,"usb_vendor_ftdi":6,"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],"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],"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,"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_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]],"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],"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,13],"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,"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,"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],"dbuild_stat":5,"dcd":3,"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,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],"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,"hid":1,"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],"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],"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,13,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],"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,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,"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],"sitlinv":0,"size":[3,5,15],"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,"tcl":[13,15],"tclarg":15,"tcp":1,"td":9,"tdi":3,"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,"tool":[9,15],"toolchain":5,"trabucayr":5,"trace":1,"transact":3,"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,13],"usb2":0,"usb_product_ftdi_semc_dss20":6,"usb_product_ftdi_serial_2232c":6,"usb_product_ftdi_serial_2232l":6,"usb_vendor_ftdi":6,"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],"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],"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,"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_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 diff --git a/vendors/gowin.html b/vendors/gowin.html index 26c2273..8257fdf 100644 --- a/vendors/gowin.html +++ b/vendors/gowin.html @@ -46,6 +46,7 @@
  • Honeycomb

  • RUNBER

  • BrisbaneSilicon BRS-100-GW1NR9

  • +
  • BrisbaneSilicon EPM11

  • .fs file is the default format generated by Gowin IDE, so nothing special must be done to generates this file.

    @@ -67,13 +68,14 @@
  • tangprimer20k

  • runber

  • brs-100-gw1nr9

  • +
  • epm11

  • Flash

    Attention

    -

    Only with Trenz TEC0117, runber and brs-100-gw1nr9.

    +

    Only with Trenz TEC0117, runber, brs-100-gw1nr9 and epm11.

    with -f, file load:

    openFPGALoader -f -b BOARD_NAME impl/pnr/*.fs
    @@ -84,6 +86,7 @@
     
  • tec0117

  • runber

  • brs-100-gw1nr9

  • +
  • epm11

  • It’s possible to flash external SPI Flash (connected to MSPI) in bscan mode by using --external-flash instead of -f.