Port | width | direction | description |
clk | 1 | input | system clk |
rst_n | 1 | input | system reset,active low |
Register | |||
self_addr | 7 | input | |
ms | 1 | input | 1:master 0:slave |
time_threshold | 16 | input | How long can wait for a packet |
delay_threshole | 6 | input | |
crc5_err | 1 | output | |
time_out | 1 | output | |
d_oe | 1 | output | |
Interface with phy | |||
rx_lp_sop | 1 | input | |
rx_lp_eop | 1 | input | |
rx_lp_valid | 1 | input | |
rx_lp_ready | 1 | output | |
rx_lp_data | 8 | input | |
tx_lp_sop | 1 | output | |
tx_lp_eop | 1 | output | |
tx_lp_valid | 1 | output | |
tx_lp_ready | 1 | input | |
tx_lp_data | 8 | output | |
tx_lp_cancle | 1 | output | |
With link layer | |||
rx_pid_en | 1 | output | |
rx_pid | 4 | output | |
rx_endp | 4 | output | |
rx_lt_sop | 1 | output | |
rx_lt_eop | 1 | output | |
rx_lt_valid | 1 | output | |
rx_lt_ready | 1 | input | |
rx_lt_data | 8 | output | |
tx_pid | 4 | input | |
tx_addr | 7 | input | |
tx_endp | 4 | input | |
tx_valid | 1 | input | |
tx_ready | 1 | output | |
tx_lt_sop | 1 | input | |
tx_lt_eop | 1 | input | |
tx_lt_valid | 1 | input | |
tx_lt_ready | 1 | output | |
tx_lt_data | 8 | input | |
tx_lt_cancle | 1 | input |
四、阶段及提交内容
内容 | 分值 | 评分要求 |
1.完成数据链路层模块的设计文档 | 40分 | 1.输出数据链路层模块的设计框图,要求设计框架结构清晰;数据流、控制流标识准确;port及子模块交互信号标识完整。(15分) 2.各子模块重点控制信号在设计文档中应有时序说明及设计思路详解(25分)。 |
2.完成子模块功能实现及RTL代码设计 | 60分
| 1.输出子模块RTL代码文件。(30分) 2.case0功能仿真无误,有仿真结果说明及详细分析文档。(30分) |
内容 | 分值 | 评分依据 |
1.完成数据链路层模块的设计文档 | 20分 | 1.输出数据链路层模块的设计框图,要求设计框架结构清晰;数据流、控制流标识准确;port及子模块交互信号标识完整。(5分) 2.各子模块重点控制信号在设计文档中应有时序说明及设计思路详解(15分)。 |
2.完成子模块功能实现及RTL代码设计 | 30分
| 1.输出子模块RTL代码文件。(10分) 2.case1/case2功能仿真无误,有仿真结果说明及详细分析文档。(20分) |
3.完成数据链路层模块综合流程 | 30分 | 1.完成设计模块综合流程,并展示优化方案。(10分) 2.输出netlist文件。(10分) 3.综合频率指定为100Mhz。(10分) |
3.答辩和现场演示 | 20分 | 1.表述清晰度和流畅度。(10分) 2.项目成果展示中的问答表现。(10分) |
内容 | 分值 | 评分依据 |
1.完成数据链路层模块的设计文档 | 30分 | 1.输出数据链路层模块的设计框图,要求设计框架结构清晰;数据流、控制流标识准确;port及子模块交互信号标识完整。(5分) 2.各子模块重点控制信号在设计文档中应有时序说明及设计思路详解(25分)。 |
2.完成子模块功能实现及RTL代码设计 | 20分
| 1.输出子模块RTL代码文件。(10分) 2.case0/case1/case2/case3功能仿真无误,有仿真结果说明及详细分析文档。(10分) |
3.完成数据链路层模块后端实现流程 | 40分 | 1.完成后端基本流程,并展示优化方案。(10分) 2.评估模块的时序、功耗、面积以及物理设计规则等是否满足signoff要求,综合频率指定为100Mhz,输出netlist、def和lib等文件。(30分) |
4.答辩和现场演示 | 20分 | 1.表述清晰度和流畅度。(8分) 2.项目成果展示中的问答表现。(8分) 3.团队协作管理(4分) |