Interfacing an external Ethernet MAC/PHY to a MicroBlaze system on a Virtex-II FPGA

Due to the development towards more dense programmable devices (FPGAs) it is today possible to fit a complete embedded system including microprocessor, bus architecture, memory, and custom peripherals onto one single reprogrammable chip, it is called a System-on-Chip (SoC). The custom peripherals ca...

Full description

Bibliographic Details
Main Author: Bernspång, Johan
Format: Others
Language:English
Published: Linköpings universitet, Institutionen för systemteknik 2004
Subjects:
OPB
ISA
Online Access:http://urn.kb.se/resolve?urn=urn:nbn:se:liu:diva-2412
id ndltd-UPSALLA1-oai-DiVA.org-liu-2412
record_format oai_dc
spelling ndltd-UPSALLA1-oai-DiVA.org-liu-24122018-01-14T05:13:40ZInterfacing an external Ethernet MAC/PHY to a MicroBlaze system on a Virtex-II FPGAengUtveckling av ett graanssnitt mellan ett externt ethernetchip och ett Microblaze system på en Virtex-II FPGABernspång, JohanLinköpings universitet, Institutionen för systemteknikInstitutionen för systemteknik2004DatorteknikOPBISAMicroblazeFPGAVHDLEthernetChipScopeDatorteknikComputer EngineeringDatorteknikDue to the development towards more dense programmable devices (FPGAs) it is today possible to fit a complete embedded system including microprocessor, bus architecture, memory, and custom peripherals onto one single reprogrammable chip, it is called a System-on-Chip (SoC). The custom peripherals can be of literally any nature from I/O interfaces to Ethernet Media Access Controllers. The latter core, however, usually consumes a big part of a good sized FPGA. The purpose of this thesis is to explore the possibilities of interfacing an FPGA based Microblaze system to an off-chip Ethernet MAC/PHY. A solution which would consume a smaller part of the targeted FPGA, and thus giving room for other on-chip peripherals or enable the use of a smaller sized FPGA. To employ a smaller FPGA is desirable since it would reduce power consumption and device price. This work includes evaluation of different available Ethernet devices, decision of interface technology, implementation of the interface, testing and verification. Since the ISA interface still is a common interface to Ethernet MAC devices a bus bridge is implemented linking the internal On-Chip Peripheral Bus (OPB) with the ISA bus. Due to delivery delays of the selected Ethernet chip a small on-chip ISA peripheral was constructed to provide a tool for the testing and verification of the bus bridge. The main result of this work is an OPB to ISA bus bridge core. The bridge was determined to work according to specification, and with this report at hand the connection of the Ethernet chip to the system should be quite straightforward. Student thesisinfo:eu-repo/semantics/bachelorThesistexthttp://urn.kb.se/resolve?urn=urn:nbn:se:liu:diva-2412LiTH-ISY-Ex, ; 3440application/pdfinfo:eu-repo/semantics/openAccess
collection NDLTD
language English
format Others
sources NDLTD
topic Datorteknik
OPB
ISA
Microblaze
FPGA
VHDL
Ethernet
ChipScope
Datorteknik
Computer Engineering
Datorteknik
spellingShingle Datorteknik
OPB
ISA
Microblaze
FPGA
VHDL
Ethernet
ChipScope
Datorteknik
Computer Engineering
Datorteknik
Bernspång, Johan
Interfacing an external Ethernet MAC/PHY to a MicroBlaze system on a Virtex-II FPGA
description Due to the development towards more dense programmable devices (FPGAs) it is today possible to fit a complete embedded system including microprocessor, bus architecture, memory, and custom peripherals onto one single reprogrammable chip, it is called a System-on-Chip (SoC). The custom peripherals can be of literally any nature from I/O interfaces to Ethernet Media Access Controllers. The latter core, however, usually consumes a big part of a good sized FPGA. The purpose of this thesis is to explore the possibilities of interfacing an FPGA based Microblaze system to an off-chip Ethernet MAC/PHY. A solution which would consume a smaller part of the targeted FPGA, and thus giving room for other on-chip peripherals or enable the use of a smaller sized FPGA. To employ a smaller FPGA is desirable since it would reduce power consumption and device price. This work includes evaluation of different available Ethernet devices, decision of interface technology, implementation of the interface, testing and verification. Since the ISA interface still is a common interface to Ethernet MAC devices a bus bridge is implemented linking the internal On-Chip Peripheral Bus (OPB) with the ISA bus. Due to delivery delays of the selected Ethernet chip a small on-chip ISA peripheral was constructed to provide a tool for the testing and verification of the bus bridge. The main result of this work is an OPB to ISA bus bridge core. The bridge was determined to work according to specification, and with this report at hand the connection of the Ethernet chip to the system should be quite straightforward.
author Bernspång, Johan
author_facet Bernspång, Johan
author_sort Bernspång, Johan
title Interfacing an external Ethernet MAC/PHY to a MicroBlaze system on a Virtex-II FPGA
title_short Interfacing an external Ethernet MAC/PHY to a MicroBlaze system on a Virtex-II FPGA
title_full Interfacing an external Ethernet MAC/PHY to a MicroBlaze system on a Virtex-II FPGA
title_fullStr Interfacing an external Ethernet MAC/PHY to a MicroBlaze system on a Virtex-II FPGA
title_full_unstemmed Interfacing an external Ethernet MAC/PHY to a MicroBlaze system on a Virtex-II FPGA
title_sort interfacing an external ethernet mac/phy to a microblaze system on a virtex-ii fpga
publisher Linköpings universitet, Institutionen för systemteknik
publishDate 2004
url http://urn.kb.se/resolve?urn=urn:nbn:se:liu:diva-2412
work_keys_str_mv AT bernspangjohan interfacinganexternalethernetmacphytoamicroblazesystemonavirtexiifpga
AT bernspangjohan utvecklingavettgraanssnittmellanettexterntethernetchipochettmicroblazesystempaenvirtexiifpga
_version_ 1718610715838775296