Todays DRP lecture was very nice. It was the first time I directed my attention towards the buzzy concept of a platform. I have heard this word being mentioned in the context of FPGAs. Maybe I began to wonder too, what it was about but then never invested too much thought into it.
Khurram introduce the concept very nicely today. DRP is a design philosophy. The forst impression I carried of DRP was that it was nothing but doing processing in the digital domain and moving away from all that is analog as much as possible. Though this is a good enough first impression I think the chief features of DRP lurk behind the facade of digital vs analog or the single chip radio. The name , though not a misnomer is misleading too.
The thought behind the DRP philosophy is to harness the synergy between the various components of a Radio and use this synergy to solve the generic problem of implementing a radio. Synergy is again misleading, a more accurate word would be unification across modular boundaries. What I am trying to get at is that, under the aegis of DRP we would have hard ( not programmable) components being able to talk to the softest components (DSP/uP highly programmable) across the system. This would throw up possibilties of more efficient solutions for the problem. Ability to make the components softer helps solve the problem for a number of radio designs. So a platform is nothing but an architecture which would enable
a) Efficient communication across module boundaries of a radio.
b) Exploiting the soft nature of components to help other modules be more efficient and softer.
Developing such a platform would mean that we need to understand what kind of softness to build into these hard components. This can be arrived at only after studying a lot of radio designs. Once we have the knowledge of what soft features we want these components to have we can then design the communication infrastructure between these components.
Once the platform is defined we can have a SOFTware defined radio within the limitations of the platform.
The concept of platform also throws up something which I can do with leakage. What I am building is a platform to build applications such that we can map high speed and low power circuits at the same time.