Altera_Forum
Honored Contributor
12 years agoPerformance varies with different compilation
Hi all,
I'm doing an DVB-ASI PCIE card. On this card, my FPGA receives DVB-ASI signal by using Altera ASI IP and converts it to parallel transport stream interface. The transport stream data are then sent to a PCIE bridge chip for PC decoding. I found that the FPGA performance is different after each compilation. (No change to the RTL codes, IP, or timing constraints) In some compilation results, the transport stream data can be successfully decoded and the video can be displayed. In other compilation results, the transport stream data cannot be decoded. For those cases that the transport stream data cannot be decoded, I find that the transport stream data sent to PCIE bridge is incorrect. I don't know what to do in order to make each compilation has good performance. Should I add more constraints on my design or change my RTL code? (My constraints now are some frequency constraints on clock, clock group constraints, and required constraints for Altera ASI IP) I really don't have any idea now. Any suggestions are appreciated.