热搜关键词: 数字信号处理RTOSC语言Linux射频电路

zip

实现I2C总线控制器的VHDL源代码

  • 1星
  • 2013-09-22
  • 2.15MB
  • 需要2积分
  • 2次下载
标签: I2C

I2C

I2C总线控制器  altera提供The  I2C  Controller  was  designed  for  the  MC68307  uC,  provides  a  simplified  interface  to  industry-standard  I2C  protocol.  The  I2C  Controller  is  available  in  VHDL  and  is  optimized  for  the  Altera®  APEX™,  Stratix®,  and  Cyclone™  device  families.All  of  the  register  addresses  are  defined  as  constants  in  the  VHDL  source  files  and  can  be  easily  customized  for  customer  use.  The  MBASE  address  is  defined  as  a  generic  and  can  also  be  easily  changed  and  customized  for  customer  use.  In  addition,  this  design  outputs  the  MCF  signal  on  a  pin  which  can  be  used  by  the  uC  as  a  quick  indication  that  the  I2C  transfer  is  complete.This  design  uses  the  I2C  SCL  signal  as  a  clock.  This  requires  that  the  SCL  signal  have  clean,  fast  edges  on  both  the  rising  and  falling  edges  of  this  signal.  Slow  rise  and  fall  times  on  this  signal  can  show  noise  effects  which  can  cause  improper  clocking  of  registers  within  the  Stratix  FPGA.  If  the  loading  of  the  SCL  signal  in  the  system  is  such  that  the  rise  and  fall  times  are  slow  (>20nS),  external  buffers  such  as  Schmitt  Triggers  will  be  required  to  interface  to  the  FPGA.

展开预览

猜您喜欢

评论

登录/注册

积分规则

意见反馈

求资源

回顶部

推荐内容

热门活动

热门器件

随便看看

 
EEWorld订阅号

 
EEWorld服务号

 
汽车开发圈

 
机器人开发圈

About Us 关于我们 客户服务 联系方式 器件索引 网站地图 最新更新 手机版 版权声明

北京市海淀区中关村大街18号B座15层1530室 电话:(010)82350740 邮编:100190

电子工程世界版权所有 京B2-20211791 京ICP备10001474号-1 电信业务审批[2006]字第258号函 京公网安备 11010802033920号 Copyright © 2005-2026 EEWORLD.com.cn, Inc. All rights reserved
×