IPSERIALLITE Altera, IPSERIALLITE Datasheet - Page 115

no-image

IPSERIALLITE

Manufacturer Part Number
IPSERIALLITE
Description
Manufacturer
Altera
Datasheet

Specifications of IPSERIALLITE

Lead Free Status / RoHS Status
Not Compliant
SerialLite Testbench
Altera Corporation
August 2005
1
User Packet Data
If the DATA_INC_PATTERN parameter is set to 0, you can set the payload
of each packet to contain any byte value. To set the payload, invoke the
user_packet task before calling the send_pkt task. Once all the
payload bytes of the packet have been set, the send_pkt task, with the
user_data_control field set, uses the data contained in the internal
array for the payload. Do not call the user_packet task again until the
send_pkt task has completed the packet transfer, or else data corruption
may occur.
To invoke the user_packet task, use the following syntax within the
testbench:
Field Location
Table 4–5. User Packet Task Field Descriptions
seriallite_tb.atl_gen_dat_inst.user_packet
(user_data,byte_count);
in task
MegaCore Function Version 1.1.0
1
2
The send_pkt and rcv_pkt tasks are normally invoked using
a Verilog fork and join statement. Each task must finish
before invoking another similar task call; that is, you cannot fork
two send_pkt tasks on the same Atlantic generator
instantiation.
User_data
Byte_count
Field
SerialLite MegaCore Function User Guide
8'h00 - 8'hFF
16'h0000 -
16'hFFFF
Valid Values
Contains the payload
byte value.
Contains the byte
location count for the
payload byte.
Description
4–11

Related parts for IPSERIALLITE