Abstract
For high-performance, embedded digital signal processing, digital signal processors (DSPs) are very important. Further, they have many features which make their integration with on-chip reconfigurable logic (RL) resources feasible and beneficial. In this paper, we discuss how this integration might be done and the potential area costs and performance benefits of incorporating RL onto a DSP chip. For our proposed architecture, a reconfigurable coprocessor can provide speed-ups ranging from 2-32x with an area cost of about a second DSP core for a set of signal processing applications and kernels.
Effort sponsored by the Defense Advanced Research Projects Agency (DARPA) and Rome Laboratory, Air Force Materiel Command, USAF, under agreement number F30602-97-1-0222. The U.S. Government is authorized to reproduce and distribute reprints for Governmental purposes notwithstanding any copyright annotation thereon.
Access this chapter
Tax calculation will be finalised at checkout
Purchases are for personal use only
Preview
Unable to display preview. Download preview PDF.
Similar content being viewed by others
References
Graham, P., Nelson, B.: FPGA-based sonar processing. In: Proceedings of the Sixth ACM/SIGDA International Symposium on Field-Programmable Gate Arrays (FPGA 1998), pp. 201–208. ACM/SIGDA, ACM (1998)
Graham, P., Nelson, B.: Frequency-domain sonar processing in FPGAs and DSPs. In: Proceedings of the IEEE Symposium on FPGAs for Custom Computing Machines (FCCM 1998), IEEE Computer Society Press, Los Alamitos (1998)
Razdan, R.: Programmable Reduced Instruction Set Computers. PhD thesis. Harvard University, Cambridge, MA (May 1994)
Wittig, R.D., Chow, P.: OneChip: An FPGA processor with reconfigurable logic. In: Arnold, J., Pocek, K.L. (eds.) Proceedings of IEEE Workshop on FPGAs for Custom Computing Machines, Napa, CA, April 1996, pp. 126–135 (1996)
Hauck, S., Fry, T.W., Hosler, M.M., Kao, J.P.: The Chimaera reconfigurable functional unit. In: Pocek, K.L., Arnold, J. (eds.) Proceedings of the IEEE Symposium on FPGAs for Custom Computing Machines, pp. 87–96. IEEE Computer Society Press, Los Alamitos (1997)
Hauser, J.R., Wawrzynek, J.: GARP: A MIPS processor with a reconfigurable coprocessor. In: Arnold, J., Pocek, K.L. (eds.) Proceedings of IEEE Workshop on FPGAs for Custom Computing Machines, Napa, CA, April 1997, pp. 12–21 (1997)
Rupp, C.R., Landguth, M., Garverick, T., Gomersall, E., Holt, H., Arnold, J.M., Gokhale, M.: The NAPA adaptave processing architecture. In: Pocek, K.L., Arnold, J.M. (eds.) Proceedings of the IEEE Symposium on FPGAs for Custom Computing Machines (FCCM 1998) pp. 28–37. IEEE Computer Society Press, Los Alamitos (1998)
Jacob, J.A., Chow, P.: Memory interfacing and instruction specification for reconfigurable processors. In: Proceedings of the Seventh ACM/SIGDA International Symposium on Field-Programmable Gate Arrays (FPGA 1999), pp. 145–154. ACM/SIGDA, ACM (1999)
Abnous, A., Rabaey, J.: Ultra-low-power domain-specific multimedia processors. In: Proceedings of the IEEE VLSI Signal Processing Workshop. IEEE, Los Alamitos (1996)
Abnous, A., Seno, K., Ichikawa, Y., Wan, M., Rabaey, J.: Evaluation of a low-power reconfigurable DSP architecture. In: Proceedings of the Reconfigurable Architectures Workshop (March 1998)
Hauck, S.: Configuration prefetch for single context reconfigurable coprocessors. In: Proceedings of the Sixth ACM/SIGDA International Symposium on Field-Programmable Gate Arrays (FPGA 1998), pp. 65–74. ACM/SIGDA, ACM (1999)
Brewer, J.E., Miller, L.G., Gilbert, I.H., Melia, J.F., Garde, D.: A single-chip digital signal processing subsystem. In: Lea, R.M., Tewksbury, S. (eds.) Proceedings of the Sixth Annual IEEE International Conference on Wafer Scale Integration, Piscataway, NJ, pp. 265–272. IEEE, Los Alamitos (1994)
Moritz, C.A., Yeung, D., Agarwal, A.: Exploring optimal cost-performance designs for Raw microprocessors. In: Pocek, K.L., Arnold, J.M. (eds.) Proceedings of the IEEE Symposium on FPGAs for Custom Computing Machines (FCCM 1998), pp. 12–27. IEEE Computer Society Press, Los Alamitos (1998)
Graham, P., Nelson, B.: FPGAs and DSPs for sonar processing—inner loop computations. Technical Report CCL-1998-GN-1, Configurable Computating Laboratory, Electrical and Computer Engineering Department, Brigham Young University (1998)
Blalock, G.: The BDTImark: A measure of DSP execution speed. Technical report, Berkeley Design Technology, Inc. (1997), available at http://www.bdti.com/articles/wtpaper.htm
Marshall, A., Stansfield, T., Kostarnov, I., Vuillemin, J., Hutchings, B.: A reconfigurable arithmetic array for multimedia applications. In: Proceedings of the Seventh ACM/SIGDA International Symposium on Field-Programmable Gate Arrays (FPGA 1999), pp. 135–143. ACM/SIGDA, ACM (1999)
Kaviani, A., Vranesic, D., Brown, S.: Computational field programmable architecture. In: Proceedings for the IEEE Custom Integrated Circuits Conference (CICC 1998), pp. 12.2.1–12.2.4. IEEE, Los Alamitos (1998)
De Hon, A.: Reconfigurable Architectures for General-Purpose Computing. PhD thesis, Massachusetts Institute of Technology (September 1996)
Author information
Authors and Affiliations
Editor information
Editors and Affiliations
Rights and permissions
Copyright information
© 1999 Springer-Verlag Berlin Heidelberg
About this paper
Cite this paper
Graham, P., Nelson, B. (1999). Reconfigurable Processors for High-Performance, Embedded Digital Signal Processing. In: Lysaght, P., Irvine, J., Hartenstein, R. (eds) Field Programmable Logic and Applications. FPL 1999. Lecture Notes in Computer Science, vol 1673. Springer, Berlin, Heidelberg. https://doi.org/10.1007/978-3-540-48302-1_1
Download citation
DOI: https://doi.org/10.1007/978-3-540-48302-1_1
Publisher Name: Springer, Berlin, Heidelberg
Print ISBN: 978-3-540-66457-4
Online ISBN: 978-3-540-48302-1
eBook Packages: Springer Book Archive