Implementation of NFS functionality in a 10G Ethernet based embedded field recorder in the domain of professional video storage

Typ
Examensarbete för masterexamen
Master Thesis
Program
Embedded electronic system design (MPEES), MSc
Publicerad
2015
Författare
Nguyen, Hoang
Modellbyggare
Tidskriftstitel
ISSN
Volymtitel
Utgivare
Sammanfattning
The objective of this thesis project is to integrate a hardware-based network file system (NFS) functionality module into an existing FPGA-based network file interface (NFI) system - a project currently under development at Technicolor Hannover. In order to support the NFS functionality, a data transfer mechanism between the NFI system on the 10Gigabit Ethernet interface board (10GE board) and the user interface board is also implemented. For these purposes, several hardware modules, software modifications, and relevant data transfer mechanism are introduced. The particular challenges to solve are the compatibility of the new modules with the existing system, and the limitation of the interface pins between the boards. In the course of this thesis work, the project’s system architecture is presented and analyzed. A new communication architecture for data transfer between the boards has been proposed and implemented with the support of the currently available DCR bus and I2C bus interface. Furthermore, NFS functionality module, together with the support modules (timeout detector, application wrapper) are also implemented within the NFI system. Last but not least, the software on the FPGA embedded processor (the PowerPC) was modified in order to support the operations of NFS functionality and data transfer mechanism. Several interrupt signals with their handling procedures were added to ensure proper functionality of the new enhanced system. All those modules and mechanism were conceptually designed and implemented using Xilinx ISE development tools and VHDL, and verified with Mentor ModelSim and Xilinx ChipScope. The underlying FPGA technology is Xilinx Virtex 5.
Beskrivning
Ämne/nyckelord
Data- och informationsvetenskap , Computer and Information Science
Citation
Arkitekt (konstruktör)
Geografisk plats
Byggnad (typ)
Byggår
Modelltyp
Skala
Teknik / material
Index