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

FPGA and CPLD based impulse sequence programmer

A technology of pulse sequence and programmer, which is applied in the direction of instruments, scientific instruments, program control devices, etc., can solve problems such as inability to support nested structures, low demand for RTX2000 chipsets, complex grammar structure of Forth language, etc.

Inactive Publication Date: 2005-03-30
PHILIPS CHINA INVESTMENT +1
View PDF0 Cites 1 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 grammatical structure and inability to support nested structures, so the demand for the RTX2000 chipset is not It is very large, which eventually leads to difficulties in the supply of RTX2000 chips

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 constitution of the present invention is as figure 1 Shown: With the Forth language processing unit based on FPGA as the core, the Forth language processing unit is directly connected to the control circuit CPLD, and the Forth language processing unit is connected to the radio frequency circuit, the gradient circuit interface and the external circuit logic through the drive circuit and the buffer circuit respectively. The interface is connected, the Forth language processing unit is connected with the static RAM and the dual-port RAM through the drive circuit; the ISA interface control circuit CPLD is connected with the 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), MRI (Nuclear Magnetic Resonance Imaging) systems , in order to rea...

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 technical field of nuclear magnetic resonance, in particular to a pulse sequence programmer realized based on FPGA (Field Programmable Gate Array) and CPLD (Complex Programmable Logic Device). Background technique [0002] The pulse sequence programmer is the core component of the MRI spectrometer. Different MRI spectrometer manufacturers adopt different implementation methods for the pulse sequence programmer. Some manufacturers such as MRRS, Datalink, and SeveNMR use the 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 Forth language through the compiler, and then form binary code through the Forth language processing unit to implement the control of gradient and radio frequency units. [0003] The HARRIS RTX2000 chipset is the standard platform for processing the Forth language. The above MRI spect...

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