參數(shù)資料
型號(hào): VT6516
廠商: Electronic Theatre Controls, Inc.
英文描述: 16/12 PORT 10/1000 ASE T/TX
中文描述: 16/12港口10/1000日月光噸/德克薩斯州
文件頁(yè)數(shù): 28/73頁(yè)
文件大?。?/td> 440K
代理商: VT6516
VIA Technologies, Inc.
Preliminary VT6516 Datarsheet
-
28-
Table 1-1 Address table structure
bit 36-0
bit 53-37
bit 55-54
bit 56
bit 57
bit 63-58
bit 95-64
High bits (bit 47-11) of MAC address
port mask (bit[16]: CPU port + bit[15:0]: Ethernet ports 0~15)
age count
Static flag (0: dynamic entry, 1: static entry that can not be updated)
VLAN tag flag Reserved (zero)
VLAN ID
Reserved for future
And following is the algorithm for the initial the address entries;
#define SRAM_ADDR_REG0 0x2001
#define SRAM_ADDR_REG1 0x2002
#define SRAM_ADDR_REG2 0x2003
#define SRAM_DATA_REG0 0x2004
#define SRAM_DATA_REG1 0x2005
#define SRAM_DATA_REG2 0x2006
#define SRAM_DATA_REG3 0x2007
#define SRAM_CMD_REG 0x2008
#define SRAM_STATUS_REG 0x2009
#define SRAM_ACCESS_IDLE 0x01
void invalidateForwardEntry(int entryID)
{ // the entryID is starting from maxLinkEntryID with width of 96 bits
reg_byte_write (SRAM_ADDR_REG0, (entryID*3+1) & 0x0FF);
reg_byte_cont_write (((entryID*3+1) >> 8) & 0x0FF);
reg_byte_cont_write (((entryID*3+1) >> 16) & 0x0FF);
reg_byte_cont_write (nextID & 0x0FF); entry bits [32]
reg_byte_cont_write ((nextID >> 8) & 0x0FF);
reg_byte_cont_write ((nextID >> 16) & 0x0FF);
reg_byte_cont_write ((nextID >> 16) & 0x0FF);
reg_byte_cont_write (0x02); // SRAM-write command
while (reg_byte_read(SRAM_STATUS_REG) != SRAM_ACCESS_IDLE) {}
}
3.1.3 CPU interface
The VT6516 support one ISA-like CPU interface, this CPU interface can cooperate with one simple
microprocessor like 8031 or 8051. The CPU will access the switch control and status register to perform
initialization and configurations. By the CPU interface, the frames of CPU port can be read/written from/into the
buffer. The CPU interface can also be used to access the internal registers. The CPU interface also used to access
the external PHY devices through the PHY control module.
The CPU firmware will perform following tasks,
-
Read the configuration from switch register or from the EEPROM contains
-
Initialize the switch followed by the configuration, those task including
* DRAM initialization
* SRAM initialization and link list construction
* Program for each network ports for users manual setting or read the auto-negotiation result
-
start switch to receive frames and forward frames
-
decrease the learning address aging count
-
polling the network port change event and change the switch MAC negotiation mode.
相關(guān)PDF資料
PDF描述
VT70A144
VT74A451
VT74A901
VT77A142
VT77A202
相關(guān)代理商/技術(shù)參數(shù)
參數(shù)描述
VT-6-6 制造商:Panduit Corp 功能描述:BOLT TERM 70MM 57MM - Bulk 制造商:Panduit Corp 功能描述:Bolt Terminal 70mm 57mm
VT6J1 制造商:ROHM 制造商全稱:Rohm 功能描述:1.2V Drive Pch + Pch MOSFET
VT6K1 制造商:ROHM 制造商全稱:Rohm 功能描述:1.2V Drive Nch + Nch MOSFET
VT6K1T2CR 制造商:ROHM Semiconductor 功能描述:
VT6M1 制造商:ROHM 制造商全稱:Rohm 功能描述:1.2V Drive Nch + Pch MOSFET