Forum Discussion
Cyclone V Generic Flash Serial IP, connecting pins i want to connect the IP to the dedicated pins myself, How to do it?
- 6 years ago
Hi Wolfgang,
Eventually I gave up!
I didn't 'tick' none of them, but I sill can see the signals in simulation through the hierarchy: "qspi_inf_inst/dedicated_interface".
About my other question, I saw that the REMOTE IP work on 20MHz max and my design (write/read) on much more, so I multiplexered clocks when the "select" is the "pof_error" signal so if the remote failed, I can write or read with the fast clock.
the quartus commented "19016 Clock multiplexers are found and protected".
all the others signals of the GFSI are multiplexered too.
Another problem is that the GFSI gives the data in burst of 32 bit while the REMOTE input is only 8 bit, so I needed to generate read pulse to the GFSI every 4 rounds of read request that came from the REMOTE and I send the data 8bit-8bit to the REMOTE.
but it worked, in the end.
thank you
Hi NAdel1,
Yes, your connection is right.
However, if you want to TICK "Disable dedicated Active Serial interface", I recommend you to TICK "Enable SPI pin interface" too. This will help you to convert atom pin to QSPI pin signal and this will make your life more easier.
Thanks
the problem is that when I TICK one of them or both I gen an error on the DCLK and nCS.
so my question is, what an I missing here?
another question, maybe there is connection, I have REMOTE IP too, I need the REMOTE to have access to the GFSI but I want access myself to write/read to the flash fpga configurations. so now I "export" al l the signals of the REMOTE IP and the GFSI IP, and I made mux outside the qsys module. is this the right way to do it?
- ShafiqY_Intel6 years ago
Frequent Contributor
Hi NAdel1,
May I know the status of this issue?
If you have any solution, you may share it to our community here.
Thanks
- NAdel16 years ago
New Contributor
Hi Wolfgang,
Eventually I gave up!
I didn't 'tick' none of them, but I sill can see the signals in simulation through the hierarchy: "qspi_inf_inst/dedicated_interface".
About my other question, I saw that the REMOTE IP work on 20MHz max and my design (write/read) on much more, so I multiplexered clocks when the "select" is the "pof_error" signal so if the remote failed, I can write or read with the fast clock.
the quartus commented "19016 Clock multiplexers are found and protected".
all the others signals of the GFSI are multiplexered too.
Another problem is that the GFSI gives the data in burst of 32 bit while the REMOTE input is only 8 bit, so I needed to generate read pulse to the GFSI every 4 rounds of read request that came from the REMOTE and I send the data 8bit-8bit to the REMOTE.
but it worked, in the end.
thank you