我使用通用的8B10B协议和LATECIECP3设备。有16位字对齐Verilog代码的例子吗?如果不是,有没有办法在格子菱形软件工具中生成代码?-Lattice-莱迪斯社区-FPGA CPLD-ChipDebug

我使用通用的8B10B协议和LATECIECP3设备。有16位字对齐Verilog代码的例子吗?如果不是,有没有办法在格子菱形软件工具中生成代码?

格子没有示例16位字对齐码。建议使用IPCExcel中的PCS模块在格子菱形软件工具中生成16位字对齐Verilog代码。

有关PCS模块和选项的信息可以通过格子菱形软件工具中的联机帮助找到。

  • 在主格子菱形窗中,选择:
    • 帮助和格子钻石帮助
  • 选择“搜索”按钮并输入:
    • IPCExcel PCS模块
  • 对于特定于ECP3的PCS模块信息,选择
    • PCS选项(LATECIECP3)

从点阵菱形软件工具界面,使用IPExcel模块创建Verilog代码。

  1. 选择IPExchange图标或选择
    • 工具快递公司
  2. 在IPExchange窗口的左侧,选择
    • 模块-gt;体系结构模块-gt;IO & gt;PC
  3. 输入有关路径、文件名和输出类型(Exver.Verilog)等的请求信息
  4. 选择定制
  5. 出现一个窗口,用于选择和指定所有要求。
  6. 有关选择和设置的更多信息,请在PCS窗口的右下角选择帮助。
  7. 选择
    • PCS选项(LATECIECP3)
  8. 向下滚动页面,查看PCS模块窗口中每个选项卡的选项说明。
  9. 通过每个选项卡为应用程序选择必要的选项。
  10. 选择Quad选项卡并设置频道选项,以便能够设置单词对齐选项。
  11. 选择PCS AdvAdvd1选项卡以访问Word对齐选项。
  12. 当指定所有选项时,选择生成。
  13. 参考日志窗口以确保代码成功生成。

更多关于LATECIECp3 SerDES/PC的信息可以在StReCeCp3 Serds/PCS使用指南.

注意:在发送和接收数据的过程中,如果16位字对齐与发送的数据不匹配(数据变得不对齐),则可能需要校正对齐。参照常见问题解答355.

请登录后发表评论

    没有回复内容