Processing method of ROM (Read-Only-Memory) technology mapping

A processing method and process mapping technology, which is applied in the direction of electrical digital data processing, special data processing applications, instruments, etc., can solve the problem of non-disclosure of technical implementation details

Active Publication Date: 2015-02-18
SOI MICRO CO LTD
View PDF2 Cites 4 Cited by
  • Summary
  • Abstract
  • Description
  • Claims
  • Application Information

AI Technical Summary

Problems solved by technology

[0005] The synthesis of FPGA on-chip ROM has been widely integrated in FPGA RTL synthesis tools, such as Synopsis’s Synplify and Xilinx’s XST, etc., but the relevant documents are only user-level manuals, which focus on introducing different RTL-level descriptions of ROMs and ROM types in target FPGAs The mapping relationship, the specific comprehensive technical implementation details are not disclosed
In practice, there is no public technology to solve this problem

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
  • Processing method of ROM (Read-Only-Memory) technology mapping
  • Processing method of ROM (Read-Only-Memory) technology mapping
  • Processing method of ROM (Read-Only-Memory) technology mapping

Examples

Experimental program
Comparison scheme
Effect test

Embodiment Construction

[0023] Embodiments of the present invention are described in detail below.

[0024] Examples of the described embodiments are shown in the drawings, wherein like or similar reference numerals designate like or similar elements or elements having the same or similar functions throughout. The embodiments described below by referring to the figures are exemplary only for explaining the present invention and should not be construed as limiting the present invention. The following disclosure provides many different embodiments or examples for implementing different structures of the present invention. To simplify the disclosure of the present invention, components and arrangements of specific examples are described below. Of course, they are only examples and are not intended to limit the invention. Furthermore, the present invention may repeat reference numerals and / or letters in different instances. This repetition is for the purpose of simplicity and clarity and does not in i...

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 invention provides a processing method of ROM (Read-Only-Memory) technology mapping. The method comprises the following steps: identifying the basic structure of an ROM from source description in which a hardware description language is taken as a format; constructing a control data flow graph node of the ROM according to the identified basic structure of the ROM; mapping the ROM to a target ROM unit in a mapping library according to the constructed control data flow graph node of the ROM. According to the method, mapping from behavioral level ROM description to an ROM target process library in FPGA (Field-Programmable Gate Array) RTL (Register-Transfer-Level) synthesis is realized through ROM identification and mapping, the processed ROM is implemented on an ROM macro unit of an FPGA, and the same effect as a Synplify synthesis tool is achieved.

Description

technical field [0001] The invention relates to the field of integrated circuit design, in particular to a processing method for ROM process mapping in FPGA RTL synthesis. Background technique [0002] FPGA (Field-Programmable Gate Array), that is, field programmable gate array, is a product of further development on the basis of programmable devices such as PAL, GAL, and CPLD. It emerged as a semi-custom circuit in the field of application-specific integrated circuits (ASIC), which not only solves the shortcomings of custom circuits, but also overcomes the shortcomings of the limited number of original programmable device gates. At present, the EDA development technology of FPGA (Field Programmable Gate Arrays) is mainly controlled by several major FPGA and EDA manufacturers, such as Xilinx, Altera, Synopsis, etc. The domestic technology development is still in the stage of following and imitating. Among them, RTL (Register-Transfer-Level) synthesis is an important part of...

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 Applications(China)
IPC IPC(8): G06F17/50
Inventor 李艳张东晓于芳
Owner SOI MICRO CO LTD
Who we serve
  • R&D Engineer
  • R&D Manager
  • IP Professional
Why Eureka
  • Industry Leading Data Capabilities
  • Powerful AI technology
  • Patent DNA Extraction
Social media
Try Eureka
PatSnap group products