05-06-2009 12:26 PM - edited 05-06-2009 12:28 PM
Hello,
I wanted to ask if Labview FPGA supports Matrix operations and other complex operations. When I used the addition function, it could just accept scalar values, so are there any IPs for these operations.
Thanks,
Walid F.
05-07-2009 11:53 AM
Good Morning Walid,
All of the FPGA IP that we have is at the following site:
IPNet - LabVIEW FPGA Functions and Example IP
Have you seen the following sites?
What is the use of CompactRIO if floating point functions and matrices are not allowed to processed by LABVIEW FPGA?
http://forums.ni.com/ni/board/message?board.id=170&message.id=297759&requireLogin=False
With The LabVIEW FPGA Module, Which Array Functions Return Fixed-Size Arrays?
http://digital.ni.com/public.nsf/allkb/9D869D3739158EA486256D280070119F?OpenDocument
Why Shouldn't I Use Large Arrays When Developing FPGA Applications?
http://digital.ni.com/public.nsf/allkb/80C9808E454DCBC286257093005B9EB6?OpenDocument
05-07-2009 12:23 PM
Hello Charlie,
Thanks for the reply. I know about the usage of only Fixed-point arithmetic on FPGAs, because floating points operations will need the implementation of a floating-point processor like, which will take lots of cycles and slices and won't be that good for real-time processing anyway, but I was asking about optimized FXP matrix operations for FPGAs .... otherwise I'll have to implement them myself which will take some time or is there anyother way.
Thanks,
Walid F.
05-07-2009 02:27 PM - edited 05-07-2009 02:28 PM
Good Afternoon Walid,
I am unaware of any optimized FXP matrix operations for FPGAs. The palette available at the following link may provide some useful building blocks for your code.
Fixed-Point Math Library for LabVIEW FPGA
http://zone.ni.com/devzone/cda/tut/p/id/7781