Intel® Quartus® Prime Standard Edition User Guide: Platform Designer

ID 683364
Date 12/15/2018
Public
Document Table of Contents

4.4.3.3.2. Test Pattern Generator Command Registers

Table 103.  Test Pattern Generator Command Register MapShows the offset for the command registers. Each register is 32-bits wide.
Offset Register Name
base + 0 cmd_lo
base + 1 cmd_hi

The cmd_lo is pushed into the FIFO only when the cmd_lo register is addressed.

Table 104.   cmd_lo Register Bits
Bits Name Access Description
[15:0] SIZE RW The segment size in symbols. Except for the last segment in a packet, the size of all segments must be a multiple of the configured number of symbols per beat. If this condition is not met, the test pattern generator core inserts additional symbols to the segment to ensure the condition is fulfilled.
[29:16] CHANNEL RW The channel to send the segment on. If the channel signal is less than 14 bits wide, the test pattern generator uses the low order bits of this register to drive the signal.
[30] SOP RW Set this bit to 1 when sending the first segment in a packet. This bit is ignored when data packets are not supported.
[31] EOP RW Set this bit to 1 when sending the last segment in a packet. This bit is ignored when data packets are not supported.
Table 105.   cmd_hi Register Bits
Bits Name Access Description
[15:0] SIGNALED ERROR RW Specifies the value to drive the error signal. A non-zero value creates a signaled error.
[23:16] DATA ERROR RW The output data is XORed with the contents of this register to create data errors. To stop creating data errors, set this register to 0.
[24] SUPPRESS SOP RW Set this bit to 1 to suppress the assertion of the startofpacket signal when the first segment in a packet is sent.
[25] SUPRESS EOP RW Set this bit to 1 to suppress the assertion of the endofpacket signal when the last segment in a packet is sent.