Stewart B K, Pratt R G, Thomas S R, Dieckman S L, Ridgway T H
Department of Radiology, University of Cincinnati, Ohio 45267-0579.
Magn Reson Imaging. 1991;9(4):627-34. doi: 10.1016/0730-725x(91)90051-m.
We have integrated a commercially available microprogrammable state machine (Tecmag PULSkit) for use as a magnetic resonance pulse programmer. Providing the capability for active research environment imaging protocols, it features timing resolution of 100 nsec, ten 16-bit loop counters, and individually addressable look-up tables. This integration involved hardware and software integration with a VAX 11/750 at several levels. Hardware: Each of the three gradient channels employs three digital-to-analog converters (DACs). An 8-bit, 4-quadrant, multiplying DAC generates the gradient waveform shape. A 12-bit DAC generates the multiplying DAC scaling voltage, controlling gradient amplitude and sign. A third 12-bit DAC produces a gradient offset (shim) voltage. An eddy current compensation network is present for each gradient channel. Software: The software design philosophy was to create a flexible interface (interactive window environment), while not constraining complex manipulation of the hardware (direct use of the pulse-sequence compiler primitives and microprogramming). The software levels include (a) pulse-sequence microprogramming, (b) pulse-sequence compiler, (c) interactive parameter specification, and (d) canned pulse-sequence microcode library.
我们集成了一款商用的可微编程状态机(Tecmag PULSkit)用作磁共振脉冲编程器。它具备用于活跃研究环境成像协议的能力,其特点包括100纳秒的定时分辨率、十个16位循环计数器以及可单独寻址的查找表。这种集成在多个层面涉及与VAX 11/750的硬件和软件集成。硬件方面:三个梯度通道中的每个通道都使用三个数模转换器(DAC)。一个8位、4象限乘法DAC生成梯度波形形状。一个12位DAC生成乘法DAC的缩放电压,控制梯度幅度和符号。第三个12位DAC产生梯度偏移(匀场)电压。每个梯度通道都有一个涡流补偿网络。软件方面:软件设计理念是创建一个灵活的接口(交互式窗口环境),同时不限制对硬件的复杂操作(直接使用脉冲序列编译器原语和微编程)。软件层面包括(a)脉冲序列微编程、(b)脉冲序列编译器、(c)交互式参数指定以及(d)预定义脉冲序列微代码库。