| This subject is mainly to introduce the design and implementation of an audio unit based on ethernet. Up to 16 channels' audio can be transmitted in real-time through this unit,uncompressed audio is with 24 bit's resolution and its sample frequency is 48 khz in one CAT-5 cable. Audio data can co-exist with standard ethernet packages.Besides,network audio can be freely selected,swithed and routed over the network.Because of its huge flexibility and high performance, this audio unit overcomes the shortcomings of analog audio network such as complex audio installation,and simplifies audio network design,installation and management of devices,which meets the requirements of professional audio's digital transmission and distribution through network.In the past's audio system there're some shortcomings.Firstly,audio channel is connected with an audio cable;Secondly,the installation in multi-room or long distance environment is complex;Thirdly,extra hardwares and cables are needed in the management and monitoring of audio data;Lastly,audio routing is manually operated or by expensive audio routers,also,audio system's reconfiguration is complicated and time-consuming.In comparison with the past's audio system, audio and control data can co-exist in CAT-5 cable through this audio unit;The audio units can be separatedly monitored over ethernet;And audio can be transmitted to one place or many places;Audio routing can be easily finished by modifying addresses.Two parts are included in the thesis: the design and implementation of FPGA module and AES digital audio I/O module. Xilinx Corporation's ISE4.2 is used as development platform to carry on FPGA design,including HDL coding,functional simulation,logic synthesis,place & route and generation of programming files.FPGA is used to implement audio select,sine wave,ADC's calibration and LED etc,.Also, the configuration program is downloaded into FPGA chipset by MCU.Eventually,the unit is tested and the requirements of design is met properly.Also, the design and implementation of MAC is demonstrated with emphasis,including the principle and main architecture of MAC.Besides,most submodules are introduced.The verification of MAC shows that MAC meets the design requirements.As followed is my major work:The system's architecture design and selection of FPGA chipsetFPGA (RTL, Testbench)codingSynchronous FIFO design and implementationConfiguration of FPGA chipset with MCUThe design and implementation of Top-level module and submodule of MACThe design of AES I/O moduleThe test and implementation of this device... |