Intel Triple-speed Ethernet IP 使用笔记(二)
IP功能仿真
- 首先需要在创建的工程IP Catalog中找到Triple speed ethernet IP,双击打开该IP,选择10/100Mb Small MAC,接口选择MII
- 在MAC Options里将Enable MAC 10/100 half duplex support(半双工支持)、Align packet headers to 32-bit boudary(帧包头32位对齐,选择该项之后,帧包的前两个字节为16'h00,IP在发送数据时,自动拿掉前两个字节)、Include MDIO module这三项选中
- 在FIFO Options 里FIFO深度收发都选择2048x32 bits
- 点击finish,在弹出窗口,将Generate Example Design打勾,点击Generate
- 在IP生成目录找到xxx_testbench(IP名称_testbench)文件夹,进到该文件夹里,打开generate_sim工程
- 在generate_sim工程里打开Tcl Script,在弹出窗口选择generate_sim_verilog.tcl,双击
- 打开modelsim,切换到testbench_verilog/xxx(xxx为给IP的命名)目录
- 输入do run_xxx_tb.tcl
- 之后就可以查看仿真波形了,可以看到IP的控制逻辑相对比较简单