ABSTRACT
Complex systems-on-chip are designed by interconnecting pre-designed hardware (HW) and software (SW) components. During the design cycle, a global model of the SoC may be composed of HW and SW models at different abstraction levels. Designing HW/SW interfaces to interconnect SoC components is a source of design bottlenecks. This paper describes a service-based model enabling systematic design and co-simulation of HW/SW interfaces for SoC design. This model, called Service dependency graph (SDG) allows modeling of complex and application-specific interfaces. We present also a model generator that can automatically build HW/SW interfaces based on service and resource requirements described by the SDG. This approach has been applied successfully on the design of an MPEG-4 encoder. Additionally the SDG seems to be an excellent intermediate representation for the design automation of HW/SW interfaces.
- A. Sangiovanni-Vicentelli "Defining Platform Based Design" EE Design, March 2002Google Scholar
- J-Y. Brunel, W. Kruijtzer, H. Kenter, F. Petrot, L. Pasquier, E. de Kock, W. Smits, "COSY Communication IP's," Proc.DAC'00, June 2000. Google ScholarDigital Library
- P. G. Paulin, C. Pilkington, E. Bensoudane, "StepNP: A System-Level Exploration Platform for Network Processors", IEEE Design & Test of Computers, vol. 19, no.6, Nov. 2002. Google ScholarDigital Library
- "The MPI Standard" available at http://www-unix.mcs.anl.gov/mpi/Google Scholar
- L. Kai, D. Gajski "Transaction Level Modeling: An Overview", Proc. CODES+ISSS'03, October 2003 Google ScholarDigital Library
- IBM Corp. IBM CoreConnect Bus Architecture: http://www3.ibm. com/chips/products/coreconnect/index.htmlGoogle Scholar
- ARM AMBA: http://www.arm.comGoogle Scholar
- S. Vercauteren, B. Lin, H. De Man "Constructing Application Specific Heterogeneous Embedded Architectures from Custom HW/SW Applications", Proc. DAC'96, June 1996 Google ScholarDigital Library
- Virtual Socket Interface Alliance. http://www.vsi.orgGoogle Scholar
- Open Core Protocol. http://www.ocpip.orgGoogle Scholar
- Sonics SiliconBackplane uNetwork. http:// www.sonicsinc.comGoogle Scholar
- W. Cesario, A.Baghdadi, L.Gauthier, D. Lyonnard, G.Nicolescu, Y.Paviot, S.Yoo, A.A.Jerraya, M.Diaz-Nava, "Component-Based Design Approach for Multicore SoCs", Proc. DAC '02, June 2002 Google ScholarDigital Library
- S. Abdi, D. Shin, D.Gajski "Automatic Communication Refinement for System Level Design", Proc. DAC'03, June 2003 Google ScholarDigital Library
- CoWare, Inc. "CoWare N2C " available at http://www.coware.comGoogle Scholar
- M.Zitterbart, "A Model for Flexible High performance Communication Subsystems", IEEE Journal on selected areas in communication, VOL. 11, NO, 4, MAY 1993.Google Scholar
- L.Gauthier, S.Yoo, A.A.Jerraya "Automatic Generation and Targeting of Application Specific Operating Systems and Embedded Systems Software", Proc.DATE'01 ,March 2001 Google ScholarDigital Library
Index Terms
Service dependency graph: an efficient model for hardware/software interfaces modeling and generation for SoC design
Recommendations
Rapid Implementation of Embedded Systems using Xilinx Zynq Platform
SEEDA-CECNSM '16: Proceedings of the SouthEast European Design Automation, Computer Engineering, Computer Networks and Social Media ConferenceIn any digital system design, it is crucial to achieve the lowest time-to-market possible. Indeed, that need has pushed large FPGA manufacturers to produce SoCs which will implement reprogrammable logic along with CPU and DSP cores. Especially, during ...
Service Based Component Design Approach for Flexible Hardware/Software Interface Modeling
RSP '06: Proceedings of the Seventeenth IEEE International Workshop on Rapid System PrototypingThis paper describes a service-based model enabling systematic design and global simulation environments for SoC design. This model, called Service Dependency Graph (SDG) allows modeling of complex, customized (application-specific) interfaces. We also ...
A unified HW/SW interface model to remove discontinuities between HW and SW design
EMSOFT '05: Proceedings of the 5th ACM international conference on Embedded softwareOne major challenge in System-on-Chip (SoC) design is the definition and design of interfaces between hardware and software. Traditional ASIC designer and software designer model HW/SW interface twice. Using two separate models introduces a ...
Comments