资料
  • 资料
  • 专题
在FPGA或ASIC中嵌入1-Wire®主机
推荐星级:
时间:2019-12-24
大小:128.46KB
阅读数:331
上传用户:16245458_qq.com
查看他发布的资源
下载次数
0
所需E币
3
ebi
新用户注册即送 300 E币
更多E币赚取方法,请查看
close
资料介绍
摘要:本应用指南阐述如何将1-Wire主机(1WM)嵌入到用户ASIC设计之中。本文包含了采用Verilog语言如何创建1-Wire主机例程的摘要。本文提到的DS89C200只是一个理论上的微控制器。另外,假定读者已经具备了1-Wire主机DS1WM和1-Wire协议的一般知识。在FPGA或ASIC中嵌入1-Wire 主机 Aug 10, 2004 摘要:本应用指南阐述如何将1-Wire主机(1WM)嵌入到用户ASIC 设计之中。本文包含了采用Verilog 语言如何创建1-Wire主机例程的摘 要。本文提到的DS89C200 只是一个理论上的微控制器。另外,假定读者已经具备了1-Wire主机DS1WM 和1-Wire协议的一般知识。 引言 1-Wire主机DS1WM ,称作1WM ,创建它是为了便于实现主机CPU 通过1-Wire总线与器件进行通信,而无须涉及位时序操作。本应用指 南阐述如何将1-Wire主机(1WM)嵌入到用户ASIC 设计之中。本文提到的DS89C200 只是一个理论上的微控制器,另外,假定读者已经具 备了1-Wire主机DS1WM 和Maxim 的1-Wire协议的一般知识。如欲了解更详细信息,请参阅应用笔记937:"Book ofiButton Standards"和DS1WM 数据资料。 结构 1WM 排列象一个顶级的甲胄,连接四个子模块,构成一个完整的单元。在这个顶级的甲胄中并没有HDL 代码。四个子模块分别 是:one_wire_interface、one_wire_master 、clk_prescaler 和one_wire_io 。对于那些不需要时钟分频器的应用,如果提供外部1MHz时 钟源作为clk_1us 时钟信号,就可以省去预分频器模块( 如DS1WM 数据资料中的τ 注释,输入时钟指定在0.8MHz至1.0MHz之间) 。 one_wire_io 模块为DATA总线和DQ 提供双向信号。在大多数应用中,DQ 信号是一个I/O 引脚。如果是这种情况,DQ 引脚驱动器必须是 一个漏极开路引脚,且具有合适的ESD保护( 图1) 。另外,如果外围器件所使用的上拉电压高于1WM 电源电压,则引脚驱动器……
版权说明:本资料由用户提供并上传,仅用于学习交流;若内容存在侵权,请进行举报,或 联系我们 删除。
PARTNER CONTENT
相关评论 (下载后评价送E币 我要评论)
没有更多评论了
  • 可能感兴趣
  • 关注本资料的网友还下载了
  • 技术白皮书