How to connect a high speed serial ADC to an FPGA?

Updated on technology 2024-05-05
15 answers
  1. Anonymous users2024-02-09

    Hehe. I don't know what FPGA you're using. The data clock rate is quite high. I deliberately took a look at the information of this 9222. I think this design is difficult on the IO side.

    Answer: The wiring of the differential signal of LVDS in the PCB not only needs to be of equal length, but also the impedance is required. The documentation for Altera and Xilinx has such example designs

    Second, it is the direct connection between the ADC and the FPGA: the Altera series supports devices that support 600Mbps

    Cycloneiii, Stratixii and above, as well as the latest ARRAIA, can support up to LVDS 600+. Xilinx side Spartan3, Vertix series support.

    Third: FPGA. Differential pairs are constrained before they can be used.

    Whether it's Xilinx or Altera. The first is the pins. You can constrain to the corresponding pin from the assignment or ucf.

    The corresponding legend in the Pin Planner will show that the input ports of a pair of differential signals are represented by P and N respectively. The second is the need to constrain the delay time from the input to the first register. See the example below.

    The data window may indeed be a bit small. Hehe, this AD seems to be used for medical purposes, and the accuracy is very high.

    Give us a reference design.

    alteraļ¼š

    The first FAQ talks about the megafunction of the high-speed interface in Quartus. You can take a look when you are free. It is helpful to understand the full range of IO standards.

    The second FAQ is the example and stratix series. There are two PDFs. Internally included: PCB wiring requirements. and the use of internal ports.

    Xilinx:

    The first one is the PCB requirement:

    But xilinx's example design... I searched for a long time, only conclusive... Constraints and reference designs are too scattered... So I searched and searched but didn't find it.

    If only Xilinx were used. If not, look for your local FAE. Hehe, I really can't help it.

  2. Anonymous users2024-02-08

    Hello, I'm also doing the project of high-speed serial AD connection to FPGA, I don't know, can you refer to your FPGA about the collection of AD**.

  3. Anonymous users2024-02-07

    It has been sent to your mailbox, please check.

  4. Anonymous users2024-02-06

    What kind of design do you want to achieve?

    Sensible Electronic Design VGZ

  5. Anonymous users2024-02-05

    Achievable;

    An FPGA development board with a serial port, a serial cable, and a computer with a serial port are required.

  6. Anonymous users2024-02-04

    Achievable;

    Series FPGA development board, serial cable and a PC with a serial port.

  7. Anonymous users2024-02-03

    How to choose flooring.

    First, the planning before choosing the floor can not be less.

    1. Household flooring is more cost-effective than floor tiles.

    The flooring is the latest popular decoration orange ridge material, which is cheaper than traditional floor tiles. If you want to save money by decorating the floor, you also need to consider the decoration style at home and choose the right floor according to the decoration style.

    Flooring and floor tiles are found throughout the renovation and maintenance process, and flooring is more cost-effective. If there is floor heating at home, if there is a problem, the floor is removed and repaired, and then assembled. The floor tiles have to be broken and re-paved, so that they need to be purchased again.

    2. Reasonably plan the floor paving area and purchase on demand.

    In order to reduce the waste of flooring in the decoration process, it is best to plan the area of the floor that needs to be used, plus the number of losses, and select it to prevent the waste of excessive floor purchase. Common laying methods for flooring: three, six, nine and one-half.

    The paving method of 369 is a stepped gap structure, which usually saves materials, and the material loss is about 3%; The loss of one-half paving is the largest, about 5% higher, but the ground of this kind of laying is neat and symmetrical, and the visual effect is better.

    3. Plan floor paving accessories to save money.

    The accessories for floor paving include floor nails, headless nails, floor glue, moisture-proof mats, and door strips; If it is a keel floor, you need an extra keel, etc. It is the accessories of the floor that occupy a very important position in the paving of the floor, and most of the after-sales problems of the floor are directly related to the floor accessories. Therefore, the purchase of round land board accessories can save future maintenance costs.

  8. Anonymous users2024-02-02

    image]20 How to connect an ADC to an FPGA board.

  9. Anonymous users2024-02-01

    Nowadays, some FPGAs have integrated ADC modules inside, which can implement the functions of ADCs. If it is an ordinary FPGA chip with a pure logic array, it is generally connected to an external ADC chip to realize the AD sampling function. However, if the performance requirements of AD sampling are not high, you can also use the RC circuit and the LVDS interface of the FPGA to implement a simple AD sampling.

  10. Anonymous users2024-01-31

    Absolutely, but FPGAs can only implement the digital part.

  11. Anonymous users2024-01-30

    When sending, it is simple, as long as the working clock is divided to the baud rate, the output data can be strung and skeweed; When receiving, the trouble point needs to detect the start bit, and then receive the data bit and the stop bit, and the working clock needs to be divided to n times the baud rate, so that each received symbol can be sampled n times, and a judgment is made in these n times, so that it can prevent interference.

  12. Anonymous users2024-01-29

    You have multiple links in this matter, you have to analyze them separately, AD sampling, RAM storage, DA output, it seems that the latter is OK? You can check the DA and RAM, and you can save the sinusoidal data or the sawtooth waveform data to see the waveform confirmation. If the problem is confirmed to be AD, there is only one, the bandwidth of AD is not enough, or the sampling frequency is not enough.

  13. Anonymous users2024-01-28

    FPGA can't do it on its own, and you can realize your requirements through a microcontroller.

  14. Anonymous users2024-01-27

    1. The FPGA board on the hardware must have an RS232 interface to connect with the PC.

    2. Write a serial port receiving module on the software, and set the baud rate and data bit width.

    That's all there is to it.

    I have a verified serial verilog program, which can be used directly.

  15. Anonymous users2024-01-26

    Before it is sorted out, the data sent by the computer to the FPGA is put into a register, and then the data in the register is used as the crossover coefficient. It's happening.

Related questions
6 answers2024-05-05

One. Normal work cannot achieve financial freedom, and can only maintain a minimum of well-off life. Because in the company's revenue share, the share of the part-time worker is actually very small, especially in the current situation where there are so many unemployed people, the average person's human resources are not valuable. >>>More

1 answers2024-05-05

This major belongs to the engineering category, but the artistic color is also very strong, and those who do not have a painting foundation can also go to learn, although it is an engineering major, but after graduation, according to personal preferences and abilities, it is easy to find a job as a fashion designer after graduation, and it is easier to find a job in all levels of clothing after graduation. >>>More

6 answers2024-05-05

My current ideal is to want you and my answers, so I want you, and only by taking action can I realize my ideal.

9 answers2024-05-05

You go and buy a navigation device for a few hundred yuan, and now mobile phones have this function. Even the presence of a camera there prompts you.

4 answers2024-05-05

In the previous lecture, we mentioned the concept of "style" and explained its application. In WPS Office, you'll find directories and styles that are like twins, and they're intimately connected. In many cases, WPS Office extracts and generates a table of contents based on the styles in the document. >>>More