EasyManua.ls Logo

Broadcom BCM5722 - Table 9: Example of Setting up an ISO Stream

Broadcom BCM5722
593 pages
Print Icon
To Next Page IconTo Next Page
To Next Page IconTo Next Page
To Previous Page IconTo Previous Page
To Previous Page IconTo Previous Page
Loading...
Programmer’s Guide BCM5722
10/15/07
Broadcom Corporation
Document 5722-PG101-R Transmit Data Path Page 24
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.
Table 9: Example of Setting up an ISO Stream
pkt.bd Flags (14) Flags (13) Flags (2) Launch time (15:0) Descriptions
packet rate = every 125 microseconds
1.1 1 0 0 0xFE00 No other ongoing ISO streams
1st BD of the #1 ISO pkt
Flags_init bit is set
1.2 0 0 0 0x0000 2nd BD of the 1st ISO pkt
1.3 0 0 1 0x0000 Last BD of the 1st ISO pkt
2.1 0 0 0 0xFE80 1st BD of the #2 ISO pkt
2.2 0 0 1 0x0000 Last BD of the #2 ISO pkt
3.1 0 0 0 0xFF00 1st BD of the #3 ISO pkt
3.2 0 0 1 0x0000 Last BD of the #3 ISO pkt
4.1 0 0 0 0xFF80 1st BD of the #4 ISO pkt
4.2 0 0 1 0x0000 last BD of the #4 ISO pkt
5.1 0 1 0 0x0000 1st BD of the #5 ISO pkt
Launch time is wrapped
5.2 0 0 1 0x0000 Last BD of the #5 ISO pkt
6.1 0 0 0 0x0080 1st BD of the #6 ISO pkt
6.2 0 0 1 0x0000 Last BD of the #6 ISO pkt

Table of Contents