LAVA: Wha HW is real-time compatible?! - LAVA

Jump to content

Page 1 of 1
  • You cannot start a new topic
  • You cannot reply to this topic

Wha HW is real-time compatible?! Rate Topic: -----

#1 User is offline   fuzzycontrolfreak 

  • Active
  • Pip
  • Group: Members
  • Posts: 18
  • Joined: 29-March 07
  • Version:LabVIEW 2009
  • Since:2009

Posted 21 November 2009 - 05:39 PM

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
0

#2 User is online   Ton Plomp 

  • How many lines per hour? Zero!
  • View gallery
  • Group: Moderators
  • Posts: 1,496
  • Joined: 13-June 05
  • Location:Netherlands
  • Version:LabVIEW 2009
  • Since:2000

Posted 21 November 2009 - 06:26 PM

First things first, M-series are not a platform, they area DAQ instrument.

Real-time (or better determinism) is limited by the operating OS.
So see if the computer you want to use can run LabVIEW RT.

Ton
0

#3 User is offline   jgcode 

  • The 500 club
  • Group: Premium Member
  • Posts: 971
  • Joined: 01-January 08
  • Location:Australia
  • Version:LabVIEW 2009
  • Since:2005

Posted 21 November 2009 - 11:58 PM

View Postfuzzycontrolfreak, on 22 November 2009 - 01:39 AM, said:

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.
0

#4 User is offline   fuzzycontrolfreak 

  • Active
  • Pip
  • Group: Members
  • Posts: 18
  • Joined: 29-March 07
  • Version:LabVIEW 2009
  • Since:2009

Posted 22 November 2009 - 10:39 AM

Hello,

thanks a lot for the replies, it was really helpful. Now it seems I have many options (cFP, cRIO, FPGA PCI and std. PC), all I have to do is check what suits mostly.

Regards :)
0

#5 User is offline   jgcode 

  • The 500 club
  • Group: Premium Member
  • Posts: 971
  • Joined: 01-January 08
  • Location:Australia
  • Version:LabVIEW 2009
  • Since:2005

Posted 22 November 2009 - 01:51 PM

View Postfuzzycontrolfreak, on 22 November 2009 - 06:39 PM, said:

Hello,

thanks a lot for the replies, it was really helpful. Now it seems I have many options (cFP, cRIO, FPGA PCI and std. PC), all I have to do is check what suits mostly.

Regards :)


No probs!
0

Share this topic:


Page 1 of 1
  • You cannot start a new topic
  • You cannot reply to this topic