FPGA and CPLD based impulse sequence programmer

A technology of pulse sequence and programmer, which is used in instruments, scientific instruments, program control devices, etc., can solve the problems such as the low demand for RTX2000 chipset, the inability to support nested structure, and the difficulty in supplying RTX2000 chips.

Inactive Publication Date: 2004-02-04
PHILIPS CHINA INVESTMENT +1
View PDF0 Cites 11 Cited by
  • Summary
  • Abstract
  • Description
  • Claims
  • Application Information

AI Technical Summary

Problems solved by technology

[0008] Although the Forth language is superior to other contemporary languages ​​in terms of code generation efficiency, it is not as easy to accept as other languages ​​due to its complex gramm

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
  • FPGA and CPLD based impulse sequence programmer
  • FPGA and CPLD based impulse sequence programmer
  • FPGA and CPLD based impulse sequence programmer

Examples

Experimental program
Comparison scheme
Effect test

Embodiment Construction

[0039] The present invention is constituted as figure 1 Shown: Take the FPGA-based Forth language processing unit as the core. The Forth language processing unit is directly connected to the control circuit CPLD. The Forth language processing unit is connected to the radio frequency, gradient and external circuit logic interfaces through the drive circuit and buffer circuit. Forth language The processing unit is connected with static RAM and dual-port RAM through the drive circuit; the ISA interface control circuit CPLD is connected with dual-port RAM and PIO, and the dual-port RAM and PIO are connected with the ISA bus.

[0040] Based on the pulse sequence programmer of the present invention, it can be designed as a spectrometer system suitable for NMR (Nuclear Magnetic Resonance), NQR (Nuclear Quadrupole Resonance), and MRI (Nuclear Magnetic Resonance Imaging) systems , To realize the application of imaging methods for petroleum exploration, chemical analysis, water source sear...

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 programmer is connected as: using Forth language processing unit as a core, FPGA connecting directly to Forth language control circuit CPLD, Forth languag processing unit FPGA connecting to logical interface of radio frequency, gradient and external circuit through driving and buffer circuit and Forth language processing unit connecting to static RAM and two-port RAM through driving circuit, ISA interface control circuit CPLD connecting to two-port RAM and PIO and two-port RAM and PIO connecting with bus of ISA. The spectrometer system suitable for NMR, NQR and MRI system can be designed based on the present invention.

Description

Technical field [0001] The invention belongs to the field of nuclear magnetic resonance technology, and particularly relates to a pulse sequence programmer based on FPGA (field programmable gate array) and CPLD (complex programmable logic device). Background technique [0002] Pulse sequence programmer is the core component of MRI spectrometer. Different MRI spectrometer manufacturers adopt different implementation methods for pulse sequence programmer. Some manufacturers such as MRRS, Datalink, and SeveNMR use SMIS MR3020 based on Forth language processing technology. The design idea of ​​the control system is: first compile the pulse sequence program written in PPL language into the Forth language through the compiler, and then form the binary code through the Forth language processing unit to implement the control of the gradient and radio frequency unit. [0003] The HARRIS RTX2000 chipset is a standard platform for processing Forth language. The above-mentioned MRI spectrome...

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): G01R33/20G06F9/30G06F9/445G06F13/38
Inventor 徐鹏程李丽娟史建华施金泉秦松茂左宏
Owner PHILIPS CHINA INVESTMENT
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