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

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

1.7. 使用低级基元(Low-Level Primitives)进行设计

低级HDL设计是一种使用低级原语和分配来指定一个逻辑的特定硬件实现。低级原语是小型体系结构构建模块,可帮助您创建设计。

通过使用英特尔Quartus Prime软件,您可以使用低级HDL设计技术来强制一个特定硬件的实现,以帮助您实现更好的资源利用率或更快的时序结果。

注: 使用低级基元是一种可选的高级技术,可以帮助解决特定的设计挑战。对于很多设计而言,综合通用的HDL源代码和英特尔 FPGA IP core可以给您带来最佳结果。

低级原语使您能够使用以下类型的编码技术:

  • 例化逻辑单元或LCELL原语以防止 英特尔 Quartus Prime Pro Edition 综合在一个逻辑单元内执行优化
  • 使用DFF原语例化具有特定控制信号的寄存器
  • 通过标识LUT边界来指定LUT功能的创建
  • 使用I/O缓冲器指定I/O标准,电流强度和其他I/O assignment
  • 使用I/O缓冲器在HDL代码中指定差分管脚名称,而不是将自动生成的负管脚名称用于每对

关于使用这些类型的assignment的实例和详细信息,请参考Designing with Low-Level Primitives User Guide