A PCI bus controller and its control method

A PCI bus and control method technology, applied in the field of computer systems, can solve the problems of not being able to meet general, flexible configuration, and high-efficiency system application requirements, and achieve the effects of flexible use, wide application range, and improved system efficiency

Active Publication Date: 2017-11-14
NO 771 INST OF NO 9 RES INST CHINA AEROSPACE SCI & TECH
View PDF4 Cites 1 Cited by
  • Summary
  • Abstract
  • Description
  • Claims
  • Application Information

AI Technical Summary

Problems solved by technology

[0004] The research on PCI bus technology and related patent achievements are mainly aimed at improving the bus transmission efficiency for the application of PCI bus technology, or performing PCI protocol processing for specific applications, which cannot meet the general, flexible, and efficient system application requirements.

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 PCI bus controller and its control method

Examples

Experimental program
Comparison scheme
Effect test

Embodiment Construction

[0041] The present invention will be further described in detail below in conjunction with specific embodiments, which are explanations of the present invention rather than limitations.

[0042] The PCI bus controller described in the present invention is a general PCI bus controller, which can provide standard PCI bus interface, SPI bus interface, and local bus interface with flexible configuration, and is suitable for computer systems based on PCI bus.

[0043] The specific functions of the controller include: automatic / manual loading of the configuration information of the controller of the present invention through the SPI bus interface; the SPI interface signal is multiplexed into ordinary IO, and according to different inputs of the SPI interface, the controller is initialized without loading configuration information, and the device is completed. Select; as a PCI slave device, respond to the configuration / Memory / IO read and write access initiated by the master device, su...

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 PCI (Peripheral Component Interconnect) bus controller and a control method thereof. Through SPI (Serial Peripheral Interface) signal multiplexing, two configuration information initialization ways including EEPROM (Electrically Erasable Programmable Read-Only Memory) loading or unloading are provided so as to be flexible in use; and through the arrangement of a plurality of interface modules, a SPI bus, a PCI bus, a Local bus and corresponding pin interfaces can be realized. The PCI bus controller can be used as PCI master / slave equipment, has a wide application range and meets different requirements of a system; and when the PCI bus controller is used as the PCI master equipment, DMA (Direct Memory Access) data transmission is carried out, CPU (Central Processing Unit) intervention is avoided, and system efficiency is improved. When the PCI bus controller is used as the PCI bus master equipment to initiate a bus operation, data interaction between system memory and Local equipment is finished; and during non DMA transmission, the PCI bus controller is used as the PCI bus slave equipment to response to the bus operation. The PCI bus controller provides 8-bit, 16-bit, 32-bit multiplex / non-multiplex Local bus interfaces, can configure and realize various working ways including emergency, prefetching, internal waiting, external waiting, write cycle maintaining, read-write gating delay, big end and small end alignment, local chip selection, local interruption and the like, and is high in universality.

Description

technical field [0001] The invention relates to the field of computer systems based on PCI bus architecture, in particular to a PCI bus controller and a control method thereof. Background technique [0002] The computer system based on PCI bus consists of two types: master device and slave device. The master device initiates PCI bus operation, and the slave device responds to the operation, and converts the timing sequence of the PCI bus into the timing sequence of the local bus to complete the access to the local device. The PCI bus controller It is the core module of this computer system. [0003] A high-speed data transmission method based on PCI bus (Chinese patent CN102495817A) introduces the design method of a driver program based on PCI bus for high-speed data transmission from an application point of view; a PCI bus DMA high-speed data transmission method (Chinese patent CN101916237A) through PCI bus Implementation method for DMA data transmission; PCI slave device ...

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): G06F13/38G06F13/34
CPCG06F13/34G06F13/385
Inventor 王瑞晓曲超翟雯艳卢飞
Owner NO 771 INST OF NO 9 RES INST CHINA AEROSPACE SCI & TECH
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