数据搜索系统,热门电子元器件搜索
  Chinese  ▼
ALLDATASHEETCN.COM

X  

5802-DS02-R 数据表(PDF) 20 Page - Broadcom Corporation.

部件名 5802-DS02-R
功能描述  Single-Chip Security Processor
PDF  50 Pages
Scroll/Zoom Zoom In 100%  Zoom Out
制造商  BOARDCOM [Broadcom Corporation.]
网页  http://www.broadcom.com
标志 BOARDCOM - Broadcom Corporation.

5802-DS02-R 数据表(HTML) 20 Page - Broadcom Corporation.

Back Button 5802-DS02-R Datasheet HTML 16Page - Broadcom Corporation. 5802-DS02-R Datasheet HTML 17Page - Broadcom Corporation. 5802-DS02-R Datasheet HTML 18Page - Broadcom Corporation. 5802-DS02-R Datasheet HTML 19Page - Broadcom Corporation. 5802-DS02-R Datasheet HTML 20Page - Broadcom Corporation. 5802-DS02-R Datasheet HTML 21Page - Broadcom Corporation. 5802-DS02-R Datasheet HTML 22Page - Broadcom Corporation. 5802-DS02-R Datasheet HTML 23Page - Broadcom Corporation. 5802-DS02-R Datasheet HTML 24Page - Broadcom Corporation. Next Button
Zoom Inzoom in Zoom Outzoom out
 20 / 50 page
background image
BCM5802
Production Specification
07/03/02
B roa dcom Co rpo rat ion
Page 12 Software Programming Model
Document
5802-DS03-405-R
Se cti o n 4 : S o ftwa r e Pro g r a mm in g Mo de l
This section specifies the programming model of the BCM5802, shows a sample software processing loop, and provides
detailed descriptions of the on-chip registers.
OVERVIEW OF SOFTWARE INTERFACE
The major features of the BCM5802 software interface are as follows:
Autonomous chip operation via an intelligent, descriptor-based DMA interface that minimizes the software processing
load.
Avoid packet or key setup data copying under any condition.
Supports input packet fragmentation (at an IP level as well as in terms of memory allocation for packet data). Input
fragments can be of any size (down to 1 byte), and can be aligned on any byte boundary.
Supports output packet fragmentation (at an IP level as well as in terms of memory allocation for packet data). Output
fragment size can be controlled in one of two configurable ways: 1) through a length field with each output data
descriptor, or 2) through a global output data buffer length field. This offers the flexibility of using a fixed output fragment
size, or of setting fragment size on a per-packet basis. Output fragments must be aligned on 32-bit word boundaries,
and must be multiples of a 32-bit word in size.
Permits flexibility with respect to the granularity of communication between the CPU and the chip. The CPU can instruct
the chip to process several packets or key setups via a single PCI write. This allows the host CPU to select the degree
of overlap between software and chip processing
one packet or key setup, several packets or key setups, or a very
large number of packets or key setups.
Permits different security processing to be applied to each and every packet or key setup, even though several packets
or key setups may be part of a common master command structure.
Flexible support for all IPsec formats, including ESP, AH and combinations with and without tunneling
Flexible support for IKE, SSL, and TLS protocols, including DH, RSA, and DSA algorithms
The host CPU queues up any number of packets or key setups in system memory, and passes a pointer to a master
command structure that identifies these packets or key setups to the chip. After the chip processes all the packets or key
setups as specified, it then returns status to the CPU via a done flag per packet, and if enabled, via an interrupt upon global
completion of all packets or all key setups within a master command structure.
A processing context structure is associated with each packet/key setup that allows various packets/key setups to be
processed differently even though they are all part of a common master command structure. In addition, data from each
packet can be fragmented on input (gather function) and on output (scatter function) in the IPsec crypto/authentication
operations.
While there are no data buffer alignment constraints (such as byte alignment only), there are specific constraints upon
command and context structure alignment as detailed under memory structures.



Html Pages

1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50


数据表 下载

Go To PDF Page


链接网址



ALLDATASHEET是否为您带来帮助?  [ DONATE ] 

关于 Alldatasheet   |   广告服务   |   联系我们   |   隐私政策   |   数据表链接    |   链接交换   |   制造商名单
All Rights Reserved©Alldatasheet.com


Mirror Sites
English : Alldatasheet.com  |   English : Alldatasheet.net  |   Chinese : Alldatasheetcn.com  |   German : Alldatasheetde.com  |   Japanese : Alldatasheet.jp
Russian : Alldatasheetru.com  |   Korean : Alldatasheet.co.kr  |   Spanish : Alldatasheet.es  |   French : Alldatasheet.fr  |   Italian : Alldatasheetit.com
Portuguese : Alldatasheetpt.com  |   Polish : Alldatasheet.pl  |   Vietnamese : Alldatasheet.vn
Indian : Alldatasheet.in  |   Mexican : Alldatasheet.com.mx  |   British : Alldatasheet.co.uk  |   New Zealand : Alldatasheet.co.nz
Family Site : ic2ic.com  |   icmetro.com