Home    Bloggers    Messages    Webinars    Resources   
Tw  |  Fb  |  In  |  Rss
Warren Miller

FPGAs & OS/RTOS Support: Today's Challenges

Warren Miller
Page 1 / 2 Next >
hash.era
hash.era
9/23/2012 8:59:07 AM
User Rank
Clever Clogs
Re: Challenges --
Yes Murray you do not want to mix things up in a field like aerospace. If you muck things up then the whole project is gone basically. I still feel they want things to be simple as much as possible but certain areas do need the mathematical calculations done which indeed is complexed. You simply cannot complain on those things dont you agree ?

50%
50%
Karl
Karl
9/22/2012 11:29:39 AM
User Rank
Guru
Purpose of OS and RTOS
I appreciate the discussion about the FPGA vendors considering these factors.  Sometimes it seems that things are just done because they can be done and it is up to the user to sink or swim.

Both kinds of OS try to make the user feel as if the cpu belongs to them and gobble up a lot of resource in doing that.  There is a big factor in memory size and bandwidth which has resulted in cache and virtual memory in the PC world.

Then peripherals keep getting faster so the task switching overhead in RTOS has to be considered.

GPUs are now used and result in a totally different processing model, but take advantage of FPGA parallelism, so I am wondering how much advantage does the hard cpu really offer.  It seems pretty obvious that a dual core running an OS will have to have external memory and that the SoC concept is out the window.

Then there's the emotional hurdle of cpu clock rate, so if I am right about separate memory, then a separate faster CPU chip with an FPGA for peripherals and GPU like functions is attractive.

What I really like is small dedicated programmable blocks to handle realtime responses and algorithms so sharing and switching overhead disappears.

50%
50%
William Murray
William Murray
9/21/2012 7:32:01 AM
User Rank
Blogger
Challenges --
In Aerospace the challenges included reundancy and certification for the RTOS -- in Industry the challenge is keeping it simple enough so that it will hang together in a tough environment, but complex enough to afford an ease of use --

50%
50%
More Blogs from Warren Miller
When traversing serial links with optics or backplanes, high-speed signals are degraded by impairments in the link, such as insertion loss, reflections, crosstalk, and optical dispersion.
Warren has finally started to write some HDL code to implement his chess-playing FPGA, but he's not a professional coder, so he needs our help and advice.
What might we see in new Ultra Low Density (ULD) CPLD families three-to-five years down the road? Are there new technologies or programmable structures that will find their way into ULD devices?
Following our evaluations, the resources required by a chess-playing FPGA implementation would seem reasonable, even for a small or midsized device.
A number of challenges are faced by the users and manufacturers of ultra-low-density devices (ULDs).
flash poll
follow us on twitter
follow Xilinx on twitter
like us on facebook
like Xilinx on facebook
All Programmable Planet     About Us     Contact Us     Help     Register     Twitter     Facebook     RSS