Programmable Devices
CPLDs, FPGAs, SoC FPGAs, Configuration, and Transceivers
Need Forum Guidance? Click here

Search our FPGA Knowledge Articles here.
19072 Discussions

Passive serial config causing trouble with dual mode pins?

Honored Contributor II

I have a Cyclone-10 LP which I am configuring with passive serial. Config works fine...chip goes to user mode, lights blink, code runs...except the Serial Flash Controller II core (version 17.1). All pins are stuck high and nothing works. If I program the same part via JTAG with the same image, the flash core works as expected. 


It appears that the dual mode pins are not changing mode and are hung in a high state. 


Anybody have a clue?
0 Kudos
2 Replies
Honored Contributor II

Hi Bob, 


Are you using any specific Altera Cyclone 10 kit / board, or is it a custom board? Are you using a FLASH that is compatible with the SFC II controller? When you generate the SFC II controller using Qsys, it will ask you to choose the flash type with part number. Have you made selected the correct type here?
Honored Contributor II

Custom board.  


The flash isn't the issue. It programs the part fine using a JIC image from Quartus Programmer, and configures fine on power up. It also configures fine using JTAG, and enables the SFC following config. 


Following any PS config, the dual mode pins do not switch into their designated user mode role. I removed the SFC and replaced with a naked SPI interface. Same problem. All pins stuck high.