diff --git a/README.md b/README.md index 6f1085b..36cc1cf 100644 --- a/README.md +++ b/README.md @@ -86,12 +86,13 @@ __Supported cables:__ - [Load bistream](#load-bitstream-device) - [Bypass file type detection](#automatic-file-type-detection-bypass) - [Bitbang mode and pins configuration](#bitbang-mode-and-pins-configuration) -- [Altera](#cyc1000) +- [Altera](#altera) - [Xilinx](#xilinx) - [Lattice machXO](#lattice-machxo) - [Lattice ECP5 and Nexus](#lattice-ecp5-nexus) - [Gowin](#gowin) - [Anlogic](#anlogic) +- [Efinix](#efinix) - [ice40](#ice40) ## compile and install @@ -287,6 +288,7 @@ allowed values are: | RI | 7 | + ### CYC1000, DE0, de0nano #### loading in memory: @@ -326,6 +328,7 @@ configured in SPI mode and sfl primitive used to access EPCQ SPI flash.** This interface is used for SPI communication only when the dedicated svf is loaded in RAM, rest of the time, user is free to use for what he want.** + ### Xilinx based boards To simplify further explanations, we consider the project is generated in the @@ -399,6 +402,7 @@ board.hpp level or if the board is not officially supported. device/packagee format is something like xc7a35tcsg324 (arty model). See src/board.hpp, or spiOverJtag directory for examples. + ### MachXO2/MachXO3 Starter Kit #### Flash memory: @@ -426,6 +430,7 @@ where *yourboard* may be: * *machX02EVN* * *machXO3SK* + ### Lattice ECP5 (Colorlight 5A-75b, Lattice ECP5 5G Evaluation board, ULX3S) CrossLink-NX #### SRAM: @@ -452,8 +457,8 @@ To generates *.mcs* file **PROM File** must be checked under **Exports Files** i openFPGALoader [-b yourBoard] [-c yourCable] project_name/*.mcs ``` - -### GOWIN GW1N (Trenz TEC0117, Sipeed Tang Nano and RUNBER) + +### GOWIN GW1N (Trenz TEC0117, Sipeed Tang Nano, Honeycomb and RUNBER) *.fs* file is the default format generated by *Gowin IDE*, so nothing special must be done to generates this file. @@ -485,6 +490,7 @@ where *BOARD_NAME* is: - **tec0117** - **runber** + ### Sipeed Lichee Tang For this target, *openFPGALoader* support *svf* and *bit* @@ -529,6 +535,7 @@ tangbit --input /somewhere.bit --svf bitstream.svf openFPGALoader -b licheeTang /somewhere/*.svf ``` + ### Firant and Xyloni boards (efinix trion T8) *.hex* file is the default format generated by *Efinity IDE*, so nothing @@ -548,6 +555,7 @@ openFPGALoader -b xyloni_spi /somewhere/project/outflow/*.hex Since openFPGALoader access the flash directly in SPI mode the *-b fireant*, *-b xyloni_spi* is required (no autodetection possible) + ### ice40 boards (icestick, iCE40-HX8K, iCEBreaker, iCE40HX1K-EVB, iCE40HX8K-EVB) *.bin* is the default format generated by *nextpnr*, so nothing special