Efinity: Difference between revisions

From ArmadeusWiki
 
 
(3 intermediate revisions by the same user not shown)
Line 2: Line 2:
[[Category: Efinix]]
[[Category: Efinix]]


[[https://www.efinixinc.com/products-efinity.html Product page]]
[https://www.efinixinc.com/products-efinity.html Product page]
 
== Install ==
 
=== Linux ===
 
Please follow the install instruction from the manufacturer. Don't forget to apply the patch!
 
Then, before using the tool, you need to load the environment variables:
<pre class="host">$ source <EFINITY_PATH>/bin/setup.sh</pre>
 
== Add Trenz TEI0004 JTAG adapter profile ==
 
Create the '''<EFINITY_PATH>/pgm/bin/efx_pgm/efx_hw_common/boards/trenz_tei0004.json''' file with the following:
 
<source lang="json">
{
    "name": "Arrow USB Blaster TEI0004",
    "programmer": {
        "programmer_type": "ftdi_program",
        "supported_mode": ["JTAG"]
    },
    "usb": {
        "vid": "0x0403",
        "pid": "0x6010",
        "desc": "Arrow USB Blaster TEI0004"
    },
    "pinout": {
        "CBUS0": "",
        "CBUS1": "",
        "CBUS2": "",
        "CCK": "",
        "CDI0": "",
        "CDI1": "",
        "CDI2": "",
        "CDI3": "",
        "SS": "",
        "CRESET_N": "",
        "CONDONE": "",
        "HOLD": "",
        "TCK": "FTDI_ADBUS0",
        "TDI": "FTDI_ADBUS1",
        "TDO": "FTDI_ADBUS2",
        "TMS": "FTDI_ADBUS3"
    },
    "init": {
        "val": "",
        "dir": ""
    }
}
</source>

Latest revision as of 17:25, 3 October 2025


Product page

Install

Linux

Please follow the install instruction from the manufacturer. Don't forget to apply the patch!

Then, before using the tool, you need to load the environment variables:

$ source <EFINITY_PATH>/bin/setup.sh

Add Trenz TEI0004 JTAG adapter profile

Create the <EFINITY_PATH>/pgm/bin/efx_pgm/efx_hw_common/boards/trenz_tei0004.json file with the following:

{
    "name": "Arrow USB Blaster TEI0004",
    "programmer": {
        "programmer_type": "ftdi_program",
        "supported_mode": ["JTAG"]
    },
    "usb": {
        "vid": "0x0403",
        "pid": "0x6010",
        "desc": "Arrow USB Blaster TEI0004"
    },
    "pinout": {
        "CBUS0": "",
        "CBUS1": "",
        "CBUS2": "",
        "CCK": "",
        "CDI0": "",
        "CDI1": "",
        "CDI2": "",
        "CDI3": "",
        "SS": "",
        "CRESET_N": "",
        "CONDONE": "",
        "HOLD": "",
        "TCK": "FTDI_ADBUS0",
        "TDI": "FTDI_ADBUS1",
        "TDO": "FTDI_ADBUS2",
        "TMS": "FTDI_ADBUS3"
    },
    "init": {
        "val": "",
        "dir": ""
    }
}