4.2 IU发送函数Sen
4.3 接收帧处理函数Frm_Rcved()
当光纤通道传输核将正确的帧接收到并存储于接收缓冲区后,通过状态接口通知 PowerPC 。此时Frm_Rcved()函数开始处理帧头,帧头中需要检查的参数很多,这里不在赘述。如果帧头中的参数没有错误,那么函数为这个新接收到的帧分配存储空间,然后从接收缓冲区中将帧取到存储器中,并以一定的方式和之前接收到的帧关联起来(例如链表);如果帧头中的参数有误,则将帧丢弃并启动中止序列协议进行序列恢复。
结 语
本文提出的方案以嵌入式技术和FPGA技术为基础,使其具有极大的灵活性和可扩展性。在不同的应用环境中只需要对相应的软硬件代码进行适当的裁减或扩展即可,无需对PCB电路进行任何更改,具有极其广泛的应用价值。
上一篇:借助物理综合提高FPGA设计效能