|
Message
From: Nicolas Boulay <nico@s...>
Date: Tue, 23 Sep 2003 22:05:46 +0000
Subject: Re: [oc] 'malloc' on FPGA
Few year ago, i have seen that it was planed to add RT constraint to UML
diagram. Most of the work is to add timing constraint in the diagram that
describe exchange between objects.
I though it was a very nice "very high level" description langage.
nicO
Le Lundi 22 Septembre 2003 11:21, Joachim Strömbergson a écrit :
> Aloha!
>
> antti@c... wrote:
> > I know all the target hardware that supports RTR
> > also software that is capable of that.
>
> Sure you know them all? ,-)
>
> > the software support for RTR is real real bad at the moment.
> >
> > so a software tools that has better build in support for RTR
> > would be interesting at least if it really works.
>
> In my Master's Thesis (waay back) this was one of the issues we
> investigated. What we saw was missing is a good abstraction/model of
> hardware in terms of real-time. We tried to create a definition of real
> time-configuration and how to describe hardware on a system level in terms
> of time domain changes.
>
> The system abstraction model of the hardware was the function call. A
> function call was trapped by the underlying run-time system and the correct
> FPGA-configuration was loaded and executed. Worked very nice, but since we
> used old Xilinx 4x FPGAs, there were no partial reconfiguartion possible.
>
> The net result was that a "function call" had quite a bit of overhead,
> which in turn means that the hardware granularity goes up (you want the
> hardware to do lots of work so that you can amortize the cost of the
> overhead).
>
> I think that the old GARP project at Berkeley, the even older MIT Transit
> and more recently the Chameleon processor are good examples of dynamic
> hardare systems that supported real-time reconfig and had tools that made
> the system model reasonable. Too bad Chameleon tanked.
>
> http://www.eetimes.com/story/OEG20010813S0079
>
> Another imho good solution was the "hardware beans" presented at DAC 1999.
> Here is the paper:
>
> http://www.sigda.org/Archives/ProceedingArchives/Dac/Dac99/papers/1999/dac9
>9/pdffiles/44_4.pdf
>
> I know Celoxica also have done some work using Handel-C both as a
> HW-description language for the configurations and abstraction model for
> reconfigurable HW.
|
 |