Altera Low Latency 40-Gbps Ethernet MAC and PHY MegaCore Function User Manual
Page 53

Table 3-2: Signals of the TX Client Interface
In the table,
2
(8*
signals are clocked by the
clk_txmac
clock.
Signal Name
Direction
Description
l
Input
TX data. If the preamble pass-through feature is enabled,
data begins with the preamble.
The Low Latency 40-100GbE IP core does not process
incoming frames of less than nine bytes correctly. You
must ensure such frames do not reach the TX client
interface.
You must send each TX data packet without intermediate
idle cycles. Therefore, you must ensure your application
can provide the data for a single packet in consecutive
clock cycles. If data might not be available otherwise, you
must buffer the data in your design and wait to assert
l
_tx_startofpacket
when you are assured the packet data
to send on
l
is available or
will be available on time.
l
Input
Indicates the number of empty bytes on
l
when
l
is asserted.
l
Input
When asserted, indicates the start of a packet. The packet
starts on the MSB.
l
Input
When asserted, indicates the end of packet.
l
Output
When asserted, the MAC is ready to receive data. The
l
signal acts as an acknowledge. The source
drives
l
and
l
,
then waits for the sink to assert
l
. The
readyLatency
is zero cycles, so that the IP core accepts
valid data in the same cycle in which it asserts
l
ready
.
The
l
signal indicates the MAC is ready to
receive data in normal operational model. However, the
l
signal might not be an adequate
indication following reset. To avoid sending packets
before the Ethernet link is able to transmit them reliably,
you should ensure that the application does not send
packets on the TX client interface until after the
tx_
lanes_stable
signal is asserted.
l
Input
When asserted
l
is valid. This signal must be
continuously asserted between the assertions of
l
startofpacket
and
l
for the same
packet.
3-8
Low Latency 40-100GbE IP Core TX Data Bus with Adapters (Avalon-ST Interface)
UG-01172
2015.05.04
Altera Corporation
Functional Description