电子世界
電子世界
전자세계
ELECTRONICS WORLD
2014年
6期
106-106
,共1页
I2C总线%FPGA设计%MaxPlus仿真
I2C總線%FPGA設計%MaxPlus倣真
I2C총선%FPGA설계%MaxPlus방진
I2C Bus%FPGA design%MaxPlus emluator
在以51单片机为核的小型电路设计中,没有足够的I/O端口与内部时钟中断实现I2C总线功能。本文运用VHDL语言对FPGA进行必要的编程,在不影响51单片机地址分配的同时能够将8位并行数据转化为符合I2C总线协议的串行数据,实现I2C主机控制器功能。同时,应用MaxPlus软件对设计进行时序仿真,分析设计可行性与存在的不足,该设计能够满足预定目标,拓展FPGA应用。
在以51單片機為覈的小型電路設計中,沒有足夠的I/O耑口與內部時鐘中斷實現I2C總線功能。本文運用VHDL語言對FPGA進行必要的編程,在不影響51單片機地阯分配的同時能夠將8位併行數據轉化為符閤I2C總線協議的串行數據,實現I2C主機控製器功能。同時,應用MaxPlus軟件對設計進行時序倣真,分析設計可行性與存在的不足,該設計能夠滿足預定目標,拓展FPGA應用。
재이51단편궤위핵적소형전로설계중,몰유족구적I/O단구여내부시종중단실현I2C총선공능。본문운용VHDL어언대FPGA진행필요적편정,재불영향51단편궤지지분배적동시능구장8위병행수거전화위부합I2C총선협의적천행수거,실현I2C주궤공제기공능。동시,응용MaxPlus연건대설계진행시서방진,분석설계가행성여존재적불족,해설계능구만족예정목표,탁전FPGA응용。
In a smal circuit nuclear design based on 51 SCM,no I/O port enoughand internal clock interrupt to realize I2C bus function.In this paper,the use of VHDL language programming necessary for FPGA without affecting the 51 SCM also addresses are assigned to 8 bit paral eldata into serial data with I2C bus protocol,iIplementation of I2C host control er function.