Unlock instant, AI-driven research and patent intelligence for your innovation.

Method for implementing an efficient entropy decoder by using high-level synthesis

A code and source code technology, applied in image communication, special data processing applications, selective content distribution, etc., can solve problems such as hardware accelerator over-debugging

Active Publication Date: 2019-07-23
GOOGLE LLC
View PDF4 Cites 0 Cited by
  • Summary
  • Abstract
  • Description
  • Claims
  • Application Information

AI Technical Summary

Problems solved by technology

These failures lead to over-debugging / testing of hardware accelerator designs
Similar complex systems have corresponding disadvantages when subcomponents repeatedly fail during system synthesis leading to over-commissioning / testing of the system

Method used

the structure of the environmentally friendly knitted fabric provided by the present invention; figure 2 Flow chart of the yarn wrapping machine for environmentally friendly knitted fabrics and storage devices; image 3 Is the parameter map of the yarn covering machine
View more

Image

Smart Image Click on the blue labels to locate them in the text.
Viewing Examples
Smart Image
  • Method for implementing an efficient entropy decoder by using high-level synthesis
  • Method for implementing an efficient entropy decoder by using high-level synthesis
  • Method for implementing an efficient entropy decoder by using high-level synthesis

Examples

Experimental program
Comparison scheme
Effect test

Embodiment Construction

[0017] Although example embodiments may include various modifications and alternative forms, embodiments thereof are shown in the drawings by way of example only and will be described herein in detail. It should be understood, however, that there is no intent to limit example embodiments to the particular forms disclosed, but on the contrary, example embodiments are to cover all modifications, equivalents, and alternatives falling within the scope of the claims.

[0018] Furthermore, the drawings are intended to illustrate the general characteristics of methods and / or structures employed in certain example embodiments and to supplement the written description provided below. These drawings, however, are not necessarily to scale and may not precisely reflect the precise structural or performance characteristics of any given embodiment, and should not be construed as defining or limiting the values ​​encompassed by example embodiments. or range of features. For example, structu...

the structure of the environmentally friendly knitted fabric provided by the present invention; figure 2 Flow chart of the yarn wrapping machine for environmentally friendly knitted fabrics and storage devices; image 3 Is the parameter map of the yarn covering machine
Login to View More

PUM

No PUM Login to View More

Abstract

The present invention discloses a non-transitory computer-readable storage medium storing computer-executable program codes, the computer-executable program codes cause the computer system to perform steps when executed on the computer system. The steps include: receiving a portion of source code including a first program model defining elements of an integrated circuit; generating a first register transfer level (RTL) description based on the portion of the source code; said first RTL description to define a library component; receiving said source code including a second program model defining said integrated circuit; replacing a portion of said source code corresponding to said first program model with said library component; and generating a second RTL description based on the source code.

Description

[0001] Cross References to Related Applications [0002] This application claims U.S. Nonprovisional Patent Application Serial No. 14 / 317,860, entitled "METHOD FOR IMPLEMENTINGEFFICIENT ENTROPY DECODER BY USING HIGH LEVEL SYNTHESIS," filed June 27, 2014 No. priority and is a continuation of the case, the disclosure of which is incorporated herein by reference in its entirety. Background technique [0003] High-level synthesis tools can create register-transfer level (RTL) (eg, VHDL / verilog / systemVerilog) code from high-level source code (eg, C, C++). High-level synthesis makes testing and changing RTL hardware efficient because changes can be made to the high-level source code rather than rewriting the RTL, which is a slow and error-prone process. Arithmetic coding can be a complicating factor for modern video compression standards (eg, VP8 / VP9 / HEVC / H264), and debugging / testing of arithmetic coding can be a tedious task if the hardware accelerator is implemented as RTL. To s...

Claims

the structure of the environmentally friendly knitted fabric provided by the present invention; figure 2 Flow chart of the yarn wrapping machine for environmentally friendly knitted fabrics and storage devices; image 3 Is the parameter map of the yarn covering machine
Login to View More

Application Information

Patent Timeline
no application Login to View More
Patent Type & Authority Patents(China)
IPC IPC(8): H04N21/262H04N21/2668H04N19/13
CPCG06F30/34G06F30/327
Inventor 亚科·图奥马斯·阿莱克希·文泰莱
Owner GOOGLE LLC