基于Verilog的I~2C控制器的设计与综合

来源 :河北工业大学 | 被引量 : 4次 | 上传用户:lxxfeng
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
传统的具有I~2C协议功能的芯片在功能上具有一定的局限性,比如只能控制键盘或数码管等,这些专用集成电路并不能满足产品中各种各样的需求,因此,本课题在FPGA上设计了基于Verilog的I~2C Slave控制器,使其可以控制各种各样的与控制器相连的设备。该控制器主要功能是从I~2C总线上接收数据,控制器先判断接收到的地址数据与自身地址相匹配,匹配后再对接收到的控制数据进行分析,根据所收到的控制数据对控制器所连接外设进行控制。通过在Modelsim里编写Testbench模拟在I~2C总线上发送数据,用来对I~2C Slave控制器顶层模块发送激励信号来验证模块的正确性。除此之外还在Modelsim中编写了各个模块的激励信号,分别对各个模块进行验证。最后搭建了硬件测试平台,通过单片机向I~2C总线上发送数据,用CycloneⅡ系统的EP2C5T144芯片做成的开发板接收总线上的数据,根据接收到的数据来控制与板子相连的数码管和发光二极管,并让单片机发送各种数据来测试所设计的I~2C Slave控制器。结果表明,控制器模块设计正确,并已经达到设计目的,可以正确的从总线上接收数据并控制外设。
其他文献
人体神经肌肉系统的电活动可以反映肌肉运动状态,并可通过皮肤表面处的sEMG信号测量获取。由于sEMG信号采集方便、对身体无创伤,利用多通道sEMG信号实现基于模式识别的上肢康
张家山遗址是江汉平原地区一处重要的新石器时代遗址,文化遗存非常丰富,包含有新石器时代的油子岭文化、屈家岭文化和石家河文化等,这几个文化一脉相承。该遗址的发掘为研究
通过对云县爱华镇现代烟草农业示范区建设现状的分析思考,总结了现代烟草农业示范区建设过程中的经验,对其存在的问题及今后的发展进行了探讨。
我们先来看一个发生在美国的故事:一个替人割草的男孩出价5美元,请他的朋友为他打电话给一位老太太。电话拔通后,男孩的朋友问道:“您需不需要割草?”
目的通过荧光芯片技术从整体水平研究正常及饥饿大鼠胃壁组织基因表达谱,探讨饥饿大鼠胃壁组织基因表达的变化。方法用SD大鼠建立正常和饥饿两种模型,动物断头取胃壁组织抽提
孤儿作品是指在著作权保护期内,需要使用却无法找到著作权人的作品。孤儿作品实际上已存在很长时间,但是随着谷歌数字图书馆案的出现,孤儿作品的问题才逐渐凸显。我国目前虽
本文通过构建科技创新能力评价指标体系,对荆门市2012—2016年科技创新能力进行综合评价,指出提升荆门市区域科技创新能力应从建立区域协同创新战略模式、完善科技奖励机制、
<正>蒙自县地处云南低纬高原,属亚热带季风气候类型,冬无严寒,夏无酷暑,雨热同季,干湿分明,具有发展石榴生产得天独厚的自然条件,经过多年的发展,蒙自县石榴种植面积达0.79万
针对目前云南省蔬菜种子产业发展现状及种子生产能力低、生产混乱、育种技术落后等问题,提出了走政府宏观管理和监督体系建立,加强种子生产技术研究和提高育种技术水平,向专