英特尔 Quartus Prime Pro Edition用户指南: 设计建议

ID 683082
日期 8/03/2023
Public
文档目录

1.2. 在HDL中例化IP Core

英特尔提供可参数化的IP core, 这些IP core针对英特尔FPGA器件体系结构进行了优化。与编写自己的逻辑相比,使用IP core可以节省宝贵的设计时间。

此外,英特尔提供的IP core提供更有效的逻辑综合和器件实现。通过设置参数缩放IP core的尺寸和指定各种选项。要直接在HDL文件代码中例化IP core,同其他模块、组件或子设计一样,需要调用IP core名称并定义其参数。或者,您可以使用IP Catalog (Tools > IP Catalog)和参数编辑器GUI来简化IP core变体的自定义。您可以推断或例化可优化器件体系结构功能的IP core,例如:

  • 收发器
  • LVDS驱动器
  • 存储器和DSP模块
  • 锁相环(PLL)
  • 双倍数据速率输入/输出(DDIO)电路

对于某些类型的逻辑功能,例如存储器和DSP功能,您可以推断特定于器件的专用体系结构模块,而不是例化IP core。英特尔Quartus Prime综合可以识别某些HDL代码结构,并自动推断相应的IP core或者直接映射到device atom。