首页--工业技术论文--自动化技术、计算机技术论文--计算技术、计算机技术论文--计算机的应用论文--计算机网络论文--局域网(LAN)、城域网(MAN)论文

基于system verilog的以太网MAC控制器的验证

摘要第3-4页
Abstract第4页
1 绪论第7-13页
    1.1 研究背景及意义第7-8页
    1.2 国内外研究现状第8-10页
    1.3 本文主要工作及内容安排第10页
    1.4 论文组织结构第10-13页
2 System Verilog及验证方法概述第13-23页
    2.1 System Verilog概述第13-15页
        2.1.1 主流的验证语言第13-14页
        2.1.2 System Verilog的优势第14-15页
    2.2 UVM验证方法学第15-22页
        2.2.1 UVM验证方法学第15-16页
        2.2.2 UVM验证平台第16-17页
        2.2.3 UVM组织结构第17-19页
        2.2.4 UVM的phase机制第19-20页
        2.2.5 UVM的objection机制第20页
        2.2.6 UVM中的事务机制第20-21页
        2.2.7 sequence机制第21-22页
        2.2.8 config_db机制第22页
    2.3 本章小结第22-23页
3 以太网MAC协议简介及物理实现第23-57页
    3.1 以太网MAC协议简介第23-28页
        3.1.1 以太网的发展史第23-24页
        3.1.2 以太网层协议第24-25页
        3.1.3 以太网数据帧格式第25-26页
        3.1.4 以太网的介质访问控制第26-28页
    3.2 以太网MAC控制器的实现第28-56页
        3.2.1 MAC功能定义第28-29页
        3.2.2 MAC模块划分第29-30页
        3.2.3 发送模块(TX)设计第30-42页
        3.2.4 接收模块(RX)设计第42-49页
        3.2.5 流量控制模块设计第49-53页
        3.2.6 MII接口模块设计第53-54页
        3.2.7 寄存器模块设计第54-56页
        3.2.8 MAC状态模块设计第56页
    3.3 本章小结第56-57页
4 定向验证第57-65页
    4.1 验证活动第57页
    4.2 验证方案第57-58页
    4.3 定向验证第58-63页
        4.3.1 接收模块定向验证第58-60页
        4.3.2 发送模块定向验证第60-62页
        4.3.3 控制模块定向验证第62-63页
        4.3.4 MII模块定向验证第63页
    4.4 本章小结第63-65页
5 随机测试和覆盖率分析第65-79页
    5.1 测试点分析第65-66页
    5.2 验证平台搭建第66-73页
        5.2.1 事务第67页
        5.2.2 接口第67-68页
        5.2.3 驱动器第68-69页
        5.2.4 监视器第69页
        5.2.5 代理第69-70页
        5.2.6 参考模型第70页
        5.2.7 记分板第70页
        5.2.8 序列发生器第70-71页
        5.2.9 序列第71页
        5.2.10 寄存器模型第71-72页
        5.2.11 环境第72页
        5.2.12 测试用例第72页
        5.2.13 顶层模块第72-73页
    5.3 激励产生机制第73-74页
    5.4 覆盖率分析第74-78页
        5.4.1 整体覆盖率第74-75页
        5.4.2 代码覆盖率第75页
        5.4.3 行覆盖率第75-76页
        5.4.4 条件覆盖率第76页
        5.4.5 状态机覆盖率第76-77页
        5.4.6 功能覆盖率第77-78页
    5.5 本章小结第78-79页
6 总结与展望第79-81页
    6.1 总结第79页
    6.2 展望第79-81页
致谢第81-83页
参考文献第83-85页

论文共85页,点击 下载论文
上一篇:基于视觉假体CMOS图像传感器读出电路的设计
下一篇:基于特征点的群体异常检测方法的研究