Looking for breakthrough ideas for innovation challenges? Try Patsnap Eureka!

General purpose interface bus (GPIB) controller based on field programmable gate array (FPGA)

A controller and control bus technology, applied in program control, computer control, general control system, etc., can solve the problems of high price of GPIB interface chips, cost control and unfavorable mass production, achieve flexible tailoring or expansion, and reduce hardware costs , highly flexible and scalable effects

Inactive Publication Date: 2013-06-05
袁爱民 +1
View PDF0 Cites 3 Cited by
  • Summary
  • Abstract
  • Description
  • Claims
  • Application Information

AI Technical Summary

Problems solved by technology

Due to the high price of these GPIB interface chips, and the source of supply is restricted by NI, it is very unfavorable for the cost control and mass production of enterprises that produce GPIB controllers

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
  • General purpose interface bus (GPIB) controller based on field programmable gate array (FPGA)
  • General purpose interface bus (GPIB) controller based on field programmable gate array (FPGA)

Examples

Experimental program
Comparison scheme
Effect test

Embodiment Construction

[0012] In order to make the objectives, technical solutions, and advantages of the present invention clearer, the following further describes the present invention in detail with reference to the accompanying drawings.

[0013] figure 1 Shows the functional block diagram of the FPGA-based GPIB controller of the present invention. The controller includes FPGA, GPIB data bus driver and GPIB control bus driver.

[0014] The FPGA-based GPIB controller is used for the conversion between the PCI / PCIe bus and the GPIB bus, and at the same time carries out the corresponding GPIB bus control function. The GPIB bus control function conforms to the corresponding specifications of IEEE488.2.

[0015] The design of the FPGA-based GPIB controller is a systematic, comprehensive solution to the test with a combination of software and hardware. The main problem that needs to be solved is to realize the conversion between PCI / PCIe bus data and GPIB bus data, and realize the corresponding GPIB bus con...

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 general purpose interface bus (GPIB) controller based on a field programmable gate array (FPGA). The GPIB controller based on the FPGA is composed of the FPGA, a GPIB data bus driver, and a GPIB control bus driver. The GPIB controller based on the FPGA is characterized in that the model of the FPGA is Spartan-6, the Spartan-6 FPGA can realize a programmable communication interface (PCI) e interface through a hard core and also can realize PCI through a soft core; data transmitted by a main computer can be converted into data which can be identified by GPIB through control logic and be sent to the GPIB according to specified format; when the control logic receives the data of the GPIB, the control logic converts the data into data which can be identified by the PCI / the PCI e and sends the data to the main computer; and the control logic is realized by the use of Verilog hardware description language, flexible cutting and expanding can be realized according to needs of a client, and thus flexible cutting and expanding of a clamping plate function can be realized. The GPIB controller based on the FPGA has a higher flexibility and expandability, and hardware cost is low.

Description

Technical field [0001] The invention relates to a computer interface hardware, in particular to a GPIB controller based on FPGA. Background technique [0002] GPIB is a universal interface and bus standard in the field of automatic testing. It is used to connect instruments with GPIB interfaces to computers. This interface is generally used in high-end measuring instruments. Traditional GPIB controllers generally implement GPIB interface functions based on dedicated chips. For example, the GPIB interface cards of NI and Agilent are based on special chips such as NAT9914 or TNT4882 of NI to realize the GPIB interface function. Because these GPIB interface chips are expensive and the supply is restricted by NI, it is very disadvantageous for the cost control and mass production of companies that produce GPIB controllers. Summary of the invention [0003] The technical problem to be solved by the present invention is to overcome the technical defects in the prior art, provide a GP...

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
IPC IPC(8): G05B19/042
Inventor 袁爱民陶永燕
Owner 袁爱民
Who we serve
  • R&D Engineer
  • R&D Manager
  • IP Professional
Why Patsnap Eureka
  • Industry Leading Data Capabilities
  • Powerful AI technology
  • Patent DNA Extraction
Social media
Patsnap Eureka Blog
Learn More
PatSnap group products