A DMA transaction-level modeling method based on powerpc processor

A modeling method and transaction-level technology, applied in software simulation/interpretation/simulation, program control devices, etc., can solve problems such as DMA modeling and can not support DMA simulation, and achieve the effect of improving running speed and improving functions

Inactive Publication Date: 2017-04-26
TIANJIN UNIV
View PDF4 Cites 0 Cited by
  • Summary
  • Abstract
  • Description
  • Claims
  • Application Information

AI Technical Summary

Problems solved by technology

However, the existing Qemu does not implement DMA, but does not model DMA, resulting in the inability to support DMA-related simulations

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
  • A DMA transaction-level modeling method based on powerpc processor
  • A DMA transaction-level modeling method based on powerpc processor
  • A DMA transaction-level modeling method based on powerpc processor

Examples

Experimental program
Comparison scheme
Effect test

Embodiment Construction

[0024] A PowerPC processor-based DMA transaction-level modeling method of the present invention will be described in detail below in conjunction with the embodiments and drawings.

[0025] A DMA transaction-level modeling method based on PowerPC processors of the present invention aims at DMA controllers of PowerPC series processors, uses SystemC-TLM to carry out high-level modeling on DMA, and completes the system-level model of the DMA controllers. Modify the Qemu instruction set to realize the control of the DMA controller by using the DCR instruction, so that the DMA can complete the data transfer by programming the DMA when the CPU does not use the bus, and improve the simulation of the PowerPC processor.

[0026] The present invention uses SystemC for modeling, and needs to complete the communication between the CPU and the DMA, the logic control inside the DMA, and the interrupt processing of the interrupts of the four channels of the DMA. Such as figure 1, DMA Executi...

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

Provided is a DMA transaction-level modeling method based on a Power PC processor. Modeling is carried out on the basis of the system simulation verification platform Rabbits of a French TIMA laboratory. The method comprises a bus, an internal storage, peripheral equipment connected with the connecting bus, a DMA controller and a CPU, the bus is used for processing a transmission request of a primary equipment module, the internal storage is connected with the bus and used for storing data and instructions, the DMA controller is connected with the bus and used for controlling data transportation and sending interrupt request signals, the input end of the CPU is connected with the DMA controller to receive the interrupt request signals sent by the DMA controller, the CPU is connected with the bus and used for reading and writing the data and the instructions of the internal storage and reading and writing a register in the DMA controller and data in the peripheral equipment, Power PC instructions are simulated, and interrupt requests are processed. A DMA is programmed, the DMA is made to complete one or more data transportation tasks independently, platform operating speed can be improved conveniently, and the preliminary validation function of a platform is improved better.

Description

technical field [0001] The invention relates to a modeling method. In particular, it involves a DMA transaction-level modeling method based on PowerPC processors. Background technique [0002] With the development of SoC design, the design of software and hardware becomes more and more complicated, but the growth rate of the complexity of the software has greatly exceeded the increase of the complexity of the hardware. For complex SoC designs, in the early stage of building the entire system, it is necessary to evaluate the entire system architecture to determine whether the performance of the architecture meets the requirements. Because the traditional register transfer level (Register Transfer Level, RTL) design and verification can no longer meet the user's requirements for design time, manufacturing cost and product performance. The higher-level design method of Electronic System Level (ESL, Electronic System Level) is thus produced. ESL-based SoC design can effective...

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): G06F9/455
Inventor 魏继增赵福发郭炜
Owner TIANJIN UNIV
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