文件名称:system_verilog测试平台编写指南代码.zip
文件大小:92KB
文件格式:ZIP
更新时间:2024-06-22 17:13:54
sv
system_verilog测试平台编写指南代码.zip
【文件预览】:
第6章中唯一数组示例
----uniquearray()
--------Makefile(458B)
--------unique.sv(1KB)
--------unique.vr(1008B)
第12章介绍了DPI(直接过程接口),这是将C代码连接到SystemVerilog的简便方法。此示例适用于使用套接字将C程序连接到仿真的客户端-服务器系统。
----sockets_dpi()
--------Makefile(552B)
--------client.sv(919B)
--------server.c(3KB)
--------README.txt(1KB)
--------client.c(3KB)
--------fib_server.c(3KB)
--------client_dpi.c(3KB)
Vera允许用户保留值的区域,但这并未使其成为SystemVerilog语言。下载Region包,为SystemVerilog重写。
----region()
--------Makefile(603B)
--------region.sv(2KB)
--------README.txt(1KB)
--------sample.sv(2KB)
第10章中的带虚拟接口的ATM交换机。
----atm_virt_if()
--------atm_cell.sv(4KB)
--------atm_if.sv(1KB)
--------Makefile(563B)
--------top.sv(914B)
--------monitor.sv(2KB)
--------driver.sv(3KB)
--------vc_hdrs.h(918B)
--------scoreboard.sv(2KB)
--------README.txt(801B)
--------atm.sv(938B)
--------atm_router.sv(1KB)
--------test.sv(1KB)
region
----Makefile(603B)
----region.sv(2KB)
----README.txt(1KB)
----sample.sv(2KB)
第10章中的多个虚拟接口示例,该示例通过跨模块引用传递虚拟接口数组。
----multi_virt_if_xmr()
--------Makefile(476B)
--------top.sv(462B)
--------ifc.sv(452B)
--------dut.sv(316B)
--------README.txt(690B)
--------test.sv(1KB)
第10章中的多个虚拟接口示例,该示例通过端口传递一组虚拟接口。
----multi_virt_if_port()
--------Makefile(473B)
--------ifc.sv(1KB)
--------vc_hdrs.h(918B)
--------README.txt(690B)
--------top.v(1KB)
--------dut.v(905B)
--------test.v(2KB)
第5章中的仲裁程序示例。
----arb_if()
--------Makefile(347B)
--------top.sv(794B)
--------arb_if_1124()
--------arb_if.sv(987B)
--------arb.sv(2KB)
--------test.sv(2KB)
第11章展示了用于ATM设计的完整SystemVerilog测试平台。这是准备运行的完整测试平台和代码。
----11-01.Example()
--------small.sv(2KB)
--------definitions.sv(4KB)
--------atm_cell.sv(10KB)
--------cpu_ifc.sv(4KB)
--------Makefile(892B)
--------top.sv(4KB)
--------cpu_driver.sv(3KB)
--------monitor.sv(3KB)
--------driver.sv(4KB)
--------environment.sv(7KB)
--------LookupTable.sv(4KB)
--------scoreboard.sv(4KB)
--------generator.sv(3KB)
--------config.sv(3KB)
--------squat.sv(10KB)
--------coverage.sv(1KB)
--------utopia.sv(5KB)
--------test.sv(5KB)
--------utopia1_atm_rx.sv(5KB)
--------utopia1_atm_tx.sv(6KB)