Video codecs in SoCs using OCP-based programmable accelerator design | Network Systems Designline

Get the latest news, products and how-to information on network systems. Sign up for the Network Systems DesignLine newsletter, a weekly e-mail guide dedicated to the needs of engineers developing networking equipment and components. Here is our RSS feed.








 Network Systems DesignLine » How-To » Enterprise Networking

 
 HOW-TO : Enterprise Networking

Video codecs in SoCs using OCP-based programmable accelerator design


Print This Story Send As Email Discuss This Story Reprints

Page 4 of 4

Courtesy of Video Imaging DesignLine

Rate this article
WORSE | BETTER
1 2 3 4 5

The CoWare Processor Design solution has recently been extended to support the OCP interface allowing designers to benefit from the interoperability and configurability enabled by the OCP technology.

The flexibility offered by OCP is of major importance for the design of programmable accelerators as they have to be integrated with other off-the-shelf and custom IP into sub-systems (e.g. video-subsystem) which again will be part of an even larger platform.



View full size of Platform Architect


View full size of Virtual Platforms

Figure 5: CoWare ESL Design Solution

In order to explore, implement and verify the programmable accelerator in the platform context, OCP interfaces are generated on multiple abstraction levels. Processor Designer expands into CoWare's SystemC-based ESL design solution, allowing for the creation of virtual platforms used for hardware and software development. For the purpose of architecture exploration as well as software development, a SystemC instruction-set simulator (ISS) encapsulation with transaction-level OCP interfaces can be generated (TL2). This allows for the creation of fast and accurate virtual platforms employing one or more programmable accelerators and other IP (processors, peripherals, interconnect, etc.). Throughput and latency exploration is enabled, as well as early software development.

The CoWare ESL design solution also provides a seamless flow from exploration down to HDL implementation for the Programmable Accelerator design. A Verilog or VHDL model with pin-level OCP master interfaces (TL0) can be generated and co-simulated in the sub-system context for verification purposes. Additionally, the generated RTL can be taken through standard EDA synthesis tools for rapid FPGA prototyping and final implementation.

About the author
Achim Nohl received his degree in Electrical Engineering from the Institute for Integrated Signal Processing Systems at the University of Technology in Aachen, Germany in 2000. As a Ph.D. student at the same institute, he has published more than 10 technical papers and is the principal author of a publication about fast and flexible instruction-set simulation which received the Design Automation Conference (DAC) Best Paper Award in 2002. In 2002, Mr. Nohl worked at LISATek, Inc. as an architect of the LISA language-based processor design technology. From 2003 to 2005 he has worked as an engineering manager for the CoWare Processor Designer (LISATek) product line. Recently, Mr. Nohl moved into a Solution Specialist role with focus on Design and Modeling of Programmable Architectures at CoWare. He can be reached at achim@coware.com.

Print This Story Send As Email Discuss This Story Reprints

Page 1 | 2 | 3 | 4


 
eSearch  

 Top 5 Most Read
 How-To Stories
1. 2. 3. 4. 5.

 Top 5 Most Read
 News Stories
1. 2. 3.

  • Introduction to Optical Transmission Systems

  • Optimizing Embedded Systems for Broadband 10 Gigabit Ethernet Connectivity

  • Interfacing a DS3231 with an 8051-Type Microcontroller

  • The entire library >>  

     
     Top 5 Most Read
     Product Stories
    1. 2. 3.

     Sponsor

    EE Times TechCareers
    Search Jobs

    Enter Keyword(s):


    Function:


    State:
      

    Post Your Resume
    -----------------
    Employers Area
    Most Recent Posts
    GE Corporation seeking Lead Systems Analyst in Van Buren Township, MI

    Osram Sylvania seeking Sr Applications Engineer in Danvers, MA

    Accolo, Inc. seeking User Experience Engineer in Reston, VA

    Johnson Controls, Inc seeking Project Development Engineer in Pittsburg, PA

    WhiteHat Security seeking User Interface Engineer in Santa Clara, CA

    More career-related news, resources and job postings for technology professionals


     Tech Library
    ¤ Looking for the appropriate Industry Association? This comprehensive, up-to-date list will take you to the right Web site for the help you need.

    ¤ Got a question about a standard? Here are direct links to resources detailing the industry's most important communications standards.

    ¤ Freshen up on technology, new and old, with these links to interesting and informative tutorials.

    More from TechLibrary

    Welcome to our DesignLine network of web communities. On these sites, we provide practical how-to technical information for engineers and engineering managers involved in Automotive,audio, DSP, DTV, EDA, Industrial Control, Mobile Handset, Power Management, Programmable Logic,RF,Video, and Wireless networking design. Check out the sites and let us know your thoughts.
     



    Career Center | CommsDesign.com | Embedded.com | EE Times | TechOnline
    Planet Analog | DeepChip | eeProductCenter | Electronic Supply & Manufacturing | Webinars