Abstract
In this paper we explore the design of internet-based systems using field-programmable logic (FPL). We describe results from designing a hardware platform that connects FPL directly to an internet. This hardware platform comprises an FPGA; an Ethernet interface; storage for static and dynamic configuration; and nonvolatile configuration logic. An important feature of our hardware platform design is the implementation of network protocols that allow transfer of both application and configuration data to and from an FPGA across an internet. We provide quantitative comparisons between the implementation of network protocols in programmable logic and implementations using general-purpose processors.
Preview
Unable to display preview. Download preview PDF.
References
Brebner, G. and N. Bergmann. 1999. Reconfigurable Computing in Remote and Harsh Environments. Ninth International Workshop on Field Programmable Logic and Applications (FPL99).
Lockwood, J. W., J. S. Turner, and D. E. Taylor. 2000. Field Programmable Port Extender (FPX) for Distributed Routing and Queuing. Eighth ACM International Symposium on Field-Programmable Gate Arrays (FPGA00).
Maly, K., C. Wild, C. M. Overstreet, H. Abdel-Wahab, A. Gupta, A. Youssef, E. Stoica, R. Talla, and A. Prabhu. Interactive Remote Instruction: Initial Experiences. 1996. Proceedings of the Conference on Integrating Technology into Computer Science Education.
McHenry, J., P. Dowd, T. Carrozzi, F. Pellegrino, and W. Cocks. 1997. An FPGA-Based Coprocessor for ATM Firewalls. The Fifth Annual IEEE Symposium on Field-Programmable Custom Computing Machines (FCCM97).
Miyazaki, T., K. Shirakawa, M. Katayama, T. Murooka, A. Takahara. 1998. A Transmutable Telecom System. International Workshop on Field Programmable Logic and Applications (FPL98).
Comer, D. E. 1995. Internetworking with TCP/IP Vol. I: Principles, Protocols, and Architecture. 3rd edition. Prentice Hall. ISBN: 0132169878.
Stevens, W. R. 1994. TCP/IP Illustrated, Vol. 1. The Protocols. Addison-Wesley. ISBN: 0201633469.
Level One Ethernet Transceiver. See http://www.level1.com/product/pdf/lxt970ad.pdf
Kumar, S., L. Pires, S. Ponnuswamy, C. Nanavati, J. Golusky, M. Vojta, S. Wadi, D. Pandalai, and H. Spaanenburg. 2000. A Benchmark Suite for Evaluating Configurable Computing Systems—Status, Reflections, and Future Directions. Eighth ACM International Symposium on Field-Programmable Gate Arrays (FPGA00).
Microchip. See http://www.microchip.com/Download/Lit/PICmicro/12C5XX/40139e.pdf+
Smith, M. J. S. 1997. Application-Specific Integrated Circuits. Reading, MA: Addison-Wesley. ISBN 0201500221. TK7874.6.S63.
Dolphin Flop805X Core. See http://www.support.xilinx.com/products/logicore/alliance/dolphin/flip805x-pr.pdf
Synopsys 8051 Core. See http://www.synopsys.com/products/designware/8051_ds.html
SuperTask RTOS. See http://www.ussw.com/products/supertask.
CoreEl Fast MAC Cores. See http://www.xilinx.com/products/logicore/alliance/coreel/cs1100.pdf
Express Logic ThreadX RTOS. See http://www.expresslogic.com/threadx.htmlL. ThreadX on an ARM7 is about 4 kbyte. ThreadX on an ARC processor is 4–25 kbyte.
ESA, European Space Agency Leon SPARC V8 Development. See http://www.estec.esa.nl/wsmwww/leon/
Xilinx Virtex family datasheet. See http://www.xilinx.com/partinfo/ds003.pdf and application note on parallel configuration, http://www.xilinx.com/xapp/xapp137.pdf
RFC 691 FTP, RFC 768 UDP, RFC 783 TFTP, RFC 791 IP, RFC 793 TCP. See http://www.cis.ohio-state.edu/htbin/rfc/rfcXXX.html
Comer, Douglas E. and. David L. Stevens. 1998. Internetworking With TCP/IP: Design, Implementation, and Internals. 3rd edition. Vol 2. Englewood Cliffs, NJ: Prentice Hall. ISBN: 0139738436
iReady Internet Tuner. See http://www.iready.com/products/internet-tuner.html
Dallas Semiconductor. See http://www.dalsemi.com/DocControl/PDFs/87c520.pdf
XCoNET. See http://www-ee.eng.hawaii.edu/~msmith/XCoNET/XCoNET.htm
Author information
Authors and Affiliations
Editor information
Editors and Affiliations
Rights and permissions
Copyright information
© 2000 Springer-Verlag Berlin Heidelberg
About this paper
Cite this paper
Fallside, H., Smith, M.J.S. (2000). Internet Connected FPL. In: Hartenstein, R.W., Grünbacher, H. (eds) Field-Programmable Logic and Applications: The Roadmap to Reconfigurable Computing. FPL 2000. Lecture Notes in Computer Science, vol 1896. Springer, Berlin, Heidelberg. https://doi.org/10.1007/3-540-44614-1_6
Download citation
DOI: https://doi.org/10.1007/3-540-44614-1_6
Published:
Publisher Name: Springer, Berlin, Heidelberg
Print ISBN: 978-3-540-67899-1
Online ISBN: 978-3-540-44614-9
eBook Packages: Springer Book Archive