But as for me, I trust in You, 0 LORD, I say, 'You are my God' My times are in your hand .... "-Psalm 31:14-15a To our awesome God who engineered this wondrous creation and our salvation through his son Jesus Christ; And to my beloved wife Beverly and our three incredible children
The codesign of embedded real-time signal processing systems is complex. The use of commercial-off-the-shelf (COTS) multiprocessor (MP) hardware and software can reduce codesign complexity. Further complexity reduction can be obtained with emerging rapid system prototyping (RSP) frameworks, which can generate deployable code by leveraging vendor communication and computation libraries. However, these RSP frameworks are inadequate in providing a sound specification and design methodology (SDM) because they require the designer to first choose the implementation target before specification and design exploration. We have developed a new SDM known as MAGIC that allows the designer to capture the specification in an executable model that can then be used in design exploration to find the optimal COTS MP technology and architecture before committing to that technology. The MAGIC SDM exploits emerging open-standards based VSIPL computation middleware and MPI communication middleware to provide connectivity between specification and design with RSP frameworks for implementation. IntroductionThe process of designing large real-time embedded signal processing systems is plagued by a lack of coherent specification and design methodology (SDM). A canonical waterfall design process is commonly used to specify, design, and implement these systems with commercial-off-theshelf (COTS) multiprocessing (MP) hardware and software. Powerful frameworks exist for each individual phase of this canonical design process, but no single methodology exists which enables these frameworks to work together coherently, i.e., allowing the output of a framework used in one phase to be consumed by a different framework used in the next phase.COTS MP Technology. This lack of coherence usually leads to design errors that are not caught until well into the implementation phase. Since the cost of redesign increases as the design moves through these three stages, redesign is the most expensive if not performed until the implementation phase, thus making the current incoherent methodology costly. This paper shows how designs targeting COTS MP technologies can be improved by providing a coherent coupling between these frameworks, a quality known as "model continuity."The codesign of embedded real-time signal processing systems is complex and made more difficult when pressed by time-to-market. The use of COTS MP hardware and software is usually required by the customer and/or necessitated by time-to-market. This can reduce the complexity of the codesign by constraining the hardware search space. Further complexity reduction can be obtained by the use of emerging rapid system prototyping (RSP) frameworks created for COTS MP-based codesign. These frameworks provide GUI canvases for hardware and software design as well as configuration and integration, and also possess effective code generation that produces deployable code by leveraging vendor communication and computation libraries.While these RSP frameworks are great aids for implementation, they are inad...
The complexity of hardware/software codesign of embedded real-time signal processing systems can be reduced by rapid system prototyping (RSP). However, existing RSP frameworks do not provide a sound specification and design methodology (SDM) because they require the designer to choose the implementation target before specification and design exploration and they do not work together coherently across development stages. This paper presents a new SDM, called MAGIC, that allows the designer to capture an executable specification model for use in design exploration to find the optimal multiprocessor technology before committing to that technology. MAGIC uses a technique called "virtual benchmarking," for early validation of promising architectures. The MAGIC SDM also exploits emerging open-standards computation and communication middleware to establish model continuity between RSP frameworks. This methodology has been validated through the specification and design of a moderately complex system representative of the signal processing domain: the RASSP Synthetic Aperture Radar benchmark. In this case study, MAGIC achieves three orders of magnitude speedup over existing virtual prototyping approaches and demonstrates the ability to evaluate competitive technologies prior to implementation. Transfer of this methodology to the system-on-a-chip domain using Cadence's Virtual Component Codesign infrastructure is also discussed with promising results. Index Terms-Hardware/software codesign, model continuity, open-standards middleware, specification and design methodology. ae 1 INTRODUCTION T HE codesign of embedded real-time signal processing systems is complex and made more difficult when pressed by time-to-market. The use of commercial-off-theshelf (COTS) multiprocessing (MP) hardware and software is usually required by the customer and can reduce the complexity of the codesign by constraining the hardware search space. Complexity can be further reduced by using emerging rapid system prototyping (RSP) frameworks created for COTS MP-based systems. These frameworks provide GUI canvases for hardware and software design as well as configuration and integration and also perform effective code generation that produces deployable code by leveraging vendor communication and computation libraries. While these RSP frameworks assist greatly in implementation, they are inadequate in providing a sound, coherent specification and design methodology (SDM) for two main reasons.
scite is a Brooklyn-based organization that helps researchers better discover and understand research articles through Smart Citations–citations that display the context of the citation and describe whether the article provides supporting or contrasting evidence. scite is used by students and researchers from around the world and is funded in part by the National Science Foundation and the National Institute on Drug Abuse of the National Institutes of Health.
customersupport@researchsolutions.com
10624 S. Eastern Ave., Ste. A-614
Henderson, NV 89052, USA
This site is protected by reCAPTCHA and the Google Privacy Policy and Terms of Service apply.
Copyright © 2024 scite LLC. All rights reserved.
Made with 💙 for researchers
Part of the Research Solutions Family.