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

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
Table 27
Result
Busy
3.1.16.3.3
1. Check the Busy Bit in the status register to see if the access engine is available. If the engine is busy, wait until
2. Write the MAC address[15:0] into the control register 0.
3. Write the MAC address[31:16] into the control register 1.
4. Write the MAC address[47:32] into the control register 2.
5. Write the Portmap and FID into the control register 3.
6. Write the Info_Ctrl/Age Timer and Info_Type into the control register 4.
7. Write the Access Control and Command into the control register 5 to define the operation.
8. Wait for the engine to complete (Check the Busy Bit).
9. Read the desired result returned in the status register.
Note: Before a new search starts, the CPU should execute the “Initial command” to initial the search pointer. The
Data Sheet
the engine is free. If the engine is available, go to the following step.
search engine could search the aim from the top to the bottom. The search engine has an ability to move
the pointer to the associated location automatically (The result will be returned). Because more than one
entry may match the searching condition (by port, by address, etc.) at the same time, the CPU should
continue to restart the search engine until the Command Result = Entry Not is found to confirm that no other
matching entries exist and at this time a new search can be started.
Description for the Status Register (cont’d)
Rules to Access the Learning Table
This field tells us the status for not only the search operation but also the creating
operation.
000
001
101
This bit indicates if the table engine for access is available.
1
0
B
B
B
B
B
(ADM6996M/MX) uses the 4-way address lookup engine so it allows 4 different
addresses stored at each hash location. If these 4 entries are all static, then CPU
will not successfully create 5 different addresses hashed to the same location and
001 will be returned. The only way to create 5 different addresses is to remove one
of earlier addresses.
All Entry Used. This result happens only for the create operation. Samurai-6M/6MX
Command OK
Command Error
The engine is busy and it will not accept the command from the CPU.
The engine is available.
50
Revision 1.4, 2006-03-24
Function Description
Samurai-6M/MX
ADM6996M/MX

Related parts for EASY 6996M CPU