Forum Discussion
Hi,
The pin can disable when you select the setting of your PFL. I would recommend you to connect the flash nreset pin so that you are able to reset the flash to make sure that it is go into known state.
Hi @JohnT_Intel
I also connected this morning the flash_nreset pin (output from the PFL) input to the flash. After programming/configuring the loadware PFL, flash was detected after power cycle & autodetect BUT I could NOT program the application code loaded into the flash. It failed to run !
Programmer reported the following :
209025 Can't recognize silicon ID for Device 1
209012 Operation failed
Power cycled the whole system & tried this test again & it failed with the same error as above.
- Knug4 years ago
Contributor
Hi @JohnT_Intel
------------------------------------------------------------------
-- Programming flash ok But FPGA Configuration NOT ok
------------------------------------------------------------------
pfl_flash_access_request connected directly to pfl_flash_access_grantedDuring flash programming both pfl_flash_access_request and pfl_flash_access_granted are high
During FPGA Configuration (ie right after Flash programming) pfl_flash_access_request is '0' and thus pfl_flash_access_request is low too and don't see them going back high !
Doesn't the PFL drive pfl_flash_access_request pin back high also when the PFL configures the FPGA right after successful flash programming?
fpga_conf_done is '1' during flash programming and stays at '1'. That should go '0' to kickstart FPGA Configuration after successful flash programming but it stays high !
fpga_nconfig is '0' during flash programming and stays '0'
fpga_nstatus is '1' during flash programming and stays at '1'
pfl_nreset is '1' during flash programming and stays at '1'