Download A Platform-Centric Approach to System-on-Chip (SOC) Design by Vijay Madisetti PDF

By Vijay Madisetti

The platform-centric SoC procedure is aimed toward the layout of today’s SoC platforms with emphasis on real-time, embedded platforms. The technique offers a suggestion and an SoC layout atmosphere that promotes an integration of state of the art instruments and methods valuable for the improvement of the structures. It renders a brand new and higher point of view 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. through incorporating their utilization, the final technique 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 short describes the technical demanding situations dealing with approach builders and introduces a proposed approach to the matter. the rest of this booklet offers a extra thorough exam at the challenge and the proposed technique. bankruptcy 2 describes the proposed platform-centric SoC layout strategy intimately. It illustrates the layout stream and discusses every one major step within the layout method. Definition of a platform as initially outlined via Sabbagh [96], in addition to the platform-based and platform-centric layout techniques, are provided. The bankruptcy concludes by way of evaluating the proposed technique with past comparable paintings. bankruptcy 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 device rather well perceived in the software program engineering group. it's by means of a dialogue on an try out via the item administration staff (OMG) to empower UML for the advance of real-time embedded software program – an attempt in an effort to 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 comparable web applied sciences take place. bankruptcy four outlines the constitution of the library of platform items (LPO), in addition to furnishes a finished guide and specifications specification platform item needs to own to be able to be scalable and appropriate with the proposed strategy. crucial components for every platform item, e.g. structure blueprint, XML-based self-described modules, platform coping with device, etc., also are mentioned intimately. bankruptcy five presents an in depth therapy of UML extensions for the improvement of real-time embedded platforms. The bankruptcy starts off with a format of the Co-design Modeling Framework (CMF) hierarchy that encompasses 5 different sub-profiles – the regular application 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 procedure, and should manage to meet with the demanding situations posed by means of the layout and attempt of real-time embedded SoC-based platforms. The bankruptcy, then, proceeds to debate the area notion for every sub-profile, through the outline of the corresponding stereotypes. bankruptcy 6 applies the platform-centric SoC layout approach, utilizing the CMF profile in UML, to the advance of a simplified camera process on the way to display the use and the robustness of the proposed method. in particular, the NiOS improvement board is used to imitate the camera approach the place uncooked photograph facts are learn from a charge-coupled equipment (CCD), after which JPEG encoded and kept into reminiscence. The bankruptcy starts with an summary of the Altera’s NiOS approach, by means of the particular process improvement procedure that explicitly demonstrates using the proposed process. A quantitative overview is then awarded that compares the improvement rate of the proposed platform-centric SoC layout strategy opposed to a few replacement ways utilizing expense estimation types and instruments. bankruptcy 7 concludes the e-book with a precis and a dialogue of destiny instructions for this attempt on platform-based layout.

Show description

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

Best electronics books

Digital Design and Computer Architecture (2nd Edition)

Electronic layout and computing device structure takes a different and sleek method of electronic layout. starting with electronic common sense gates and progressing to the layout of combinational and sequential circuits, Harris and Harris use those basic development blocks because the foundation for what follows: the layout of an exact MIPS processor.

Power Electronics: A First Course

Writer Ned Mohan has been a pacesetter in EES schooling and study for many years. His three-book sequence on strength Electronics specializes in 3 crucial themes within the energy series in keeping with purposes suitable to this age of sustainable power comparable to wind generators and hybrid electrical automobiles. the 3 subject matters comprise energy electronics, energy structures and electrical machines.

Digital Electronics and Laboratory Computer Experiments

Technological know-how undergraduates have come to simply accept using desktops as average. The day-by-day use of moveable subtle digital calculators (some of them rivaling general-purpose minicomputers of their capa bi li ti es) has hastened this improvement. during the last numerous years, desktop­ assisted experimentation has assumed a massive function within the experimental laboratory.

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

Sample text

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. The integral idea behind POLIS is the Co-design Finite State Machine (CFSM). The CFSM provides a unified input for the tools within the POLIS environment. POLIS supports automated synthesis and performance estimation of heterogeneous design through the use of Ptolemy [45] as the simulation engine.

The Corsair framework contains several tools for the automated implementation of formally specified embedded systems. Based on the extended specification language Specification and Description Language with Message Sequence Chart (SDL/MSC), the approach supports system synthesis, implementation synthesis and performance evaluation for rapid prototyping. The data from performance evaluation are back-annotated to support the estimation tool during the system synthesis step. Even though POLIS and Corsair represent a general improvement for the design of complex embedded SoC systems, several limitations still exist: 34 Platform-Centric SoC Design Methodology The CFSM graph used in the POLIS framework provides very little support for real-time handling mechanism.

The developer accesses the resources in the logical and physical layers through a pre-defined interface called platform object manager (POM). This interface is usually a software tool member of the physical layer. The platform-centric SoC design approach promotes an enhanced tools-integrated environment while also raises a level of design abstraction. Each platform object (PO) represents a collection of common configurable architectures along with their affiliated components and tools that belong to the platform domain.

Download PDF sample

Rated 4.39 of 5 – based on 49 votes