Forum Discussion

Altera_Forum's avatar
Altera_Forum
Icon for Honored Contributor rankHonored Contributor
8 years ago

Cyclone 10 GX PCIe dev kit?

Are there any Cyclone 10 GX PCIe dev kits available or will any such dev kits be available soon?

16 Replies

  • Altera_Forum's avatar
    Altera_Forum
    Icon for Honored Contributor rankHonored Contributor

    If the device is not recognized, you may have hardware issue. I received 3 of these Cyclone 10 GX development kit. I am using the same PC. 2 of them successfully work without any problem. Third one only recognize the flash device but not FPGA. I am returning the failed one.

    --- Quote Start ---

    I just received my board. But running jtagconfig it seems like it does not properly detect the device:

    jtagconfig --version
    Version 17.1.0 Build 240 10/25/2017 SJ Pro Edition
    Copyright (C) 2017  Intel Corporation. All rights reserved.
    

    jtagconfig
    1) CV SoCKit on zappa 
      02D020DD   5CSEBA6(.|ES)/5CSEMA6/..
      4BA00477   SOCVHPS
    2) USB-Blaster on zappa 
      020F40DD   10CL040(Y|Z)/EP3C40/EP4CE30/..
    3) USB-BlasterII on zappa 
      031820DD   10M08SA(.|ES)/10M08SC
      02E120DD ! 
      Captured DR after reset = (0063041BB02E120DD) 
      Captured IR after reset = (0AAD55) 
      Captured Bypass after reset = (2) 
      Captured Bypass chain = (2) 
      JTAG clock speed 24 MHz
    

    It detects the other devices I have connected to the host "zappa".

    Also running BoardTestSystem.sh results in a Java related error:

    Error: Could not find or load main class com.intel.bts.BtsApp
    

    Did anybody have similar results with this board? It did not come with any software but I downloaded it from the link above in this thread.

    --- Quote End ---

  • Altera_Forum's avatar
    Altera_Forum
    Icon for Honored Contributor rankHonored Contributor

    Thank you for your reply. But it seems like it's able to detect the jtag id 02E120DD. Do you see the same id on your board when you run jtagconfig?

  • Altera_Forum's avatar
    Altera_Forum
    Icon for Honored Contributor rankHonored Contributor

    Fortunately it seemed to be a software problem. Seem to be that jtagd on my programming host "zappa" hasn't been restarted in a long time. So it never loaded the more recent pgm_parts.txt file. After re-starting jtagd it can identify the device:

    jtagconfig
    1) CV SoCKit on zappa 
      02D020DD   5CSEBA6(.|ES)/5CSEMA6/..
      4BA00477   SOCVHPS
    2) USB-Blaster on zappa 
      020F40DD   EP3C40/EP4CE(30|40)
    3) USB-BlasterII on zappa 
      031820DD   10M08SA(.|ES)/10M08SC
      02E120DD   10CX220Y
    

    And programming using quartus_pgmw worked fine from one of my build hosts.
  • Altera_Forum's avatar
    Altera_Forum
    Icon for Honored Contributor rankHonored Contributor

    I managed to get java configured correctly so the BoardTestSystem.sh is up and running. But unfortunately it seem to assume that the board is connected to the local host (i.e. the one running the java application) and does not support jtag over the network like quartus_pgm, system_console, jtagconfig, etc

    Is there a way to enable remote access in the board tests system java app?
  • Altera_Forum's avatar
    Altera_Forum
    Icon for Honored Contributor rankHonored Contributor

    During my previous invocation I got an error:

    Caused by: java.lang.NullPointerException
    

    After re-starting the java app it probed the devices over the network and the statsus was "Board Connected. Then I managed to read the temps and the voltages using the app, but then it died again:

    Apr 29, 2018 11:30:53 AM com.altera.avalon_i2c.I2CCont readReg16
    SEVERE: addr 0x5c, reg 0x5 java.lang.Exception: Write, NO ACK 
    Shunt Voltage Register read error: 0xffff
    Bus Voltage Register read error: 0xffff
    

    Restarting it I can't seem to connect again:

    Apr 29, 2018 11:35:11 AM com.intel.bts.JtagInfo createDeviceInfoMapArray
    SEVERE: java.io.IOException: : get_service_paths device
    

    The java app seem to be a bit unstable.