使用verilog编写的vs1003播放模块
2021-12-16 20:18:34 8KB verilog fpga
1
随着技术的迅速发展,越来越多的工程应用对以太网嵌入式设备提出了需求,因此对以太网MAC层数据处理系统的研究具有重要的现实意义。本文介绍利用以太网物理层(PHY)芯片和FPGA实现的硬件千兆网模块。其中PHY芯片作为数据传输的高速节点,处理物理层数据,而FPGA完成对MAC层数据的处理。本文研究的方法结合了FPGA的强大处理能力和PHY 芯片的驱动能力,比常规CPU+MAC层模块+PHY芯片的方式有更高的效率。本文通过实验测试验证了设计的可靠性与快速性。
2021-12-16 17:07:17 701KB MAC层; PHY层; FPGA; 千兆网
1
摘 要 HDB3码是基带传输码型之一,因为它具有无直流分量、低频分量少、连0数不超过3个这些特点,所以有利于信号的恢复和检验,所以HDB3码被广泛应用到井下电缆遥传系统以及高速长距离书记通信中等。FPGA具有成本低、可靠性高、开发周期短、可重复编程等特点。利用EDA技术,可对其实现硬件设计软件化,加速了数字系统设计的效率,降低了设计成本。本文先对HDB3码,FPGA器件和EDA技术的发展背景进行简述。接着阐述EDA技术中常用的VHDL语言的发展与优点,并以VHDL为核心,简要说明硬件电路的设计的方法步骤。然后介绍HDB3码的编译码原理以及其特点。最后,对HDB3码的编译原理进行重点分析,并且以VHDL语言为主,分别对编码器部分和译码器部分的具体实现方法进行说明,给出具体设计的思考方案和程序流程图,并对设计方案进行软件仿真,同时给出仿真结果并对其进行分析,证明设计方案的正确性。最后,完成曼彻斯特码编码器与译码器的设计,进行对比学习。 关键词:HDB3码;FPGA;EDA;VHDL;曼彻斯特码;编译码 Abstract HDB3 code is one of codes used in the transmission system. It has no DC components and a few of LF components. Moreover, it has continuous zeros no more than three. The features of HDB3 code help the signal to be rebuilt and be checked for error easily, so HDB3 code is the commonly used code in the transmission system. Low cost, dependability, short design cycle and repeated program ability are the features of FPGA. You can design hardware of digital circuits by using software as a result of using FPGA with EDA. It will construct the digital system quickly system quickly and reduce the cost of design. This paper first introduces the development and background of HDB3.FPGA and EDA, and then expands VHDL. which is commonly used as design-entry language for EDA.A summary of digital circuits’ design by using VHDL is provided. Moreover, the principle and decoder is designed by using VHDL. Finally, the plan of design, the flow of software design and the simulated waveform of HDB3 encoder and decoder is presented, showing correctness of the design.Finally, the design of the encoder and decoder of the Manchester encoder and decoder is completed and compared with the study. Keywords: HDB3 code; FPGA ; EDA ; VHDL; Manchester code; Encoder and Decoder 目录 第一章 概述 1 1.1 HDB3码的简述 1 1.2 FPGA简介 2 1.2.1 FPGA的发展历程 2 1.2.2 FPGA基本结构及其特点 3 1.3 EDA技术 4 1.4 VHDL硬件描述语言 4 1.4.1 简介 4 1.4.2 VHDL具有的特点 5 1.4.3 VHDL的优点 7 1.4.4 VHDL设计硬件电路的方法 7 第二章 HDB3码的编译规则 10 2.1主要的基带传输码型 10 2.1.1 NRZ码的编码规则 10 2.1.2 AMI码的编码规则 10 2.2 HDB3码的编码规则 11 2.3 HDB3码的译码规则 12 2.4 HDB3码的检错能力 12 第三章 HDB3编码器的FPGA实现 13 3.1 HDB3码编码器的实现分析 13 3.2 HDB3码编码器的设计思路 13 3.2.1 4连‘0’的检出加V及判‘1’极性 13 3.2.2 取代节的选取 13 3.3设计建模 14 3.3.1插“V”码模块设计及仿真 15 3.3.2插“B”码模块设计及仿真 17 3.3.3 HDB3编码器的极性转换模块设计及仿真 20 第四章 HDB3译码器的FPGA实现 24 4.1 译码器的实现分析 24 4.2 HDB3译码器的设计思路 24 4.3 V的检测 25 4.4 扣V扣B 25 4.5 设计建模 25 4.5.1扣V扣B的实现 26 4.6 软件仿真 26 第五章 结论 28 参考文献 29 附录 30 谢辞 38
2021-12-16 11:37:04 1.62MB HDB3码
1
本设计中所采用的增量式数字PID控制算法的设计思想可以应用到有限长单位脉冲响应(FIR)滤波器和无限长单位脉冲响应(ⅡR)滤波器的FPGA设计中,并且同样可以使用流水线优化技术以提高工作速度。
2021-12-16 08:52:02 178KB FPGA PID控制器 PLD设计 文章
1
文中针对正 EE802.16eOFDMA系统中FFT可变点数的系统要求,对基于FPGA的可 变点FFT处理器的实现进行了研究,内容涉及算法的研究、FFT处理器结构的设计、系统 仿真等方面
2021-12-15 23:12:25 1.58MB FPGA fft
1
提出了一种基于FPGA并利用Verilog HDL实现的CMI编码设计方法。研究了CMI码型的编码特点,提出了利用Altera公司CycloneⅡ系列EP2C5Q型号FPGA完成CMI编码功能的方案。在系统程序设计中,首先产生m序列,然后程序再对m序列进行CMI码型变换。在CMI码型变换过程中,采用专用寄存器对1码的状态进行了存储,同时利用m序列的二倍频为CMI编码进程提供时钟激励,最后输出CMI码型。实验结果表明,采用FPGA完成CMI编码的设计,编码结果完全正确,能够达到预期要求。利用这种方法实现CMI编码功能,具有效率高、可扩展性强、升级方便等特点,方便嵌入到大规模设计中,具有广泛的应用前景。
2021-12-15 22:04:27 1.17MB FPGA Verilog HDL
1
随着大规模集成电路技术和EDA技术的发展,FPGA已被广泛应用于实现硬件的数字信号处理器或相应的电路模块,基于FPGA的数字信号处理器表现出了很高的性能和广阔的市场前景。当今有源滤波器的也应用日益广泛,早已脱离了狭义的、单纯的“滤波”的概念,并成为信号处理中一种非常基本、非常重要的技术。对于在FPGA上实现有源滤波器的设计具有很大的实用价值,本文在讨论滤波器的相关理论之后,基于ALTERA的Cyclone系列FPGA硬件平台,利用VHDL语言设计一个11阶的有源滤波器。
1
基于FPGA的周期信号发生器设计
2021-12-15 16:10:37 714KB 基于 fpga 周期 信号发生器设计
1
基于fpga的简易数字频率计设计
2021-12-15 13:50:08 3.84MB 数字频率计 Verilog EDA课程设计 FPGA
1
摘要: 本文介绍了基于现场可编程门阵列(FPGA) 的以太网MAC 子层协议的硬件实现方法. 硬件结构上由控制模 块、发送模块和接收模块3个部分组成,发送模块和接收模块采用状态机控制数据发送和接收的过程,完成数据的封装、发送和接收功能.   关键词: 嵌入式系统; 以太网MAC; 现场可编程门阵列; 硬件描述语言   传统以PC为中心的互联网应用现已开始转向以嵌入式设备为中心. IA(internet appliance) 概念现在甚为流行,这表明互联网应用进入了嵌入式互联网的时代已经来临. 据网络专家预测,将来在互联网上传输的信息中,有70%来自小型嵌入式系统. 因此,对嵌入式系统接入Int
1