|
马上注册,结交更多好友,享用更多功能,让你轻松玩转社区。
您需要 登录 才可以下载或查看,没有账号?注册
x
A Platform-Centric Approach to System-on-Chip (SOC) Design by Vijay K. Madisetti, Chonlameth Arpikanondt
Publisher: Springer; 1 edition (December 15, 2004) | 205 Pages | ISBN: 0387238956 | PDF | 9 MB
The platform-centric SoC method is aimed at the design of today’s SoCsystems with emphasis on real-time, embedded systems. The approachprovides a guideline and an SoC design environment that promotes anintegration of state-of-the-art tools and techniques necessary for thedevelopment of the systems. It renders a new and better perspectivetowards co-design approaches, while also raising a level of designabstraction. Because the configurable platform objects are designedoff-cycle, they contribute to a general improvement in developmenttime. By incorporating their usage, the overall method strikes abalance between total design flexibility and minimal time-to-market.
In Chapter 1, challenges in the co-design of SoCs are introduced. Thechapter briefly describes the technical challenges facing systemdevelopers and introduces a proposed solution to the problem. Theremainder of this book presents a more thorough examination on theproblem and the proposed approach.
Chapter 2 describes the proposed platform-centric SoC design method indetail. It illustrates the design flow and discusses each main step inthe design process. Definition of a platform as originally defined bySabbagh [96], as well as the platform-based and platform-centric designapproaches, are presented. The chapter concludes by comparing theproposed approach with previous related work.
Chapter 3 lays out the technological background for the proposed SoCdesign method. Whereas the platform technology is discussed in Chapter2, this chapter gives an overview of the other two fundamentaltechnologies: the Unified Modeling Language (UML) and the ExtensibleMarkup Language (XML). The chapter begins with an introduction to UMLas a modeling tool very well perceived within the software engineeringcommunity. It is followed by a discussion on an attempt by the ObjectManagement Group (OMG) to empower UML for the development of real-timeembedded software – an effort which will eventually culminate in adesign framework known as the UML Profile for Schedulability,Performance, and Time Specification [29]. Thereafter, an overview ofXML and a few other related internet technologies ensue.
Chapter 4 outlines the structure of the library of platform objects(LPO), as well as furnishes a comprehensive guideline and requirementsspecification that a platform object must possess in order to bescalable and compatible with the proposed approach. Essential elementsfor each platform object, e.g. architecture blueprint, XML-basedself-described modules, platform managing tool, etc., are alsodiscussed in detail.
Chapter 5 provides a detailed treatment of UML extensions for thedevelopment of real-time embedded systems. The chapter starts with alayout of the Co-design Modeling Framework (CMF) hierarchy thatencompasses five other sub-profiles – the generic utility profile(PCUprofile), the Exception Modeling profile (EMprofile), the InterruptModeling profile (IMprofile), the Synthesizable Hardware DescriptionLanguage profile (SHDLprofile), and the Architecture Blueprint profile(ABprofile). Each of these profiles furnishes a design framework thatis specifically tailored for the proposed approach, and may be able tomeet with the challenges posed by the design and test of real-timeembedded SoC-based systems. The chapter, then, proceeds to discuss thedomain concept for each sub-profile, followed by the description of thecorresponding stereotypes.
Chapter 6 applies the platform-centric SoC design method, using the CMFprofile in UML, to the development of a simplified digital camerasystem so as to demonstrate the use and the robustness of the proposedapproach. Specifically, the NiOS development board is used to mimic thedigital camera system where raw image data are read from acharge-coupled device (CCD), and then JPEG encoded and stored intomemory. The chapter begins with an overview of the Altera’s NiOSsystem, followed by the actual system development process thatexplicitly demonstrates the use of the proposed approach. Aquantitative evaluation is then presented that compares the developmentcost of the proposed platform-centric SoC design method against somealternative approaches using cost estimation models and tools.
Chapter 7 concludes the book with a summary and a discussion of future directions for this effort on platform-based design.
DoWnLoAd FiLe
mirror
mirror
>>:: NO PASSWORD ::<< |
|