Supercharge Your Innovation With Domain-Expert AI Agents!

Processing unit interface for intellectual property (IP) core and automatic generation method thereof

A processor interface and automatic generation technology, applied to the architecture with a single central processing unit, general-purpose stored program computer, etc., can solve the problem of low interface efficiency, reduced interface performance between IP core and processor, and poor compatibility and other issues to achieve the effect of improving development efficiency, reducing development time and verification time, and good compatibility

Active Publication Date: 2014-05-14
NAT UNIV OF DEFENSE TECH
View PDF3 Cites 0 Cited by
  • Summary
  • Abstract
  • Description
  • Claims
  • Application Information

AI Technical Summary

Problems solved by technology

However, on the one hand, because the idea of ​​VCI appeared late, and it was only proposed by a third-party organization to provide the Wrapper of common protocols, many existing IP cores are not compatible with the VCI protocol, and the interfaces of existing IP cores must be redesigned. The design must comply with the VCI protocol, which is obviously not realistic
On the other hand, the VCI protocol exists as an intermediate protocol between the IP core and the processor, which also reduces the performance of the interface between the IP core and the processor
Therefore, the method based on the VCI protocol has the problems of poor compatibility and low interface efficiency

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 unit interface for intellectual property (IP) core and automatic generation method thereof
  • Processing unit interface for intellectual property (IP) core and automatic generation method thereof
  • Processing unit interface for intellectual property (IP) core and automatic generation method thereof

Examples

Experimental program
Comparison scheme
Effect test

Embodiment Construction

[0050] Such as figure 1 As shown, the embodiment of the present invention is used for the processor interface of IP core and comprises interconnected data buffer synchronization unit 2 and adopts the interface protocol module 1 of IP core complementary interface protocol, and interface protocol module 1 is connected with IP core, and interface protocol module 1 Connected to the processor through the data buffer synchronization unit 2, the data buffer synchronization unit 2 includes a data buffer module 21 for buffering data between IP cores and processors with different data processing widths and an IP core and processing for synchronizing different clock domains The clock synchronization module 22 of the data clock between the devices, and the data buffer module 21 is connected with the clock synchronization module 22.

[0051] In this embodiment, the interface protocol module 1 is automatically generated according to the interface description information, and the interface p...

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 discloses a processing unit interface for an intellectual property (IP) core and an automatic generation method thereof. The processing unit interface comprises an interface protocol module and a data buffer synchronization unit, wherein the data buffer synchronization unit is used for data buffer and clock synchronization. The automatic generation method comprises the following implementation steps of: 1) obtaining the interface description information of the IP core; 2) obtaining the data width of the IP core according to interface lead pin information, obtaining the work efficiency of the IP core according to clock signal information, and generating a complementary time sequence state machine according to an interface time sequence rule; 3) generating a clock synchronization module when the work frequency of the IP core is different from the work frequency of the processing unit; 4) generating data buffer module codes when the data width of the IP core is different from the data width of the processing unit; and 5) generating the interface protocol module according to the interface lead pin information, the lead pin mapping information and the complementary time sequence state machine. The processing unit interface has the advantages that the universality is good, the development is fast and convenient, and the compatibility with the IP core and the processing unit is good.

Description

technical field [0001] The invention relates to the technical field of processor development, in particular to a processor interface for an IP core and a method for automatically generating Register Transfer Level (RTL) codes. Background technique [0002] With the rapid development of semiconductor manufacturing technology, the scale of the processor is getting larger and larger, and the design complexity of the processor is also increasing. IP core (Intellectual Property core) is a hardware description language program with specific circuit functions. This program has nothing to do with the integrated circuit process and can be transplanted to different semiconductor processes to produce integrated circuit chips. Therefore, the existing IP core is reused. The design and verification time of the processor can be effectively saved, the time to market of the processor can be greatly shortened, and the development cost of the processor can be reduced. [0003] The interface p...

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): G06F15/78
Inventor 陈书明谷会涛万江华陈胜刚刘胜王耀华孙书为
Owner NAT UNIV OF DEFENSE TECH
Features
  • R&D
  • Intellectual Property
  • Life Sciences
  • Materials
  • Tech Scout
Why Patsnap Eureka
  • Unparalleled Data Quality
  • Higher Quality Content
  • 60% Fewer Hallucinations
Social media
Patsnap Eureka Blog
Learn More