What is the use of FPGAS and how it differs from the IO Modules

Hi all

Maybe it's a silly question for most of you.  But I have very less knowledge about the basic concepts of electronic (FPGA, real-time) to cRIOs. I know that FPGA

can be used to generate circuits within the chip that helps by some logical functions.

I've just started working in the cRIO.  My question is that we have Modules e/s making it outputs all the application entry.  So, what is the purpose of e/s in the FPGA.

Lets consider that we entered for an application of RTD.  In this case the module NI 9217 itself exits 24 bits of data from the RTD measurement which may be the process of the LabVIEW VI.  What will be this FPGA between the i/o Modules and the processor will help in?  Also I want to know what type of communication is used to send data between the FPGA and host modules.

Thanks in advance

Ajay HI:

Sorry, you do not have an answer to your original question. However, you are right about the benefits of the FPGA. You said, if you build pre-processing in the FPGA, you can unload a lot of potentially CPU calculations out of the host processor. In addition, the program running on the FPGA is highly deterministic and can run the code very quickly. So if you build a kind of guard or evanescent dog part of your application, the FPGA is a good place to put it.

To answer your other questions, communication between the modules and the FPGA is generally above the SPI and the data can be transferred between the FPGA and host via DMA FIFO operating on the PCI bus or single point save access using read/write in the FPGA host Interface controls. You can also use interruptions in signal of disputes between the FPGA host.

I hope this helps, but let us know if you have any other questions.

Tags: NI Hardware

Similar Questions

Maybe you are looking for

  • While streaming a archive of the radio show, my headset does not work?

    I can listen to different media sources using headphones, but with Mozilla my headset does not work when you try to stream my favorite (kfjc.org) radio station broadcast archives. Sound continues to my crappy Laptop speakers.

  • Does not complete the Installation BIOS.

    Hi all IM using a HP DV6 - 7028TX, product number: B3K22PA #ABG and im having a problem with the installation of the most recent BIOS. Currently I have the f.2bs bios version and the more recent available is F.2D REV. So my question is when I run the

  • iCloud family sharing - accounts

    In recent years, I used an Apple ID for all devices. We finally quite peripheral, so I use iCloud family and add members. Two of these members are children who have devices that is unique. The question - we go to invite them and enter their e-mail ad

  • Can someone check my part of information please?

    I can't do my hard drive part FRU # and Description of the parts search page, then someone can verify for me please? my serial No.: T400 2764 CTO of L3xxxxx. Thank you very much! One last thing, I don't have the CD recovery comes in the box, I'm sure

  • 15-n088sr Pavilion: Pavilion 15-n088sr BIOS recovery

    Hello, I try to update my bios for Pavilion 15-n088sr.  I downloaded the bios sp67140.exe (F.66, Intel processor) and install it, then I was copy my current bios and after that I was updating the bios. Laptop computer has been reset and wrote all the