Font Size: a A A

Desin And Implementation Of Optical Fiber Bus Extention Module Based On ZYNQ

Posted on:2019-05-22Degree:MasterType:Thesis
Country:ChinaCandidate:W T HaoFull Text:PDF
GTID:2370330566497396Subject:Control Science and Engineering
Abstract/Summary:PDF Full Text Request
The system SOPC on programmable chip puts the whole system on a single silicon chip,and has the ability of software and hardware programmable,which is an embedded system developed in recent years.On the chip,it integrates dual-core ARM and FPGA,which enables the software development on ARM and the hardware logic development on FPGA to coordinate with each other.The software and hardware customization of the on-chip system makes it more flexible and expandable.This project takes the Microzed development board equipped with ZYNQ chip as the development platform and realizes the communication between FC-AE-1553 B fiber bus and peripheral devices through UART,USB and Ethernet through the collaborative design of software and hardware.The main research content is divided into the following parts:Firstly,the overall design scheme of the system is given according to the design objective,including software scheme and hardware scheme,and the development platform and development tools are introduced.The functions and implementation methods of various functional modules are described in detail in the scheme design,and the characteristics and application processes of vivado and petalinux tools are introduced in detail.Vivado development tool is the main platform for hardware development of this project.The petalinux tool is a tool for operating system transplantation.The two tools are collaborative,and vivado’s hardware files are used by petalinux as configuration files for the operating system.Secondly,IP core development and hardware system construction are carried out.In order to realize the communication between development board and FC interface board,hardware interface needs to be designed.This section,implemented on vivado tools,is the most fundamental and central part of the project.IP core development USES hardware programming language verilog.After building the hardware system,the SDK tool was used to design the naked program to verify the hardware platform and IP core functions.A Linux operating system migration followed.At present,transplantation of OS is a common method in embedded development field,and ZYNQ system transplantation has some particularities compared with traditional ARM system transplantation.The most notable feature is the use of the petalinux tool for system transplantation,which is more convenient,fast and efficient than the traditional system transplantation method.Finally,the software is developed and the system function is verified comprehensively.The main contents of software development include UART drive development,USB memory function realization and socket-based client-server program development.
Keywords/Search Tags:AXI bus extension, ZYNQ, FPGA, ARM, A serial port, USB, Comb, petalinux
PDF Full Text Request
Related items