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...
Main Author: | |
---|---|
Format: | Others |
Language: | English |
Published: |
Linköpings universitet, Institutionen för systemteknik
2004
|
Subjects: | |
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 |