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

By Vijay Madisetti

The platform-centric SoC procedure is geared toward the layout of today’s SoC platforms with emphasis on real-time, embedded platforms. The process presents a tenet and an SoC layout atmosphere that promotes an integration of state of the art instruments and strategies invaluable for the improvement of the platforms. It renders a brand new and higher standpoint in the direction of co-design methods, whereas additionally elevating a degree of layout abstraction. as the configurable platform gadgets are designed off-cycle, they give a contribution to a normal development in improvement time. via incorporating their utilization, the final process 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 method to the matter. the rest of this ebook offers a extra thorough exam at the challenge and the proposed method. bankruptcy 2 describes the proposed platform-centric SoC layout approach intimately. It illustrates the layout movement and discusses every one major step within the layout strategy. Definition of a platform as initially outlined via Sabbagh [96], in addition to the platform-based and platform-centric layout methods, are awarded. The bankruptcy concludes via evaluating the proposed process with earlier similar paintings. bankruptcy three lays out the technological historical past for the proposed SoC layout procedure. while the platform know-how is mentioned in bankruptcy 2, this bankruptcy supplies an summary of the opposite primary applied sciences: the Unified Modeling Language (UML) and the Extensible Markup Language (XML). The bankruptcy starts with an creation to UML as a modeling software rather well perceived in the software program engineering neighborhood. it really is via a dialogue on an test by way of the item administration team (OMG) to empower UML for the improvement of real-time embedded software program – an attempt with the intention to ultimately culminate in a layout framework often called the UML Profile for Schedulability, functionality, and Time Specification [29]. Thereafter, an outline of XML and some different similar net applied sciences occur. bankruptcy four outlines the constitution of the library of platform gadgets (LPO), in addition to furnishes a entire guide and necessities specification platform item needs to own with a purpose to be scalable and appropriate with the proposed process. crucial components for every platform item, e.g. structure blueprint, XML-based self-described modules, platform dealing with instrument, etc., also are mentioned intimately. bankruptcy five presents a close therapy of UML extensions for the advance of real-time embedded structures. The bankruptcy begins with a format of the Co-design Modeling Framework (CMF) hierarchy that encompasses 5 different sub-profiles – the widely used 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). each one of those profiles furnishes a layout framework that's particularly adapted for the proposed technique, and will manage to meet with the demanding situations posed through the layout and try out of real-time embedded SoC-based platforms. The bankruptcy, then, proceeds to debate the area thought for every sub-profile, through the outline of the corresponding stereotypes. bankruptcy 6 applies the platform-centric SoC layout procedure, utilizing the CMF profile in UML, to the improvement of a simplified digicam process which will display the use and the robustness of the proposed method. particularly, the NiOS improvement board is used to imitate the digicam approach the place uncooked photo information are learn from a charge-coupled machine (CCD), after which JPEG encoded and kept into reminiscence. The bankruptcy starts off with an summary of the Altera’s NiOS method, by way of the particular process improvement procedure that explicitly demonstrates using the proposed technique. A quantitative evaluate is then offered that compares the improvement expense of the proposed platform-centric SoC layout process opposed to a few substitute techniques utilizing fee estimation versions and instruments. bankruptcy 7 concludes the publication 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

Similar electronics books

Dielectric Materials and Devices

This targeted stand on my own quantity info new advancements in dielectric ceramics. It offers complete experiences of recent fabrics and product concepts and comprises themes akin to fabrics synthesis and processing, relaxors & novel compositions, dielectric loss mechanisms, multiplayer ceramic units, and price research of tomorrow’s electrical units.

Analog/RF and Mixed-Signal Circuit Systematic Design

Even though within the electronic area, designers can take complete merits of IPs and layout automation instruments to synthesize and layout very advanced platforms, the analog designers’ job remains to be regarded as a ‘handcraft’, bulky and extremely time eating method. therefore, super efforts are being deployed to increase new layout methodologies within the analog/RF and mixed-signal domain names.

Solder Paste in Electronics Packaging: Technology and Applications in Surface Mount, Hybrid Circuits, and Component Assembly

One of many most powerful traits within the layout and manufacture of recent electronics applications and assemblies is the usage of floor mount expertise as an alternative for through-hole tech­ nology. The mounting of digital units and elements onto the outside of a broadcast wiring board or different substrate deals many merits over putting the leads of units or elements into holes.

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

Example text

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. Such ability allows POLIS to provide necessary feedback to the designer at all design steps. A simple scheme for automatic HW/SW interface synthesis is also supported. The Corsair [10] integrated framework methodology is similar to POLIS.

The approach gives no insight why this particular architecture is selected. Both methods do not furnish a process for capturing customer’s requirements. The SpecC method [20], on the other hand, is based on a specify-explorerefme paradigm. It is a unified language, IP-centric approach aimed at easing the problems caused by heterogeneous design. The SpecC language can be employed to describe both hardware and software behaviors until the designer attains the feasible implementation model later on in the design process, hence, promoting an unbiased hardware/software partitioning for the system under development.

Even though no detailed implementation of the Embedded UML is available at the time of this writing, a careful perusal over its proposal reveals a few interesting facts. The Embedded UML profile and the UML profile for Co-design Modeling Framework (see Chapter 5) bear some resemblance as per their underlying objectives—each of which attempts to furnish a means to model and to develop platform-based real-time embedded systems. Certain minute implementation details of the two profiles differ tentatively.

Download PDF sample

Rated 4.32 of 5 – based on 41 votes