关键问题
无法满足采用 100 GbE 的 Stratix IV 设备的时间要求 MAC 和 PHY IP 内核。
这个问题在 Quartus 软件的 12.1 版本中得到解决 IP 核。
对于 IP 内核 12.0 版本,以提高时序空间 对于Stratix IV 设计,可能需要超限 MAC 时钟。
请参阅 alt_eth_100g包装器项目 .sdc 文件中的任务。 例如 ,alt_e100_siv.sdc 分配为:
if { $::TimeQuestInfo(nameofexecutable) == "quartus_fit"}
{
create_clock -name {clk_din} -period "360.00 MHz" [get_ports
{clk_din}]
create_clock -name {clk_dout} -period "360.00 MHz" [get_ports {clk_dout}]
} else {
create_clock -name {clk_din} -period "315.00 MHz" [get_ports
{clk_din}]
create_clock -name {clk_dout} -period "315.00 MHz" [get_ports {clk_dout}]
}
此分配迫使拟合器尝试推送 360 MHz,而静态时序分析则检查为 315 MHz MAC 时钟。