skip to main content
10.1145/2513683.2513687acmotherconferencesArticle/Chapter ViewAbstractPublication PagesfpgaworldConference Proceedingsconference-collections
research-article

A flexible communication method for multi-FPGA based designs

Published:10 September 2013Publication History

ABSTRACT

High throughput applications have been widely used for deployment onto FPGAs. As the requirements for performance increase so does the challenge of integrating more complex algorithms into these platforms. This paper presents a flexible, low resource usage method which can be configured to integrate large designs into multiple FPGA chips using Xilinx's high-speed serial interfaces that minimize the performance penalty due to chip-to-chip communication. The proposed solution also provides a way of sharing the same data link for multiple applications, which offers valuable support for distributed FPGA applications with a minimal overhead and configurable bandwidth division. The impact of using this method inside a new application should not require complex architectural changes. The design was successfully validated and then applied onto a set of open-source cores.

References

  1. IEEE Standard for Information technology, "IEEE Std 802.3-2008, Section One", December 28th, 2008, Available at http://cisco.tu-sofia.bg/uploads/Additional/802.3.pdf.Google ScholarGoogle Scholar
  2. PCI-SIG, "PCI Express#8482; Base Specification Revision 1.0a", April 15th, 2003, Available at http://www.pcisig.com/specifications/pciexpress/base/archive.Google ScholarGoogle Scholar
  3. Xilinx Corporation, "Zynq-7000 All Programmable SoC Technical Reference Manual", March 7, 2013, Available at http://www.xilinx.com/support/documentation/user_guides/ug585-Zynq-7000-TRM.pdf.Google ScholarGoogle Scholar
  4. T. S. T. Mak, P. Sedcole, P. Y. K. Cheung, W. Luk, "On-FPGA Communication Architectures and Design Factors", in Proc. International Conference on Field Programmable Logic and Applications, vol. 1, pp. 1--8, Aug. 2006.Google ScholarGoogle Scholar
  5. Xilinx Corporation, "Virtex-5 FPGA RocketIO GTP Transceiver", December 3rd, 2009, Available at: http://www.xilinx.com/support/documentation/user_guides/ug196.pdfGoogle ScholarGoogle Scholar
  6. Harry Fu, "Equalization for High-Speed Serial Interfaces in Xilinx 7 Series FPGA Transceivers", Xilinx white paper 419, March 27th, 2012.Google ScholarGoogle Scholar
  7. Xilinx Corporation, "Aurora 8B/10B Protocol Specification", April 19th, 2010, Available at http://www.xilinx.com/support/documentation/ip_documentation/aurora_8b10b_protocol_spec_sp002.pdf.Google ScholarGoogle Scholar
  8. UC Berkeley, "EECS150: Interfaces: "FIFO" (a.k.a. Ready/Valid)", 2009.Google ScholarGoogle Scholar
  9. P. Bajaj, D. Padole, "Arbitration Schemes for Multiprocessor Shared Bus", INTECH, January 8th, 2011, Available at http://cdn.intechopen.com/pdfs/13363/InTech-Arbitration_schemes_for_multiprocessor_shared_bus.pdf.Google ScholarGoogle Scholar
  10. M. Maierhofer, C. Bailey and R. Sotudeh, "Efficient Arbitration and Bridging Techniques for High-PerformanceMultimedia Servers", Europe PubMed Central, February 1999, Available at: http://europepmc.org/abstract/CIT/355664/reload=0;jsessionid=lVZFFzGBApSlFzxSnRCY.4.Google ScholarGoogle Scholar
  11. Xilinx Corporation, "XST User Guide for Virtex-4, Virtex-5, Spartan-3, and Newer CPLD Devices", December 14, 2010, www.xilinx.com.Google ScholarGoogle Scholar
  12. Xilinx Corporation, "ML505/ML506/ML507 Evaluation Platform User Guide", May 16, 2011, www.xilinx.com.Google ScholarGoogle Scholar
  13. O. Creţ, I. Trestian, F. de Dinechin, L. Dărăbant, R. Tudoran, and L. Văcariu, "Accelerating The Computation of The Physical Parameters Involved in Transcranial Magnetic Stimulation Using FPGA Devices". Romanian Journal of Information, Science and Technology, vol. 10, no.4, 2007, pp. 361--379.Google ScholarGoogle Scholar
  14. O. Creţ, R. Tudoran, A. Suciu, and T. Györfi, "Exploiting Crosstalk Effects in FPGAs for Generating True Random Numbers". e-Business and Telecommunications. Communications in Computer and Information Science, vol. 130, Springer, 2011, pp. 159--173.Google ScholarGoogle ScholarCross RefCross Ref
  15. Unicore Systems Ltd., "FFT-Based FIR (Finite Impulse Response) Filter IP Core User Manual", April 27th, 2011, Available at www.opencores.org.Google ScholarGoogle Scholar
  16. Subhasis Das., "Fully Pipelined AES Core", July 9th, 2010, Available at www.opencores.org.Google ScholarGoogle Scholar
  17. Federal Information Processing Standards, "Advanced Encryption Standard", November 26th, 2001.Google ScholarGoogle Scholar

Index Terms

  1. A flexible communication method for multi-FPGA based designs

          Recommendations

          Comments

          Login options

          Check if you have access through your login credentials or your institution to get full access on this article.

          Sign in
          • Published in

            cover image ACM Other conferences
            FPGAworld '13: Proceedings of the 10th FPGAworld Conference
            September 2013
            75 pages
            ISBN:9781450324960
            DOI:10.1145/2513683

            Copyright © 2013 ACM

            Permission to make digital or hard copies of all or part of this work for personal or classroom use is granted without fee provided that copies are not made or distributed for profit or commercial advantage and that copies bear this notice and the full citation on the first page. Copyrights for components of this work owned by others than ACM must be honored. Abstracting with credit is permitted. To copy otherwise, or republish, to post on servers or to redistribute to lists, requires prior specific permission and/or a fee. Request permissions from [email protected]

            Publisher

            Association for Computing Machinery

            New York, NY, United States

            Publication History

            • Published: 10 September 2013

            Permissions

            Request permissions about this article.

            Request Permissions

            Check for updates

            Qualifiers

            • research-article

            Acceptance Rates

            Overall Acceptance Rate4of6submissions,67%
          • Article Metrics

            • Downloads (Last 12 months)17
            • Downloads (Last 6 weeks)0

            Other Metrics

          PDF Format

          View or Download as a PDF file.

          PDF

          eReader

          View online with eReader.

          eReader