共查询到20条相似文献,搜索用时 253 毫秒
1.
I2C总线是一种简单的双向二线制串行通信总线.在此对传统的I2C总线控制器进行改进,对I2C总线读写状态进行了优化,该方法采用移位寄存器计数来控制状态转移,利用移位寄存器结构灵活的特点达到简化状态,优化状态机性能的目的.最后采用Verilog HDL语言的行为描述,并给出系统仿真波形,仿真结果表明,设计芯片的功耗大约降低10%,面积减少25%.所设计的总线接口良好,符合I2C通信标准,实现了I2C的总线的数据通信. 相似文献
2.
在电路设计中,I2C总线是比较常用的两线式串行通信方式,大多数的CPU都擅长于并口操作,不具备直接操作I2C总线接口的能力。为了使不具备I2C总线接口能力的CPU通过对并口的简单操作实现对I2C总线接口的控制,在分析I2C总线常用工作模式的基础上,设计实现工作于主机模式的,以CPLD完成I2C总线开始信号、结束信号的输出,以及并行数据到I2C总线模式串行数据转换或I2C模式串行数据到并行数据转换的I2C接口模块。采用该模块,可以使不具备I2C总线接口的CPU通过并口方便地控制I2C总线设备,简化系统程序设计。 相似文献
3.
4.
简单介绍了I2C总线规范和提出一种基于FAGA的I2C总线接口协议的设计方法,并给出了仿真结果。 相似文献
5.
6.
介绍了I2C总线通讯接口的基本原理,及如何用ALTERA公司的FPGA芯片设计I2C总线通讯接口,在QuartusII环境下进行设计,并给出了部分Verilog HDL源程序。 相似文献
7.
8.
根据I2C总线和SPI总线协议设计并实现了一种兼容I2C和SPI总线协议的从机同步串行接口电路。基于在传感器中的应用,介绍了该接口电路的整体结构和模块划分、时序、Verilog-HDL设计与实现,并给出了整个电路的仿真结果。验证结果表明,该接口电路可以实现与主机之间基于I2C总线和SPI总线的数据发送与接收,可满足物联网中传感器系统的通信需求。 相似文献
9.
为了实现片上系统芯片与外围设备之间的通信,介绍一种从外围总线(APB)到I2C总线的接口设计。对整个系统按照功能进行了模块划分,阐述了APB总线接口的设计和寄存器配置、I2C总线控制器中的状态划分和状态机设计以及时钟产生模块的实现。设计中采用了异步先进先出来同步APB总线和I2C总线之间的数据交换。对整个设计进行了功能仿真,实现了系统在100 kbps和400 kbps两种工作模式下的数据传输。设计完全满足通信的速率要求。 相似文献
10.
文章分析了I2C总线的数据传输机制,探索了基于SOPC的I2C总线协议分析平台设计方法,简述了SOPC技术的原理及其具有的灵活高效,设计周期短和设计成本低等优点。利用XILINX提供的Microblaze处理器软核搭建了系统整体框架,设计实现了I2C总线协议功能的IP核并在modelsim中对其进行了功能仿真。自定义I... 相似文献
11.
12.
I^2C总线由飞利浦公司在20世纪80年代早期提出,最初目的是为了能提供一个简单的方法使CPU和电视中的多种芯片相连接。今天,I^2C总线已被应用于视听设备以外的多种领域,它已作为技术规范在工业中被广泛采用。I^2C总线物理结构为两根信号线和地线,信号线称为SDA和SCL,都是双向的。SDA是串行数据线,SCL是串行时钟线。文章介绍了I^2C总线的硬件结构、I^2C总线的数据传送协议、总线接口的逻辑分析和总线器件Verilog仿真应用等方面。 相似文献
13.
主要介绍了在个人数字助理(PDA)系统开发平台中,利用PHILIPS公司的FM收音机单芯片TEA5768HL通过I^2C总线进行通信来设计和实现数字调频立体声收音机模块。重点讲述了TEA5768HL的工作原理、收音机模块设计方案。此收音机模块具有高性能、低功耗、低成本、占PCB面积小、CPU控制方便等优点,同时它也适合应用于智能手机、MP3播放器等掌上嵌入式系统产品中。 相似文献
14.
15.
简述了I^2 C总线的基本工作原理,介绍了此时钟日历系统的硬件组成结构、工作原理和软件程序设计,重点论述了由I^2 C接口的器件的模块。系统以8位的80C52单片机作为控制核心,其内部有256字节的RAM和8K字节的ROM。系统的软件设计使用C语言,它是一种结构化、编译型的程序设计语言。 相似文献
16.
基于NIOS的I2C总线接口芯片AT24C16读写的实现 总被引:2,自引:0,他引:2
简要介绍了I^2C总线的基本结构和规范、I^2C总线接口芯片的基本工作原理、NIOS自带的PIO模块寄存器的读写原理和该PIO模块所使用的相应软件接口子程序,着重介绍了在NIOS上实现对12C接口芯片AT24C16读写时序的模拟和程序的编写实现。 相似文献
17.
18.
为解决目前电视跟踪系统体积庞大、结构复杂、系统兼容性差等问题,设计了一种集视频处理、云台运动控制、摄像机自动调节于一体的实时跟踪系统。系统采用双DSP处理器结构,把数据处理和系统控制分开;并将图像预处理、DPRAM实现、I^2C总线逻辑以及字符叠加等功能集成在一片FPGA中实现;直接用户接口(DUI)功能可使系统脱离上位机独立进行工作。程序采用模块化设计,便于系统升级和其他算法的嵌入,使之亦可作为不同跟踪算法的测试平台。多次外场实验表明,该系统速度快,兼容性强,性能稳定,能满足各种不同现场的要求。 相似文献
19.
20.
A large-scale asynchronous transfer mode (ATM) switch fabric that can be constructed with currently feasible technology is proposed. Based on analysis of the technology, it is found that module interconnection becomes the bottleneck for a large fast packet switch. Fault tolerance for the switch is achieved by dynamic reconfiguration of the module interconnection network. The design improves system reliability with relatively low hardware overhead. An abstract model of the replacement problem for the design is presented, and the problem is transformed into a well-known assignment problem. The maximum fault tolerance is found, and a fast replacement algorithm is given. The reconfiguration capability can also be used to ameliorate imbalanced traffic flows. The authors formulate this traffic flow assignment problem for the switch fabric and show that the problem is NP-hard. A simple heuristic algorithm is proposed, and an example is given 相似文献