Jump to content

Wha HW is real-time compatible?!


Recommended Posts

Hello All,

I am starting a project where deterministic real-time performance is obligatory. Unsurprisingly, we're on a tight budget too :)

What I wanna know is, should I stick to FPGA's for real-time applications, or is just using the real-time module to design an application that would run on any platform (M series PCI for instance) enough.

In the latter case, will running the code directly from PC hinder the real-time performance, or is it accessing a real-time processor on the PCI card.

P.S. Generally speaking, what makes a piece of HW real-time compatible or not !!

Thank you for your valuable response,

Omar

Link to comment

Hello All,

I am starting a project where deterministic real-time performance is obligatory. Unsurprisingly, we're on a tight budget too :)

What I wanna know is, should I stick to FPGA's for real-time applications, or is just using the real-time module to design an application that would run on any platform (M series PCI for instance) enough.

In the latter case, will running the code directly from PC hinder the real-time performance, or is it accessing a real-time processor on the PCI card.

P.S. Generally speaking, what makes a piece of HW real-time compatible or not !!

Thank you for your valuable response,

Omar

Like Ton said, M series is straight up a basic DAQ card

You can get PCI with FPGA but it is R series.

The code you write for the FPGA will run on the FPGA, meaning it will be deterministic.

There is no OS on the FGPA, the code is burned onto the chip.

I am pretty sure you will only need LabVIEW + the FGPA module to program the R Series card.

Depending on you specifications requirements you may find using a target with a RTOS is more flexible. E.g cFP or cRIO (which has FPGA as well).

I.e you cannot do floating point maths on FGPA. You can now do fixed point which is cool tho.

You would use the LabVIEW + the Real Time module to program the RTOS.

Well written code will be deterministic.

E.g. A standard PC running Windows OS is not a real time target. If you wanted to turn a PC into a RT target see here and here to check if your PC meets the requirements.

Link to comment

Join the conversation

You can post now and register later. If you have an account, sign in now to post with your account.

Guest
Reply to this topic...

×   Pasted as rich text.   Paste as plain text instead

  Only 75 emoji are allowed.

×   Your link has been automatically embedded.   Display as a link instead

×   Your previous content has been restored.   Clear editor

×   You cannot paste images directly. Upload or insert images from URL.

×
×
  • Create New...

Important Information

By using this site, you agree to our Terms of Use.