Skip to main content

Design and Implementation of an Interface Control Unit for Rapid Prototyping

  • Chapter
Application Specific Processors

Part of the book series: The Kluwer International Series in Engineering and Computer Science ((SECS,volume 380))

  • 148 Accesses

Abstract

A major difficulty in rapid prototyping digital signal processing systems is the interconnection of processors with tailored networks. This difficulty can be alleviated by utilizing a standardized processor-to-processor interface. This approach permits the configuration of application specific hardware, with arbitrary hardware redundancy, to match the signal flow graph of specific applications. The hardware is mapped to the application as opposed to the traditional approach of mapping the application to the hardware. An inventory of heterogeneous processors, specialized to perform a predefined set of functions, enables rapid prototyping of systems with arbitrary topologies and functionalities. Application specific systems that match the signal flow graph of applications outperform general purpose systems both in speed and throughput.

This research focuses on solving the problems associated with the interconnection of the heterogeneous building blocks into systems with arbitrary topologies. A communication architecture is proposed that allows the interconnection of processors with varying speed and functionalities. Standardization of the Interface Control Unit (ICU) greatly reduces the development cost and time by removing the need to design and develop custom interfaces.

A robust event transaction protocol has been developed which eliminates centralized control and synchronization. The communication protocol is designed to be self-organizing and self-synchronizing by distributing control functions among the individual system resources through the Interface Control Unit (lCU). The protocol is optimized and verified by simulation using Rainbow Nets. Using this approach, it is possible to investigate variables in system configuration, application algorithms, and VLSI technology parameters separately. A gate-level synchronous design of the ICU is developed using LSI Logic Inc., LCA300K Technology. This is a CMOS technology with a minimum feature size of 0.7 micron.

This is a preview of subscription content, log in via an institution to check access.

Access this chapter

Chapter
USD 29.95
Price excludes VAT (USA)
  • Available as PDF
  • Read on any device
  • Instant download
  • Own it forever
eBook
USD 84.99
Price excludes VAT (USA)
  • Available as PDF
  • Read on any device
  • Instant download
  • Own it forever
Softcover Book
USD 109.99
Price excludes VAT (USA)
  • Compact, lightweight edition
  • Dispatched in 3 to 5 business days
  • Free shipping worldwide - see info
Hardcover Book
USD 109.99
Price excludes VAT (USA)
  • Durable hardcover edition
  • Dispatched in 3 to 5 business days
  • Free shipping worldwide - see info

Tax calculation will be finalised at checkout

Purchases are for personal use only

Institutional subscriptions

Preview

Unable to display preview. Download preview PDF.

Unable to display preview. Download preview PDF.

Similar content being viewed by others

References

  1. R. R. Shively, et al., “A High Performance Reconfigurable Architecture,” Proceedings Super computing Conference, Reno, Nevada, November 1989, pp. 505–509.

    Google Scholar 

  2. “An Outline Protocol Specification for an Interface Control Unit (ICU),” GEC Internal Document No. P910/9234, June 1992.

    Google Scholar 

  3. M. A. Schoenfelder, The Design and Implementations of Rainbow Net Simulator with Dependability Modeling Applications, Masters Thesis, University of Texas at Austin, 1990.

    Google Scholar 

  4. A. M. Johnson and M. A. Schoenfelder, “Rainbow Net Analysis of VAX cluster System Availability,” IEEE Transactions on Reliability, June 1991, pp. 226–236.

    Google Scholar 

  5. M. L. Fuccio, et al., “The DSP 32C: AT&T’s Second-Generation Floating- Point Digital Signal Processor,” IEEE Micro, December 1988, pp. 30–48.

    Google Scholar 

  6. M. J. Knudsen, “MUSEC, A Powerful Network of Signal Microprocessors,” Proc. 1983 IEEE International Conference on Acoustics, Speech and Signal Processing, Boston, pp. 431–434.

    Google Scholar 

  7. Brent Baxter, et al., “Building Blocks for a New Generation of Application Specific Computing Systems,” 1990 International Conference On Application Specific Array Processors, Princeton, New Jersey, Sept. 5–7 1990, pp. 190–201.

    Google Scholar 

  8. C. Whitby-Strevens, “The Transputer,” Proceedings of the 12th International Symposium on Computer Architecture, Boston, MA, June, 1985, Vol. 13, No. 3, pp. 292–300.

    Google Scholar 

  9. W. J. Dally and C. L. Seitz, “The Torus Routing Chip,” Journal of Distributed Computing, 1986, Vol. 1, No. 3.

    Google Scholar 

  10. W. A. Clark, “Macromodular Computer Systems,” 1967 SJCC Proceedings, pp. 335–336.

    Google Scholar 

  11. S. M. Ornstein, et al., “A Functional Description of Macromodules,” 1967 SJCC Proceedings, pp. 337–355.

    Google Scholar 

  12. C. E. Molnar, et al., “The CHASM: A Macromodular Computer for Analyzing Neuron Models,”1967 SJCC Proceedings, pp. 393–396.

    Google Scholar 

  13. R. G. Cooper, “Micromodules: Microprgrammable Building Blocks For Hardware Development,” Proceedings of the First Annual Symposium on Computer Architecture 1974, pp. 221–226.

    Google Scholar 

  14. R. M. Keller, “Towards A Theory of Universal Speed-Independent Modules,” IEEE Transactions on Computers, January 1974, pp. 21–33.

    Google Scholar 

  15. T. E. Curtis, “A Modular Approach to Signal Processing,” Proc. Real-Time General-Purpose, High-Speed Signal Processing Systems for Underwater Research, SACLANT ASW Research Centre, La Spezia, Italy, Publication CP-25 (Dec. 1979).

    Google Scholar 

  16. Y. S. Wu, “A Common Operational Software (ACOS) Approach to a Signal Processing Development System,” Proc. 1983 IEEE International Conference on Acoustics, Speech and Signal Processing, Boston, pp. 1172–1175.

    Google Scholar 

  17. Y. S. Wu, et al., “Architectural Approach to Alternate Low-level Primitive Structures (ALPS) for Acoustic Signal Processing,” IEE Proceedings, Vol. 131, Part F, 1984, pp. 327–333.

    Google Scholar 

  18. Y. S. Wu and Les J. Wu, “Signal Flow: A VLSI Fault Tolerant Architecture for Signal Processing,” VLSI 85, Tokyo, August 26–28, 1985, pp. 223–232.

    Google Scholar 

  19. Mohammad S. Khan, Design of an Interface Control Unit for Rapid Prototyping, Ph.D. Dissertation, University of Texas at Austin, 1995.

    Google Scholar 

Download references

Author information

Authors and Affiliations

Authors

Editor information

Editors and Affiliations

Rights and permissions

Reprints and permissions

Copyright information

© 1997 Kluwer Academic Publishers

About this chapter

Cite this chapter

Khan, M.S. (1997). Design and Implementation of an Interface Control Unit for Rapid Prototyping. In: Swartzlander, E.E. (eds) Application Specific Processors. The Kluwer International Series in Engineering and Computer Science, vol 380. Springer, Boston, MA. https://doi.org/10.1007/978-1-4613-1457-8_8

Download citation

  • DOI: https://doi.org/10.1007/978-1-4613-1457-8_8

  • Publisher Name: Springer, Boston, MA

  • Print ISBN: 978-1-4612-8635-6

  • Online ISBN: 978-1-4613-1457-8

  • eBook Packages: Springer Book Archive

Publish with us

Policies and ethics