|
|
Número de pieza | RTL8304E | |
Descripción | PROGRAMMING GUIDE | |
Fabricantes | Realtek | |
Logotipo | ||
Hay una vista previa y un enlace de descarga de RTL8304E (archivo pdf) en la parte inferior de esta página. Total 30 Páginas | ||
No Preview Available ! RTL8306E/8306M/8304E
PROGRAMMING GUIDE
V1.0.2
Feb 2, 2012
Realtek Semiconductor Corp.
No. 2, Innovation Road II, Hsinchu Science Park, Hsinchu 300, Taiwan
Tel.: +886-3-578-0211. Fax: +886-3-577-6047
www.realtek.com
1 Rev. 1.0.2
1 page RTL8306E/8306M/8304E
PROGRAMMING GUIDE
REALTEK SEMICONDUCTOR CORP.................................................................................................... 71
HEADQUARTERS......................................................................................................................................... 71
5 Rev. 1.0.2
5 Page RTL8306E/8306M/8304E
PROGRAMMING GUIDE
For example, if you want to call API function:
rtk_api_ret_t rtk_cpu_tagPort_set(rtk_port_t port, rtk_cpu_insert_t mode)
You are only permitted to use RTL8304E_PORT0, RTL8304E_PORT1, RTL8304E_PORT2 or
RTL8304E_PORT3 as port parameter for this API function.
If you want to call API function which use port mask as input parameters as follows:
rtk_api_ret_t rtk_vlan_set(rtk_vlan_t vid, rtk_portmask_t mbrmsk, rtk_portmask_t
untagmsk, rtk_fid_t fid)
mbrmsk and untagmsk are input parameters which are also port mask. If the vlan entry you want to
set has vid = 2, fid = 0, member port set = port0 and port2, and untag member port set = port0 and port3.
So:
vid = 2;
fid = 0;
mbrmsk = 0x5; /*port 0 and port 2*/
untagmsk = 0x9; /*port 0 and port 3*/
mbrmsk = RTL8304E_PORTMASKIN (mbrmsk);
untagmsk= RTL8304E_PORTMASKIN (untagmsk).
rtk_vlan_set(vid, mbrmsk, untagmsk, fid);
Then you can call rtk_vlan_set() using mbrmsk and untagmsk as input parameters now.
If you want to call API function which use port mask as output parameters as follows:
rtk_api_ret_t rtk_vlan_get(rtk_vlan_t vid, rtk_portmask_t *pMbrmsk,
rtk_portmask_t *pUntagmsk, rtk_fid_t *pFid)
*pMbrmsk and *pUntagms are output parameters which are also port mask returned by this API.
After call rtk_vlan_get() and you will get *pMbrmsk and *pUntagm. Before using them directly,
you have to call macro RTL8304E_PORTMASKOUT(x) to translate them into ASIC’s port mask values
corresponded to RTL8304E. You have to call:
*pMbrms = RTL8304E_PORTMASKOUT (*pMbrms).
* pUntagms = RTL8304E_PORTMASKOUT (*pUntagms).
Then you can use *pMbrmsk and *pUntagms as normal RTL8304E port mask variables now.
11 Rev. 1.0.2
11 Page |
Páginas | Total 30 Páginas | |
PDF Descargar | [ Datasheet RTL8304E.PDF ] |
Número de pieza | Descripción | Fabricantes |
RTL8304E | PROGRAMMING GUIDE | Realtek |
Número de pieza | Descripción | Fabricantes |
SLA6805M | High Voltage 3 phase Motor Driver IC. |
Sanken |
SDC1742 | 12- and 14-Bit Hybrid Synchro / Resolver-to-Digital Converters. |
Analog Devices |
DataSheet.es es una pagina web que funciona como un repositorio de manuales o hoja de datos de muchos de los productos más populares, |
DataSheet.es | 2020 | Privacy Policy | Contacto | Buscar |