Multiprocessor System-on-chip Platforms: a Component-Based Design Approach
نویسندگان
چکیده
Component-based design provides primitives to build complex architectures from basic components. This bottom-up approach allows design-architects to reuse efficient custom solutions with best performances. This paper presents a highlevel component-based methodology and design environment for multiprocessor system-on-chip architectures. The design environment provides automatic wrapper-generation tools able to synthesize hardware interfaces, device drivers, and operating systems that implement a high-level interconnect API. This approach, experimented over the design of a VDSL system, shows a drastic design time reduction without any significant efficiency loss in the final circuit.
منابع مشابه
HW/SW Interfaces Design of a VDSL Modem using Automatic Refinement of a Virtual Architecture Specification into a Multiprocessor SoC: a Case Study
Multiprocessor system-on-a-chip (SoC) platforms are ideal hardware platforms for implementing nowadayscomplex telecommunication, automotive and network applications. Nevertheless, the design and verification of such applications requires a high degree of automation because the configuration of all the parameters for the hardware platform and the embedded operating systems is a fastidious and er...
متن کاملMpfpga-lib: a Family of Soft Multiprocessor with Noc from 12 to 48 Processors
Design productivity is one the most important challenge facing future generation multiprocessor system on chip (MPSOC). The design productivity concerns hardware as well as software issues however sofwtare design productivity is more challenging especially for parallel software. The MPFPGA-LIB project aims at providing a family of soft IP multiprocessors executable on FPGA to help software deve...
متن کاملA FPGA-based Soft Multiprocessor System for JPEG Compression
To achieve a balance between high performance and energy efficiency embedded systems often use heterogeneous multiprocessor platforms tuned for a welldefined application domain. However, due to extremely high design cost and NRE for deep submicron IC, not many applications can afford that [1]. An alternative solution is FPGA-based multiprocessor system. In this way, both high programmability an...
متن کاملA model-based software implementation tool for multiprocessor embedded systems
We apply a formal, automated model-based design tool for synthesizing correct-by-construction parallel implementations of an MPEG-4 video encoder. The tool allows for early prototyping, verification and simulation of embedded applications. The generated software implementations are multi-threaded and customized for system on-chip multi-processor architectures. We consider two HW platforms: a cu...
متن کاملVirtual Platforms in System-on-Chip Design
Due to continuously increasing system-on-chip design complexity and tight time-tomarket requirements, virtual platforms have become a widely adopted solution to achieve concurrent hardware/software design for embedded architectures. This article explains the advantages of using virtual platforms for software design on multicore/multiprocessor systemon-chip architectures. It also gives a survey ...
متن کامل