RE: [Embedlets-dev] Re: HDL
Status: Alpha
Brought to you by:
tkosan
|
From: Christopher S. <cs...@oo...> - 2003-02-20 01:12:10
|
> > > Topic tags:[ARCH][JAPL][WIRING][DOCS][MGMT][STRATEGY][NEWBIE] > _______________________________________________ > > Differences between Hardware and Software are simply not existent. Show > me the if they exist. > > Mostly the hardware today _is_ in fact Software. Not only the > micrcodes, but in the process of development and construction. I am not > able to construct any thing more complicated than a binkenlight without > Software in it. > Agreed that there is a great deal of overlap. The general concept of a declarative language that generates an operational system is also a common theme. As I stated in an earlier post there are a number of synergies. The key differences that I have picked up on are: 1. The Embedlets specification is about how to package Java objects so that they behave like hardware, with defined inputs and outputs, triggers (events) etc, while retaining an object oriented environment within the component. HDL is about generating fast and compact systems from predefined components (logical building blocks etc). 2. The Embedlets specification defines extended services that allow embedded systems to integrate with enterprise systems, each other and hardware in standardized re-usable ways. You could do this in HDL but you would have to come up with the same type of services and standards. 3. The embedlet configurations are based on XML which provides a parsable, self documenting, open standards format. HDL is dependent on the 'C' preprocessor and compiler and requires learning (yet) another language. The Embedlets space is different and compelling enough to justify a distinct specification utilizing enterprise standards and techniques. My suggestion is that we look for commonality and areas where interoperablility is possible. JHDL looks like a move in that direction. > Software/Hardware is a marketing topic, no more no less. > > One is able to move _any_ functionality from HW into SW and vice versa. > > bax > PS: Have a look at Finite State Machines, regarding the parallel thread > - already solved in FSM - Software _and_ Hardware. ... and fundamental > part of VHDL :) > > > Bax clarifies: > > > >> One is able to describe _any_ digital hardwaredevice, including > >> temparature sensors and mainframe computers. You are able to use these > >> bricks in any other construction and combination. HDL has inputs, > >> outputs, > >> events, vectors of bits, vectors of vectors etc. pp. > > > > True....but can it describe any arbitrary software component? That is > > where the difference > > lies....HDL is Hardware Description Language. We are writing a > > container for software > > components...not hardware. There is some commonality, but I think > > it's a stretch at best. > > There may be some concepts we can borrow from HDL, but I doubt the > > syntax will be useful > > as it stands. > > > >> It is _not_ a modeling language, like UML, it is a reality language. > >> Wiring-, Testing-, Simulation- Compilertools are parts of the > >> language. > > > > Is it XML based? Just curious... > > > >> IMHO, if i read the docs of emblets - you are definig a second > >> approach to > >> HDL. The own OutPost HDL. I do not know ... looks like this second > >> invention of the wheel for me. > > > > Nope....we are defining an EDL. Embedlet Description Language, which > > is a subclass of > > SDL (software description language). <grins> > > > > Different beastie altogether, since embedlets will encompass business > > logic at some higher > > level than hardware wiring does. > > > > ...Andrzej > > > > Chaeron Corporation > > http://www.chaeron.com > > > > > > > > > > ------------------------------------------------------- > > This SF.net email is sponsored by: SlickEdit Inc. Develop an edge. > > The most comprehensive and flexible code editor you can use. > > Code faster. C/C++, C#, Java, HTML, XML, many more. FREE 30-Day Trial. > > www.slickedit.com/sourceforge > > _______________________________________________ > > Embedlets-developer mailing list > > Emb...@li... > > https://lists.sourceforge.net/lists/listinfo/embedlets-developer > > > > > > ------------------------------------------------------- > This SF.net email is sponsored by: SlickEdit Inc. Develop an edge. > The most comprehensive and flexible code editor you can use. > Code faster. C/C++, C#, Java, HTML, XML, many more. FREE 30-Day Trial. > www.slickedit.com/sourceforge > _______________________________________________ > Embedlets-developer mailing list > Emb...@li... > https://lists.sourceforge.net/lists/listinfo/embedlets-developer > |