Table 9: Example Of Setting Up An Iso Stream - Broadcom BCM5722 Programmer's Manual

Host programmer interface specification for the netxtreme and netlink family of highly integrated media access controllers
Table of Contents

Advertisement

Programmer's Guide
10/15/07
Register 0xc28 fields are defined as follows:
-
0xc28[31:2] is the timestamp field.
-
0xc28[1:0] is the timestamp flags field. Bit 0 is the tx time-sync packet timestamp valid bit, and bit 1 is the rx time-
sync packet timestamp valid bit.
Register 0x0510 is the EtherType Matching Value register:
-
Bits 23:16 store the Protocol ID value to be matched for the received time-sync packet.
-
Bits 15:0 store the EtherType value to be matched for the received time-sync packet.
Register 0x0514[3:0] specifies the offset of the 8-bit Protocol ID value in the received time-sync packet. Bits 3:0 define
the byte offset of the 8-bit Protocol ID value starting from the end of the EtherType field.
Register 0x3C14[25:16] specifies the Send Coalesced BD Count for the ISO send ring.
Register 0x468[26]=1 enables Rx Residential Ethernet support.
Table 9
shows an example of setting up an ISO stream.
pkt.bd
Flags (14)
packet rate = every 125 microseconds
1.1
1
0
1.2
0
0
1.3
0
0
2.1
0
0
2.2
0
0
3.1
0
0
3.2
0
0
4.1
0
0
4.2
0
0
5.1
0
1
5.2
0
0
6.1
0
0
6.2
0
0
Document
5722-PG101-R

Table 9: Example of Setting up an ISO Stream

Flags (13) Flags (2) Launch time (15:0)
0
0xFE00
0
0x0000
1
0x0000
0
0xFE80
1
0x0000
0
0xFF00
1
0x0000
0
0xFF80
1
0x0000
0
0x0000
1
0x0000
0
0x0080
1
0x0000
Bro adco m Co rp or atio n
Descriptions
No other ongoing ISO streams
1st BD of the #1 ISO pkt
Flags_init bit is set
2nd BD of the 1st ISO pkt
Last BD of the 1st ISO pkt
1st BD of the #2 ISO pkt
Last BD of the #2 ISO pkt
1st BD of the #3 ISO pkt
Last BD of the #3 ISO pkt
1st BD of the #4 ISO pkt
last BD of the #4 ISO pkt
1st BD of the #5 ISO pkt
Launch time is wrapped
Last BD of the #5 ISO pkt
1st BD of the #6 ISO pkt
Last BD of the #6 ISO pkt
Transmit Data Path
BCM5722
Page 24

Advertisement

Table of Contents
loading
Need help?

Need help?

Do you have a question about the BCM5722 and is the answer not in the manual?

Subscribe to Our Youtube Channel

This manual is also suitable for:

Bcm5722kfb1g

Table of Contents