Forum Discussion
Hi Syouf!
Maybe you doesn't exploit dedicated clock pins? Do you use PLL on DE10-Nano board?
It's not a good practice to use external clock through GPIO because of jitter requirements.
You can attach your project or made a more detailed description of your layout.
--
Hope it helps,
Ivan
- Syouf5 years ago
New Contributor
Hi Ivan,
I want to use the DE10-nano as an ADC only, and send the digital output to another FPGA (the DE2-115) using the GPIO pins. When I used the internal clock of the DE10, everything was working properly. After that, what I did is that I changed the pin assignment of the clock from the internal clock to an external GPIO pin at which I connected the clock that is coming from the DE2 board. I did no other modifications.
I hope that this gives you a good image of what I've done. I used no PLLs, and yes I didn't exploit the dedicated clock pins and I don't know how to do that, I am new to FPGAs. All that I've done is that I outputted the clock of the DE2 to one of its GPIO pins and connected it to a GPIO pin on the DE10 and assigned that pin to the clock of the DE10 board with no other modifications.
Please let me know if you need more details. Your help is much appreciated
- IDeyn5 years ago
Contributor
Hi Syouf,
Well, in that case I agree with JohnT_Intel, please ensure that you're using same IO standard for clock pins
on both boards.
You can still attach your schematic or project archive for more prompt assist.
--
Hope it helps,
Ivan
- Syouf5 years ago
New Contributor
Hello Guys,
I am using a clock frequency of 50 MHz. I believe that I am using the same IO standards. Here attached the project files for both the systems.
The project in the "DE2" folder takes 8 digital inputs from its GPIO pins ( coming from the DE10-Nano board's ADC) and forwards them properly to the DAC in the DE2-115 VGA port to output the analog signal. Also, the input clock of this system is outputted at one of the GPIO pins to be connected to a GPIO pin on the DE10-Nano board to be used as the clock there.
The project in the "DE10" folder uses the internal ADC in the DE10-Nano board to convert an input analog signal to digital signal and sends the 8 MSBs of the conversion results to its GPIO pins that are connected to the DE2-115 board. The clock of this system is provided through a GPIO pin from the DE2-115 board. when I was using an internal clock from the DE10-Nano board (with no connection to the other board), this system was working properly. Now, with the clock being provided from the DE2-115 board through a GPIO pin, the board seems to fail to detect the clock, as per the signal tap logic analyzer.
I hope that everything will be clear now. Many thanks for your support, it is greatly appreciated.