EASY 6996M CPU Infineon Technologies, EASY 6996M CPU Datasheet - Page 51

BOARD EVAL W/CPU ADM6996M

EASY 6996M CPU

Manufacturer Part Number
EASY 6996M CPU
Description
BOARD EVAL W/CPU ADM6996M
Manufacturer
Infineon Technologies
Series
Samurair
Datasheet

Specifications of EASY 6996M CPU

Main Purpose
Interface, Ethernet
Embedded
No
Utilized Ic / Part
ADM6996M
Lead Free Status / RoHS Status
Lead free / RoHS Compliant
Secondary Attributes
-
Primary Attributes
-
Other names
EASY6996MCPUIN
3.1.16.3.4
Example
The user needs Samurai-
6M/6MX (ADM6996M/MX)
to forward the specified
unicast packet (DA = 0012-
3456-789A
port 3 forever.
The user needs Samurai-
6M/6MX (ADM6996M/MX)
to forward the specified
multicast packet (DA =
0123-4567-89AB
= 3) to port 0, and port 1
both. This address could be
aged.
The user wants to know how
many stations attached to
port 4
3.1.17
Samurai-6M/6MX (ADM6996M/MX) supports IGMP v1/v2 Snooping without any software effort. Samurai-6M/6MX
(ADM6996M/MX) will monitor the IGMP traffic and update its embedded IGMP membership table if the hardware
based IGMP snooping function is enabled. IP multicast frames can be forwarded according to the Port-Map
information of the membership table. The data of the membership can also be accessed by the CPU via
SDC/SDIO interface. The following registers could be used to configure the IGMP Snooping behavior.
1. EEPROM register 00B
2. EEPROM register 00B
3. EEPROM register 00B
4. EEPROM register 00C
5. EEPROM register 00C
6. EEPROM register 00C
Data Sheet
H
and FID = 2) to
Hardware Based IGMP Snooping
H
Example
and FID
H
H
H
H
H
H
bit [13:12], Additional Snooping Control register.ports.
bit [2], Source Violation Over Snooping.
bit [1], Source Violation Over Default.
bit [13:6], various Snooping Control registers.
bit [2], Hardware IGMP Packet Ignore CPU Port.
bit [1], Hardware IGMP Snooping Enable.
Rule
1. Check the Busy bit. If Busy = 0
2. Write 789A
3. Write 3456
4. Write 0012
5. Write 0082
6. Write 1000
7. Write 0007
8. Read the status register 5 to check the busy bit. If Busy = 0
1. Check the Busy bit. If Busy = 0
2. Write 89AB
3. Write 3456
4. Write 0123
5. Write 0033
6. Write 0000
7. Write 0007
8. Read the status register 5 to check the busy bit. If Busy = 0
1. Check the Busy bit. If Busy = 0
2. Write 0030
3. Wait until the Busy bit changes to 0
4. Write 0100
5. Write 0029
6. Read the status register 5 to check the busy bit. If Busy = 0
7. If Command Result = “Command OK”, it means some other MAC addresses
8. If the Command Result = “Entry Not Found”, it means no other addresses
Command Result to see if the create operation is successful. If Busy = 1
Command Result to see if the create operation is successful. If Busy = 1
Command Result to see if the search operation is successful (the Mac address
attached to port 4 could be derived from the MAC address in the status register).
If Busy = 1
attached to port 4 may exist. We should restart the “Search by port” command
again to let the search engine look after another addresses.
attached to port 4 exist.
B
H
H
H
H
H
H
H
H
H
H
H
H
H
H
H
, wait for completion.
into control register 5 to initial the search pointer to the first address.
into the control register 5 to start the operation of the search by port.
into control register 1.
into control register 2.
into control register 3.
into control register 4.
into control register 5.
into control register 1.
into control register 2.
into control register 3.
into control register 4.
into control register 5.
into the control register 3.
into control register 0.
into control register 0.
51
B
B
B
, go to the next step. If Busy = 1
, go to the next step. If Busy = 1
, go to the next step. If Busy = 1
B
.
Revision 1.4, 2006-03-24
Function Description
Samurai-6M/MX
B
B
B
ADM6996M/MX
, check the
, check the
, check the
B
B
B
, wait.
, wait.
, wait.
B
B
, wait
, wait

Related parts for EASY 6996M CPU