Abstract
Network bridging is a method of transferring data between two PCs or embedded boards using a bridge or switch. Here, we use the Ethernet network standard to produce a bridge. The traditional way of implementing an Ethernet bridge using an FPGA is to use a single NIOS II soft processor and define the hardware using Verilog. Here, we propose a method of bridging using two different NIOS II processors: The hardware is defined in Verilog and the protocol is implemented using C language. This gives higher speeds and reduces latency. The design has been prototyped and verified on Altera DE2-115 board which has Cyclone IV E device.
This is a preview of subscription content, log in via an institution.
Buying options
Tax calculation will be finalised at checkout
Purchases are for personal use only
Learn about institutional subscriptionsReferences
Altera (2011) Cyclone IV E device handbook, V 1.5. Altera Corp
(2010) DE2-115 datasheet and user guide, V 1.2. Altera Corp
(2010) My first NIOS II software, V 2.0. Altera Corp
(2011) Creating multiprocessor NIOS II systems, V 2.0. Altera Corp
(2011) Using the NicheStack TCP/IP stack—NIOS II edition, V 3.0. Altera Corp
(2011) NIOS II software developer’s handbook, V 11.0.0. Altera Corp. Ethernet and the NicheStack TCP/IP Stack—NIOS II edition, V 11.0.0, May 2011. Altera Corp
Author information
Authors and Affiliations
Corresponding author
Editor information
Editors and Affiliations
Rights and permissions
Copyright information
© 2014 Springer India
About this paper
Cite this paper
Bharadwaj, A.S., Mankkadan, D. (2014). Implementation of an Ethernet Bridge Using Avalon Memory-Mapped Interface . In: Sridhar, V., Sheshadri, H., Padma, M. (eds) Emerging Research in Electronics, Computer Science and Technology. Lecture Notes in Electrical Engineering, vol 248. Springer, New Delhi. https://doi.org/10.1007/978-81-322-1157-0_41
Download citation
DOI: https://doi.org/10.1007/978-81-322-1157-0_41
Published:
Publisher Name: Springer, New Delhi
Print ISBN: 978-81-322-1156-3
Online ISBN: 978-81-322-1157-0
eBook Packages: EngineeringEngineering (R0)