流量计量SOC芯片中USB引擎的设计

流量计量SOC芯片中USB引擎的设计

论文摘要

USB接口由于具有高速、连接简单、无须外接电源及良好的兼容性等特点,目前已经成为多种外围设备与计算机连接的首选接口。流量计量SOC芯片采用USB接口与计算机连接,实现计算机对芯片测量数据的读取及对芯片进行设置调整。本文主要研究的是该SOC芯片中USB接口的核心单元——USB引擎的设计。在分析芯片系统要求的基础上,设计了符合USB1.1协议规范的串行接口引擎和包含三个端点的端点控制逻辑单元,可实现基于控制和批量传输方式的USB通信。此外,在设计中还增加了一个由用户选择使用的片内枚举单元,以硬件方式实现对USB枚举的响应处理,从而可以简化MCU固件代码并提高枚举速度。USB引擎的设计按照ASIC设计流程。在整体分析的基础上进行功能模块划分,采用硬件描述语言Verilog HDL开展RTL级电路设计,经仿真后,选用Cyclone EP1C12Q240C8进行了FPGA验证,结果表明电路的物理实现功能正确,符合设计要求。考虑可测性设计(DFT)要求,采用Chartered0.35μm工艺的标准单元库对RTL代码进行了DFT综合,完成门级电路映射优化并添加了内部全扫描结构。电路的门级网表在Primetime中进行了静态时序分析,并由形式验证工具Formality验证,确定门级电路与通过FPGA物理验证的RTL级设计功能一致。最后采用自动布局布线工具Astro对电路进行了版图设计,并提取标准延时文件进行后仿真和静态时序分析,结果表明USB引擎的物理版图无时序违反,可实现USB串行接口引擎功能,完成对USB1.1协议的解释,实现基于控制和批量传输方式的USB通信。设计过程中考虑了可测性设计要求,在电路中添加全扫描结构,便于芯片生产缺陷的测试,为USB引擎成为可重用的IP核打下基础。

论文目录

  • 摘要
  • ABSTRACT
  • 第一章 引言
  • 1.1 流量计量SOC芯片简介
  • 1.1.1 研究背景
  • 1.1.2 系统结构
  • 1.2 USB接口技术简介
  • 1.3 选题说明
  • 1.4 本章小结
  • 第二章 US81.1 通信协议
  • 2.1 USB通信流管理
  • 2.2 USB信息包
  • 2.3 USB事务处理
  • 2.4 USB控制传输
  • 2.5 USB设备枚举及标准设备请求
  • 2.6 USB错误控制机制
  • 2.7 本章小结
  • 第三章 USB引擎的设计与FPGA验证
  • 3.1 整体分析
  • 3.1.1 功能、接口分析及模块划分
  • 3.1.2 时钟规划
  • 3.2 电路RTL级设计
  • 3.2.1 接收单元
  • 3.2.2 发送单元
  • 3.2.3 端点缓冲区
  • 3.2.4 端点控制中心
  • 3.2.5 片内自枚举单元
  • 3.3 设计整合及整体仿真
  • 3.4 USB引擎的FPGA验证
  • 3.4.1 验证方案
  • 3.4.2 验证步骤及结果
  • 3.5 本章小结
  • 第四章 USB引擎的DFT综合及后端设计
  • 4.1 USB引擎的DFT综合
  • 4.1.1 DFT内部扫描测试简介
  • 4.1.2 USB引擎的DFT综合优化
  • 4.1.3 DFT综合结果分析
  • 4.1.4 形式验证
  • 4.2 布局布线及后仿真
  • 4.3 本章小结
  • 第五章 总结
  • 5.1 全文总结
  • 5.2 后续工作
  • 参考文献
  • 发表论文和参加科研情况说明
  • 致谢
  • 相关论文文献

    • [1].一种基于SOC芯片的数据采集器系统设计[J]. 数码世界 2020(06)
    • [2].基于SoC微功耗驱动的高性能欠压脱扣器研究与设计[J]. 电器与能效管理技术 2014(18)
    • [3].基于SOC的实时操作系统分析[J]. 科技资讯 2012(25)
    • [4].浅析SOC与数字图书馆的安全建设[J]. 苏盐科技 2011(01)
    • [5].关于拟SOC-内射模[J]. 阜阳师范学院学报(自然科学版) 2011(02)
    • [6].基于System Generator的音频解码SoC系统设计与实现[J]. 电声技术 2010(01)
    • [7].磷酸铁锂电池的改进建模及SOC估计[J]. 合肥工业大学学报(自然科学版) 2012(09)
    • [8].基于SoC的动态参数记录仪微型化研究[J]. 工程设计学报 2012(06)
    • [9].基于自适应卡尔曼滤波的锂离子电池SOC估计[J]. 汽车技术 2011(08)
    • [10].基于量子免疫思想的Soc软硬件划分方法[J]. 廊坊师范学院学报(自然科学版) 2010(06)
    • [11].铅酸蓄电池模型研究及SOC模糊估计[J]. 蓄电池 2014(01)
    • [12].基于SOC方案的电能表日计时误差控制研究[J]. 浙江电力 2014(05)
    • [13].滤波技术在蓄电池SOC估计中的应用[J]. 西北工业大学学报 2013(02)
    • [14].基于最小二乘法的磷酸铁锂电池SOC估计[J]. 山东科技大学学报(自然科学版) 2013(02)
    • [15].新型通用SOC验证平台的设计研究[J]. 山西电子技术 2013(04)
    • [16].基于神经网络的磷酸铁锂电池SOC预测研究[J]. 电子测量与仪器学报 2011(05)
    • [17].一种基于预测开路电压的SOC估算方法[J]. 电子设计工程 2011(14)
    • [18].资源、SOC策略对老年人主观幸福感的影响[J]. 心理科学 2010(03)
    • [19].片上系统(SoC)空间应用前景及可靠性若干问题的思考[J]. 质量与可靠性 2011(03)
    • [20].基于SOC的智能电能表的设计[J]. 黑龙江科技信息 2011(16)
    • [21].一种混合信号SoC中模数转换器的内建自测试方案[J]. 微电子学与计算机 2010(01)
    • [22].应用SOC模型进行农民营养干预的效果分析[J]. 中国健康教育 2010(06)
    • [23].嵌入式非易失性存储器在SoC物理设计中的应用[J]. 电子元器件应用 2010(11)
    • [24].基于SoC方案的智能电表时钟校准[J]. 电子产品世界 2013(07)
    • [25].高精度估算SOC的锂电池管理系统研制[J]. 科技风 2012(17)
    • [26].一种用于人脸检测SoC中的加速协处理器设计[J]. 西安电子科技大学学报 2011(03)
    • [27].应用于SoC的全数字锁相环ASIC设计[J]. 电路与系统学报 2011(05)
    • [28].SoC物理设计低功耗方法研究[J]. 微处理机 2011(02)
    • [29].实用型磷酸铁锂电池SOC高准度算法研究[J]. 电源技术 2011(10)
    • [30].基于SOC和系统验证的VoIP安全机制探讨[J]. 微型电脑应用 2011(11)

    标签:;  ;  ;  

    流量计量SOC芯片中USB引擎的设计
    下载Doc文档

    猜你喜欢