Avalon® 存储器映射(Avalon-MM) Intel® Stratix® 10 Hard IP+用于 PCI Express* 解决方案用户手册

ID 683527
日期 9/30/2019
Public
文档目录

D.11.1. ebfm_display Verilog HDL函数

ebfm_display处理过程或函数显示仿真标准输出的指定类型的消息,以及如果调用ebfm_log_open时的日志文件。

当调用下列每个处理过程时,基于消息类型和位掩码值的默认设置,消息可能被禁止,仿真可能会停止,或两种情况并存。可根据想要显示的消息和是否想要指定的消息终止仿真,来调用这两个处理过程中的其中之一或两者并用。

  • 当调用ebfm_log_set_suppressed_msg_mask时,根据位掩码的值,消息的显示可能会被抑制。
  • 当调用ebfm_log_set_stop_on_msg_mask时,根据位掩码的值,显示消息后能够终止仿真。

位置

altrpcietb_g3bfm_log.v

Syntax(句法)

Verilog HDL: dummy_return:=ebfm_display(msg_type, message);

Argument(自变量)

msg_type

消息类型。应该是Shared Memory Constants中定义的常量之一。

message

限制消息字符串最长是100个字符。此外,由于Verilog HDL不支持可变长度字符串,因此在显示消息之前该例行程序去掉前导字符8'h00。

Return(返回)

always 0

仅应用于Verilog HDL例程。