Based on the hardware platform, the times we need
are 21.6 and 24.2 µs, respectively.
We design two types of DSP to implement the al-
gorithms separately. In order to accelerate the pro-
cessing speed, we use several integral DSPs with
same design. The integral and coordinate DSPs are
coded in Verilog HDL, and are synthesized to gate-
level circuits using Synopsys Design Compiler and a
UMC 0.18um standard cell library. The results gener-
ated by our technique is shown in Table 3. The com-
parison of the results generated using ARM9 and our
customized DSP is shown in Table 4. From the ta-
ble, we can see that our customized DSPs can pre-
form with very high performance. With 5 integral
DSP cores, we can achieve the requirements. The re-
sults show great performance improvement and cost
reduction with our MPSoC architecture.
Table 3: The results with our DSP cores.
Integral DSP Coordinate DSP
Cycle 37 340
Time(us) 0.185 1.700
Area(um
2
) 0.14 2.03
RAM(KB) 1 4
Power(mW) 18 264
Table 4: The comparison of the results from ARM9 and our
DSP cores.
DSP ARM920 Processor
Quantity 5 197
Area(um
2
) 2.59 1026.8
RAM(KB) 8 3152
Power(mW) 336 120
6 CONCLUSIONS
In this paper, we have proposed an MPSoC architec-
ture for implementing real-time signal processing in
gamma camera. Based on a fully analysis of the char-
acteristics of the application, we designed several al-
gorithms to optimize the systems in terms of process-
ing speed, power consumption, and area costs etc.
Two types of DSP core have been designed for the
integral algorithm and the coordinate algorithm, the
key parts of signal processing in a gamma camera.
A prototype of our MPSoC architecture has been im-
plemented with FPGA, and the test results show that
it can function correctly. Various experiments have
been conducted and discussed. We synthesized DSP
cores and Network-on-Chip using Synopsys Design
Compiler with a UMC 0.18um standard cell library.
The results show that our technique can effectively
accelerate the processing and satisfy the requirements
of real-time signal processing for 256 × 256 image
construction.
ACKNOWLEDGEMENTS
The work described in this paper was partially sup-
ported by the grants from the Research Grants Coun-
cil of the Hong Kong Special Administrative Region,
China (PolyU A-PH13, PolyU A-PA5X, PolyU A-
PH41, and PolyU B-Q06B), the National Nature Sci-
ence Foundation of China (60525314), the 973 Pro-
gram of China (2002CB312204-04) and the 863 Pro-
gram of China (2006AA04Z206).
REFERENCES
Ibm on-chip coreconnect bus architecture.
www.chips.ibm.com.
(2001). Arm amba specification (rev2.0). www.arm.com.
(2002). Wishbone system-on-chip (soc) interconnection
architecture for portable ip cores revision: B.3.
www.opencores.org.
(2003). Stbus communication system: Concepts and defini-
tions, reference guide. STMicroelectronics.
ARM 920T, R. . (2001). Technical Reference Manual.
Burger, D. and Austin, T. M. (1997). The simplescalar tool
set, version 2.0. SIGARCH Comput. Archit. News,
25(3):13–25.
Jeong, M. H., Choi, Y., Chung, Y. H., Song, T. Y., Jung,
J. H., Hong, K. J., Min, B. J., Choe, Y. S., Lee, K.-H.,
and Kim, B.-T. (2004). Performance improvement of
small gamma camera using nai(tl) plate and position
sensitive photo-multiplier tubes. Physics in Medicine
and Biology, 49(21):4961–4970.
Khatib, I. A., Poletti, F., Bertozzi, D., Benini, L., Bechara,
M., Khalifeh, H., Jantsch, A., and Nabiev, R.
(2006). A multiprocessor system-on-chip for real-
time biomedical monitoring and analysis: architec-
tural design space exploration. In DAC, pages 125–
130.
Sanchez, F., Benlloch, J. M., Escat, B., Pavon, N., Porras,
E., Kadi-Hanifi, D., Ruiz, J. A., Mora, F. J., and Se-
bastia, A. (2004). Design and tests of a portable mini
gamma camera. Medical Physics, pages 1384–1397.
Sanchez, F., Fernandez, M. M., Gimenez, M., J.M., J. M. B.,
Rodriguez-Alvarez, M. J., Quiros, F. G. D., Lerche,
C. W., Pavon, N., Palazon, J. A., Martinez, J., and Se-
bastia, A. (2006). Performance tests of two portable
mini gamma cameras for medical applications. Medi-
cal Physics, pages 4210–4220.
Wang, T., Sun, K., Wei, H., Wang, M., Shao, Z., and Liu,
H. (2007). Interconnection synthesis of mpsoc archi-
tecture for gamma cameras. In EUC.
BIODEVICES 2008 - International Conference on Biomedical Electronics and Devices
284