在线咨询
eetop公众号 创芯大讲堂 创芯人才网
切换到宽版

EETOP 创芯网论坛 (原名:电子顶级开发网)

手机号码,快捷登录

手机号码,快捷登录

找回密码

  登录   注册  

快捷导航
搜帖子
查看: 1968|回复: 6

[资料] A Platform-Centric Approach to System-on-Chip (SOC) Design

[复制链接]
发表于 2010-1-20 14:22:03 | 显示全部楼层 |阅读模式

马上注册,结交更多好友,享用更多功能,让你轻松玩转社区。

您需要 登录 才可以下载或查看,没有账号?注册

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 ::<<
发表于 2010-1-21 22:17:41 | 显示全部楼层
thanks!
发表于 2010-1-22 13:35:11 | 显示全部楼层
谢谢楼主
发表于 2010-1-28 19:23:11 | 显示全部楼层
链接失效了!
发表于 2011-1-20 01:17:02 | 显示全部楼层
thanks
发表于 2011-4-13 09:12:35 | 显示全部楼层
thanks for sharing
发表于 2012-9-8 20:16:18 | 显示全部楼层
我必须下了
您需要登录后才可以回帖 登录 | 注册

本版积分规则

关闭

站长推荐 上一条 /1 下一条


小黑屋| 手机版| 关于我们| 联系我们| 隐私声明| EETOP 创芯网
( 京ICP备:10050787号 京公网安备:11010502037710 )

GMT+8, 2025-7-17 21:27 , Processed in 0.022587 second(s), 11 queries , Gzip On, MemCached On.

eetop公众号 创芯大讲堂 创芯人才网
快速回复 返回顶部 返回列表