共查询到20条相似文献,搜索用时 81 毫秒
1.
2.
I2C总线是一种简单的双向二线制串行通信总线.在此对传统的I2C总线控制器进行改进,对I2C总线读写状态进行了优化,该方法采用移位寄存器计数来控制状态转移,利用移位寄存器结构灵活的特点达到简化状态,优化状态机性能的目的.最后采用Verilog HDL语言的行为描述,并给出系统仿真波形,仿真结果表明,设计芯片的功耗大约降低10%,面积减少25%.所设计的总线接口良好,符合I2C通信标准,实现了I2C的总线的数据通信. 相似文献
3.
介绍了I2C总线通讯接口的基本原理,及如何用ALTERA公司的FPGA芯片设计I2C总线通讯接口,在QuartusII环境下进行设计,并给出了部分Verilog HDL源程序。 相似文献
4.
以标准的I2C总线协议为基础,基于FPGA实现一个SLAVE模式的模块通过有限状态机。本文主要介绍了SLAVE模式的特点。给出了设计的原理框图和modelsim下的行为仿真时序图。 相似文献
5.
文章简要介绍了I2C总线的规范,给出了用FPGA实现I2C总线控制器各个功能模块的详细设计方法,从代码移植方面分析了数据缓存的编码方法,并对该I2C总线控制器进行了仿真验证。 相似文献
6.
I2C总线控制器的VHDL设计及实现 总被引:2,自引:0,他引:2
本文用VHDL设计了一个简洁而实用的I^2C总线控制器,介绍了详细的设计思路和在FPGA中的实现,并给出了在嵌入式系统设计中的使用方法。 相似文献
7.
8.
9.
本文简要介绍了I2C串行总线结构和特点,并结合其在单片机(GMS97C2051)上的应用,以24LC01BEEPROM为例,给出了用汇编语言实现该协议的程序. 相似文献
10.
嵌入式Linux系统中I2C总线设备的驱动设计 总被引:1,自引:0,他引:1
本文分析了Linux系统中I2C驱动程序的结构,并以AT91RM9200和X1227为例,介绍了如何在嵌入式Linux系统中实现I2C总线适配器及I2C设备驱动. 相似文献
11.
基于虚拟I2C总线的多并行口扩展技术 总被引:5,自引:0,他引:5
马维华 《微电子学与计算机》2002,19(9):31-33
对于已经定型的产品,为适应新的要求,设计者往往会重新进行设计,极大浪费了时间,增加了开发成本,文章提出了并详细介绍仅用不带I^2C总线的单片机的两个引脚,借助于PCF8574,通过虚拟I^2C总线来扩展多个并行口,以低廉的代价升级产品的性能的方法。 相似文献
12.
基于FPGA的RS编码器的设计与实现 总被引:2,自引:0,他引:2
RS码是线性分组码中一种典型的纠错码,既能纠正随机错误,也能纠正突发错误.在现代通信领域越来越受到重视.文中介绍基于FleA使用Verilog-HDL语言的RS(15,9)编码器的设计方法,并在QuartusII 5.0软件环境下进行了功能仿真,仿真结果与理论分析相一致,该设计方法对实现任意长度的RS编码有重要参考价值. 相似文献
13.
14.
采用周期精确的方法实现一个I2C接口 总被引:2,自引:0,他引:2
文章探讨Verilog HDL中采用周期精确方式描述数字系统的基本原则,并以此实现了一个EEPROM的I^2C接口设计,该设计稍作改动后,可以应用于其它器件。 相似文献
15.
16.
随着数字音频技术的发展,音频接口设计显得越来越重要。基于I2S音频数据传输协议设计了一种简易的音频接口,该接口可全双工传输I2S数据,并集成了一个SPI接口以传输控制信号。该设计通过FPGA得到实现,试验证明能够协调GARFIELD4和TLV320AIC23B两款特定芯片之间音频数据的传输。 相似文献
17.
基于FPGA的TFT-LCD控制器的设计和实现 总被引:2,自引:2,他引:0
在Verilog HDL设计的行、场扫描时序基础上,设计并实现了基于FPGA的TFT-LCD控制器。该控制器在修改行、场扫描时序后可以驱动不同分辨率的TFT-LCD,具有很好的移植性。 相似文献
18.
非相干的包络同步码跟踪环不依赖载波跟踪的相位特性,可以解决在信噪比非常低的条件下的本地扩频码和接收扩频码的码同步,进而完成扩频码的稳定跟踪。根据非相干的包络码跟踪环的原理,利用Verilog设计了一个完整的非相干的包络码跟踪环的电路。在设计过程中利用IP核中的乘法器、IIR滤波器、DDS数字频率合成器,简化设计难度并快速形成设计模块。在采用XilinxISE实现上述关键部分电路的设计基础上,同时利用SynplifyPro对设计模块进行了综合,并在Modelsim6.0中对电路进行了功能波形仿真,证明了设计的可行与合理性。这种解决方案相对常规方法既具有软件验证的灵活性,又具有硬件的执行效率。 相似文献
19.
基于IP的异步通信接口UART设计及其FPGA实现方法 总被引:5,自引:0,他引:5
介绍了基于IP模块的异步通信接口UART(通用异步接收发送设备)设计以及在FPGA(现场可编程门阵列)上实现的设计流程,包括UART模块的Verilog源代码设计,以及多种EDA(电子设计自动化)软件的使用:利用Debussy对源代码进行了调试,分析了设计的组织结构,利用ModelSim SE 5.8对设计进行了仿真,利用Synplify Pro 7.2进行了综合,利用Project Navigator对设计进行了布局布线,并完成了时序仿真,最后在Xilinx的SPARTANⅡE芯片上下载实现,经验证符合设计要求. 相似文献