GreenBusMilestones
Milestones

The GreenBus specification and implementation procedure splits up into the following main stages:
- Review process: GreenSocs receives contributions in terms of sourcecode and documentation from IP vendors and professional developers who already implemented their own proprietary SystemC bus fabric. Contributions are reviewed and reported upon by the GreenBus development team. The outcome of this phase is a comprehensive survey of current SystemC bus implementation approaches.
- GreenBus Specification: Based on our review results, we are working out a comprehensive GreenBus specification. This specification describes the GreenBus TLM bus modelling framework itself, and includes XML schemas for GreenBus protocol, configuration, and user interface XML descriptions.
- GreenBus Generator Development and GreenBus Reference Implementation: For the automatic generation of user-specific GreenBus frameworks, we will develop XML-based source code generators. To illustrate the GreenBus proposal and to provide ready-to-use code templates for GreenBus users, a SoC example will be implemented as a reference implementation for the GreenBus approach.
- GreenBus Release: The GreenBus specification and reference implementation will be made available on the GreenSocs website for public review. Feedback will be greatly appreciated and helps to reduce the proposal to a common. The final GreenBus specification proposal will be due for approval to the advisory board.
Member Status
The following list shows at a glance what GreenBus developers are currently doing. For a more detailed and daily view on our desktops, check the ProjectPlaning page.
WolfgangKlingauf
- GreenBus principial designer
- Review contributions
- Specification
RobertGuenzel
- Review contributions
- GreenBus specification
OliverBringmann
- GreenBus XML specification
- XML-based SystemC code generation
PavelParfuntseu
- GreenBus reference example implementation
- GreenBus XML specification
Who does What When?
- Phase 1: WolfgangKlingauf, RobertGuenzel / September - October
- Low level transport specification
- Discuss and refine GreenBus specification
- XML for GreenBus development
- Analyse existing bus, NoC, field bus protocols
- Build data structures
- Build example SoC using first GreenBus reference implementation
- Base on www.opencores.org project
- XML-ize SoC example
- XML runtime / compile time parameters
- bus protocol
- data processing
- Integrate example with
- Spirit (http://www.spiritconsortium.com)
- Config
- Logging
- Testing
- Verification
- Validation
Posted January 8th, 2008 by WolfgangKlingauf