Altera_Forum
Honored Contributor
10 years agoBoard design using Cyclone V
I have a number of questions regarding hardware for FPGA boards that may or not be answered here.
having designed my own board from scratch I have a number of issues or questions: The device is cyclone V with EPCS128 config device, JTAG ASDI and a number of peripheral interfaces. ENETs, ADC DAC, etc. 1.) I can program the config device by ASDI but it is slow. I can program and debug the FPGA using JTAG but I can not program the config device by the JTAG as I have with past board designs. It runs to 90% full or more and fails a percent or two before the end. Does anyone have any experience of this? 2.) My board functions fine appart from the above but gets very very hot. All functions and interfaces work fine, all supply rails are fine. Is this usual for a cyclone V with 300,000 LES and only 40,000 in use clocked at 50MHz? Im guessing its 40 degrees C. 3.) when clocking out of the PLL output lines I have requirements to clock 3.3V and 2.5V do I need to set the bank voltage for this pin to select this or can I change it in Quartus. 4.) When communicating with pll outputs and clock inputs on differential 3.3v what levels should I expect? 0V to 3.3V in phase and out? On one clock input I currently have -400mv to plus 3.6V and I can not find out why. the device feeding the signals in is set to 3.3V and bar a series DC blocking capacitor ( I know this generates negative volts ) I should still have 3.3V max! this may make my FPGA sick. 5.) If using LVDS clocking inputson dedicated clock pins do I have to set the whole bank to these voltage levels? It woudl be good in future designs to reduce clock jitter by using a better standard than single ended 0-3.3v clock or differential 3.3v clock. Thankyou all for your support. Rob