|
|
各位坛友好,最近在搭建一套基于FPGA的极速行情解析系统,遇到几个关键问题想请教有实战经验的朋友:
1. 在DDR3内存控制器时序约束中,如何平衡tFAW和tRRD参数对行情报文解析流水线的影响?我们实测发现收紧tRRD能降低3ns延迟,但会导致偶发性报文校验失败。
2. 针对10Gbps以太网MAC层,有没有人对比过Tri-mode MAC核与自行实现CRC32校验的性能差异?我们的测试显示标准IP核在突发流量时会有17个时钟周期的吞吐间隙。
3. 在订单生成路径上,采用全同步设计(全局250MHz时钟)与多时钟域设计(行情400MHz/风控200MHz)哪种方案更符合PCIe Gen3 x8的实际吞吐特性?
特别关注实际部署中遇到过的亚稳态处理案例,比如在跨时钟域传输orderID时,格雷码编码与双缓冲方案的选择依据。欢迎分享在真实交易环境中测量到的具体数值,以及从仿真到实盘遇到过哪些意料之外的时序问题。
(注:当前使用Xilinx UltraScale+系列芯片,策略是市价单优先的流动性捕获逻辑) |
|