Forum Discussion

ddeoliveira's avatar
ddeoliveira
Icon for New Contributor rankNew Contributor
30 days ago

Agilex 5 configuration via Avalon-ST x8 issues

I have a MAX10 device controlling the configuration of an Agilex 5 device (A5EC065BB23AI4S) set for Avalon-ST x8.   We use the MAX10 to translate serial programming from our processor to AvalonST x8 for the Agilex 5.

I am able to program both the MAX10 and Agilex 5 device via JTAG and verify we can talk to these devices via SPI busses in the hardware.

For the configuration via the MAX10 we bring nCONFIG low and nSTATUS returns from the Agilex 5 low.  We next bring nCONFIG back high and nSTATUS returns to high.  We start the Avalon-St transfer but never see INIT_DONE go high.  The odd thing is we also never see CONF_DONE go low even with nCONFIG low?    Any idea what else to check?  Below is a pic of the SDM_IO connections from the Agilex5 to the MAX10.

 

 

2 Replies

  • Farabi's avatar
    Farabi
    Icon for Regular Contributor rankRegular Contributor

    Hello, 

     

    Can you share the config pins connection? pullup resistors etc. 

     

    regards,

    Farabi

  • Farabi's avatar
    Farabi
    Icon for Regular Contributor rankRegular Contributor

    Hello, 

     

    Please make sure below connection are implemented:

    1- nCONFIG pull up to VCCIO_SDM via 10kOhm resistor

    2- nSTATUS pullup to VCCIO_SDM via 10kOhm resistor

    3- CONF_DONE is based on your selection of SDM IO pin, default SDM_IO16. If you select other than SDM_IO0 or SDMIO16, you need to connect external 4.7kOhm pulldown resistor to this pin. 

     

    regards,
    Farabi