欢迎访问ic37.com |
会员登录 免费注册
发布采购

BCM4319XKUBGT 参数 Datasheet PDF下载

BCM4319XKUBGT图片预览
型号: BCM4319XKUBGT
PDF下载: 下载PDF文件 查看货源
内容描述: [Single-Chip IEEE 802.11™ a/b/g/n MAC/Baseband/ Radio with Integrated SDIO and USB Interfaces]
分类和应用:
文件页数/大小: 84 页 / 2120 K
品牌: CYPRESS [ CYPRESS ]
 浏览型号BCM4319XKUBGT的Datasheet PDF文件第34页浏览型号BCM4319XKUBGT的Datasheet PDF文件第35页浏览型号BCM4319XKUBGT的Datasheet PDF文件第36页浏览型号BCM4319XKUBGT的Datasheet PDF文件第37页浏览型号BCM4319XKUBGT的Datasheet PDF文件第39页浏览型号BCM4319XKUBGT的Datasheet PDF文件第40页浏览型号BCM4319XKUBGT的Datasheet PDF文件第41页浏览型号BCM4319XKUBGT的Datasheet PDF文件第42页  
BCM4319 Preliminary Data Sheet  
MAC Features  
PSM  
The programmable state machine (PSM) is a microcode engine that provides most of the low-level hardware  
control for implementing the 802.11 specification. It is a microcontroller that is highly optimized for flow control  
operations, which are predominant in implementations of communication protocols. The instruction set and  
fundamental operations are simple and general, which allows algorithms to be optimized late in the design  
process. It also allows algorithm changes to track evolving 802.11 specifications.  
The PSM fetches instructions from the microcode memory. It uses shared memory to obtain operands for  
instructions and to exchange data between both the host and the MAC data pipeline (via the SHM bus). The  
PSM also uses a scratchpad memory, similar to a register bank, to store frequently accessed and temporary  
variables.  
The PSM exercises fine grained control over the hardware engines by programming Internal Hardware  
Registers (IHRs). These IHRs are colocated with the hardware functions they control, and are accessed by the  
PSM via the IHR bus.  
The PSM fetches instructions from the microcode memory using an address determined by the program  
counter, instruction literal, or a program stack. For arithmetic and logic unit (ALU) operations, the operands are  
obtained from shared memory, scratchpad memory, IHRs, or instruction literals, and the results are written into  
the shared memory, scratchpad memory, or IHRs.  
There are two basic branch instructions: conditional branches and ALU-based branches. To better support the  
many decision points in the 802.11 algorithms, branches can depend on either readily available signals from the  
hardware modules (branch condition signals are available to the PSM without polling the IHRs) or on the results  
of ALU operations.  
WSE  
TheWireless Security Engine (WSE) encapsulates all the hardware accelerators to perform encryption,  
decryption, and message integrity check (MIC) computation and verification. The accelerators implement the  
legacy WEP, WPA TKIP, and WPA2™ AES-CCMP cipher algorithms.  
The PSM determines the appropriate cipher algorithm to use based on frame type and association information.  
It supplies the keys to the hardware engines from an on-chip key table. WSE interfaces with the transmit engine  
(TXE) to encrypt and compute the MIC on transmit frames and the receive engine (RXE) to decrypt and verify  
the MIC on receive frames.  
TXE  
The TXE constitutes the transmit data path of the MAC. It coordinates the DMA engines to store the transmit  
frames in the TXFIFO. It interfaces with the WSE module to encrypt frames, and transfers the frames across  
the MAC-PHY interface at the appropriate time determined by the channel access mechanisms.  
The data received from the DMA engines are stored in transmit FIFOs. The MAC supports multiple logical  
queues to support traffic streams that have different Quality of Service (QoS) priority requirements. The PSM  
uses the channel access information from the interframe spacing (IFS) module to schedule a queue from which  
the next frame is transmitted. Once the frame is scheduled, the TXE hardware transmits the frame based on a  
precise timing trigger received from the IFS module.  
Broadcom®  
Single-Chip IEEE 802.11™ a/b/g/n MAC/Baseband/Radio  
Page 37  
April 2, 2014 • 4319-DS05-R  
 复制成功!