Dissertation > Excellent graduate degree dissertation topics show

Study on Ethernet MAC Protocol and Its FPGA Implementation

Author: CaoYunPeng
Tutor: QianMin
School: Suzhou University
Course: Microelectronics and Solid State Electronics
Keywords: Ethernet MAC Embedded System VerilogHDL FPGA
CLC: TP393.04
Type: Master's thesis
Year: 2011
Downloads: 255
Quote: 0
Read: Download Dissertation


At present, the Ethernet IEEE802.3 protocol and TCP/IP protocol are the first choice for embedded system to access the internet. The core of the Ethernet protocol is the transmission channel is shared by multi-nodes, and the information collision is solved by CSMA/CD (carrier sense multiple access/collision detection) to control the channel.Ethernet IEEE802.3 protocol is mainly studied in this dissertation. The embedded Ethernet MAC controller is designed based on FPGA. The 10/100Mbps Ethernet controller is designed with Verilog-HDL, which includes bus interface, Tx/Rx modules, flow control module, etc. And the parallel CRC32 algorithm, HASH algorithm, random number algorithm based on Cellular Automata and LSFR of relative components are illustrated. The Ethernet MAC controller supports the 10/100Mbps dual speeds, the half duplex/duplex transition modes, and communicates with PHY layer though MII interface.To reduce the power consumption, the clock management module is designed. The clock is distributed with respect to the Ethernet MAC controller’s working condition, so it can be applied in the environment of low power necessity.The complete function verification environment and test vectors are constructed. The verification method of Fault-injection technology is discussed based on System Verilog language. The designed Ethernet controller is implemented in Altera FPGA. The results of logic simulation and FPGA physical verification of board level indicate that the related functions of the Ethernet MAC controller are realized.

Related Dissertations

  1. Research on Electromagnetic Acoustic Transducer Detection System Based on FPGA,TH878.2
  2. The Electric Power Steering System,U463.4
  3. Study on Drive and Control System of Five-Phase PMSM Based on FPGA,TM341
  4. Development of LXI Arbitrary Waveform Generator,TM935
  5. Design of Digital Predistorter for RF Power Amplifier Based on FPGA,TN722.75
  6. Synchronization and Channel Estimation Algorithm in Bursted OFDM System and Its Implementation on FPGA,TN919.3
  7. Performance Analysis of Anti-Multipath Capability in DSSS System and Study on the Compensation Methods,TN914.42
  8. Optimizing and Realising Research on Vedio Compression in TV Guidance System,TN919.81
  9. Research and Hardware Simulation of Multiuser Spread Spectrum Code Acquisition Based on FPGA,TN914.42
  10. Research on Basic Algorithms of Digital Image Processing and Implementation with FPGA,TP391.41
  11. Research of High Speed Image Pre-processing System Based on FPGA,TP391.41
  12. Transplant of Windows CE Operation System Based on ARM9,TP316.7
  13. The Research of Moving Object Tracking System Based on Embeded Image Process Unit,TP391.41
  14. Gui Design and Application Oriented to Embedded Ultrasonic Detecting System,TP274.53
  15. Design of High-Speed Digital Image Acquisition and Interface Based on FPGA,TP274.2
  16. Development of Inductance Sensor Data Acquisition System Based on FPGA,TP274.2
  17. Data Collecting and Processing of Multi-Linear-CCD Visual Measuring System,TP274.2
  18. LXI-VXI Adapter Design,TP274
  19. Development of Serial Bus Analyzer Based on Nios,TP274
  20. Development of PMC High-speed Data Transmission Board Design Based on FPGA-RocketIO_X,TP274.2
  21. Development of Pxibus High Performance Digital I/O Module,TP274

CLC: > Industrial Technology > Automation technology,computer technology > Computing technology,computer technology > Computer applications > Computer network > General issues > Communication protocols, communication protocols
© 2012 www.DissertationTopic.Net  Mobile