Posted on

A Platform-Centric Approach to System-on-Chip (SOC) Design by Vijay Madisetti, Chonlameth Arpnikanondt

By Vijay Madisetti, Chonlameth Arpnikanondt

The platform-centric SoC procedure is aimed toward the layout of today’s SoC platforms with emphasis on real-time, embedded structures. The method presents a tenet and an SoC layout surroundings that promotes an integration of state of the art instruments and strategies valuable for the improvement of the platforms. It renders a brand new and higher standpoint in the direction of co-design ways, whereas additionally elevating a degree of layout abstraction. as the configurable platform items are designed off-cycle, they give a contribution to a basic development in improvement time. by means of incorporating their utilization, the final procedure moves a stability among overall layout flexibility and minimum time-to-market.

In bankruptcy 1, demanding situations within the co-design of SoCs are brought. The bankruptcy in brief describes the technical demanding situations dealing with procedure builders and introduces a proposed way to the matter. the rest of this e-book provides a extra thorough exam at the challenge and the proposed approach.

Chapter 2 describes the proposed platform-centric SoC layout approach intimately. It illustrates the layout stream and discusses every one major step within the layout procedure. Definition of a platform as initially outlined by way of Sabbagh [96], in addition to the platform-based and platform-centric layout methods, are offered. The bankruptcy concludes by means of evaluating the proposed strategy with prior comparable work.

Chapter three lays out the technological historical past for the proposed SoC layout process. while the platform expertise is mentioned in bankruptcy 2, this bankruptcy supplies an outline of the opposite primary applied sciences: the Unified Modeling Language (UML) and the Extensible Markup Language (XML). The bankruptcy starts off with an creation to UML as a modeling instrument rather well perceived in the software program engineering group. it really is through a dialogue on an try out through the article administration team (OMG) to empower UML for the improvement of real-time embedded software program – an attempt so that it will ultimately culminate in a layout framework referred to as the UML Profile for Schedulability, functionality, and Time Specification [29]. Thereafter, an summary of XML and some different similar web applied sciences ensue.

Chapter four outlines the constitution of the library of platform gadgets (LPO), in addition to furnishes a entire guide and specifications specification platform item needs to own so as to be scalable and appropriate with the proposed method. crucial parts for every platform item, e.g. structure blueprint, XML-based self-described modules, platform dealing with device, etc., also are mentioned intimately.

Chapter five presents an in depth therapy of UML extensions for the advance of real-time embedded structures. The bankruptcy starts off with a structure of the Co-design Modeling Framework (CMF) hierarchy that encompasses 5 different sub-profiles – the customary software profile (PCUprofile), the Exception Modeling profile (EMprofile), the Interrupt Modeling profile (IMprofile), the Synthesizable Description Language profile (SHDLprofile), and the structure Blueprint profile (ABprofile). every one of those profiles furnishes a layout framework that's particularly adapted for the proposed technique, and should have the capacity to meet with the demanding situations posed by means of the layout and try out of real-time embedded SoC-based structures. The bankruptcy, then, proceeds to debate the area idea for every sub-profile, by means of the outline of the corresponding stereotypes.

Chapter 6 applies the platform-centric SoC layout technique, utilizing the CMF profile in UML, to the improvement of a simplified camera process as a way to display the use and the robustness of the proposed method. particularly, the NiOS improvement board is used to imitate the digicam process the place uncooked snapshot facts are learn from a charge-coupled gadget (CCD), after which JPEG encoded and kept into reminiscence. The bankruptcy starts off with an outline of the Altera’s NiOS approach, by means of the particular process improvement procedure that explicitly demonstrates using the proposed strategy. A quantitative evaluate is then offered that compares the improvement fee of the proposed platform-centric SoC layout procedure opposed to a few replacement ways utilizing price estimation types and tools.

Chapter 7 concludes the booklet with a precis and a dialogue of destiny instructions for this attempt on platform-based layout.

High-quality digital PDF.

Show description

Read Online or Download A Platform-Centric Approach to System-on-Chip (SOC) Design PDF

Best design books

Decorating with Flowers: A Stunning Ideas Book for all Occasions

Use clean plant life to make a dramatic distinction at your residence. .. and dazzle with the facility of plants if you happen to entertain! adorning with plant life celebrates the newest developments in modern floral layout with a tropical twist. that includes encouraged desk settings and installations, this impressive booklet will motivate you to create your individual unforgettable floral creations!

Robust Electronic Design Reference Book

For those who layout electronics for a dwelling, you would like strong digital layout Reference booklet. Written via a operating engineer, who has positioned over a hundred and fifteen digital items into construction at Sycor, IBM, and Lexmark, strong digital layout Reference covers the entire a variety of features of designing and constructing digital units and platforms that: -Work.

Rare Earth Permanent-Magnet Alloys’ High Temperature Phase Transformation: In Situ and Dynamic Observation and Its Application in Material Design

The method of hot temperature section transition of infrequent earth permanent-magnet alloys is published by means of photos taken by means of excessive voltage TEM. the connection among the formation of nanocrystal and magnetic homes is mentioned intimately, which results alloys composition and education method. The test effects confirmed a few presumptions, and have been necessary for next clinical examine and developing new permanent-magnet alloys.

Additional info for A Platform-Centric Approach to System-on-Chip (SOC) Design

Sample text

It is to be noted, nonetheless, that the RTtimeModeling profile only permits one clock to be defined. The last package in the general resource framework, the RTconcurrencyModeling profile, deals primarily with the concurrency aspects of modeling real-time applications. Using this profile, the concept of active objects and threads can be modeled conveniently. The profile utilizes a message passing scheme for communications. 50 Introduction To UML And XML Figure 3-3.

There is no real-time handling mechanism, nor the capability to capture customer requirements. The POLIS [11] co-design method addresses the issues of unbiased specification and efficient automated synthesis through the use of a unified framework, with a unified hardware-software representation. POLIS is an example of the tools-integrated environment that relies on performance estimates to drive the design, and on automation techniques to complete the Platform-Centric SoC Design Methodology 33 tasks at each design step.

G. , may be developed and analyzed (in the next stage), whose results are back-annotated for further elaboration of the hardware-software functional specification. 3, until all required system characteristics are determined, at which point the implementable platform-dependent specification results that can now be realized and integrated into a full system prototype. 4 System Derivation Process The System Derivation process is carried out iteratively, hand in hand, with the other stages; it furnishes an execution domain for the platformdependent models resulted from the preceding Platform-Dependent stage.

Download PDF sample

Rated 4.50 of 5 – based on 50 votes