The difference between Xilinx and Altera FPGAs! ----If you do not know, you will pay the price! --Reprint

Source: Internet
Author: User

I have been in contact with the FPGA since 2004, has been 8 years.
Developed Altera's Flex series and Cyclone3 series, and has developed Xilinx's VII and V5 series. I would like to talk about some of the differences between them,
In order to cause developers to pay attention to some details, so as not to pay the price, and then detours!
(1) Any one of Altera's pins can be connected to such a sig signal always @ (Posedge (SIG)) ... But Xilinx's FPGA cannot, only the CLK signal can allocate such a signal.
I first use the A company Flex series FPGA, when the FPGA and DSP EMIF connection, in order to interface bonding, using the following statements:
Always @ (Negedge (dsp_we)) ... But after using X Company's VII-FPGA, the above statement cannot be compiled. I have also committed a mistake is the DSP emif of the EMIF_CLK pin and the VII pin connection, there is no connection to the VII of the CLK type of pin, the result can not use the DSP emif SYN mode. Finally, the EMIF_CLK pin and the CLK pin of VII are connected to solve this problem when the board is modified.
(2) Altera's CLK pin can only be input, Xilinx's CLK pin is not used for clock input, can be used as normal IO.
Need to be very careful!!! Two companies on the pin type of the detailed definition, although many similar, but there are a lot of different Oh!!!
(3) Altera's IO feature does not have a pull-down resistor! Xilinx's IO structure also has a pull-down resistor.
I developed a project encountered such a problem: the transmitter, the power is required to output low level. In the use of a company's Cyclone3, in the configuration process of the PIN is tri-state + weak pull up, resulting in the output is always high, I tried, finally no solution, only on the pin welding 1k ohm pull-down resistor. Using the X Company's VII and V5 series, the pull_down characteristics of the pin can be easily solved.
With respect to the IO structure supported by both IO levels, this I think both certainly satisfies most of the applications and should be no problem.

Welcome Master to continue to add! Wei Zhiheng 20120608

The difference between Xilinx and Altera FPGAs! ----If you do not know, you will pay the price! --Reprint

Contact Us

The content source of this page is from Internet, which doesn't represent Alibaba Cloud's opinion; products and services mentioned on that page don't have any relationship with Alibaba Cloud. If the content of the page makes you feel confusing, please write us an email, we will handle the problem within 5 days after receiving your email.

If you find any instances of plagiarism from the community, please send an email to: info-contact@alibabacloud.com and provide relevant evidence. A staff member will contact you within 5 working days.

A Free Trial That Lets You Build Big!

Start building with 50+ products and up to 12 months usage for Elastic Compute Service

  • Sales Support

    1 on 1 presale consultation

  • After-Sales Support

    24/7 Technical Support 6 Free Tickets per Quarter Faster Response

  • Alibaba Cloud offers highly flexible support services tailored to meet your exact needs.