參數(shù)資料
型號(hào): CYNCP80192
英文描述: Network Processing
中文描述: 網(wǎng)絡(luò)處理
文件頁(yè)數(shù): 19/42頁(yè)
文件大?。?/td> 679K
代理商: CYNCP80192
CYNCP80192
Document #: 38-02043 Rev. *B
Page 19 of 42
For Move instruction, Data 0 is used to pass the source address pointer and SEID, destination address pointer and the SEID,
and the number of ×68 entries to be moved move/swap length.
The NDC implements the Move instruction as Burst Read and then a Burst Write into the NSEs.
Swap Command (05H)
. The Swap command’s structure is sw(addr1, addr2, len). The Swap command will use two 64-bit words
in the context descriptor: command word, and Data 0 word. Bits 15–0 of the Data 0 word will contain the first address; bits 23–19
will contain the first SEID; bits 39–24 will contain the second address, bits 47–43 will contain the second SEID; and bits 56–48
will contain the Swap block length (see
Table 7-8
). The maximum Swap block length is 128 words (of 68-bit each) in the NSE.
The minimum length for Swap is four locations.
For Swap instruction, Data 0 is used to pass the first address pointer and SEID, the second address pointer and SEID, and the
number of ×68 entries to be swapped. The NDC implements the Swap instruction as two burst Reads and then two burst Writes
into the NSEs.
Note
. The Move and Swap commands will not work across the NSE boundaries if several NSEs are cascaded.
7.3.3
For SSRAM (connected to the NSE) Read or Write operations, Data 0 is used to pass the SSRAM address and SEID. Data 1 is
used for passing the data for a Write operation.
Table 7-9
shows the format for Data 0 and Data 1 for accessing the SSRAM.
SSRAM Read/Write
For NSE Read and Write operations, the Data 0 is used to pass address and SEID. Data 1 is used for passing data for Write
operations. This 64-bit Data 1 field holds data[67:4] for the NSE, while data[3:0] is held in the layer attribute and valid bits field of
the command descriptor word. The NSE operation can be on the array, mask array, or the command registers.
Table 7-10
shows
the format for Data 0 and Data 1 for accessing the NSE data, mask, and register locations.
7.3.4
These two registers return the result of the Read operation in two 64-bit words. Result Register 0 contains the four least significant
bits of data (layer attribute/valid bits) and the status of Read operation along with the processor and context ID. This is shown in
Table 7-11
.
Result Register 0 and 1 for Read Operation
Table 7-7. Move Command Parameters
ADR
Data 0 Reserved Move Length
63–57
56–48
47–43
Destination
SEID
42–40
Reserved
39–24
Destination
Address Pointer
23–19
18–16
Reserved
15–0
Source SEID
Source Address
Pointer
Table 7-8. Swap Command Parameters
ADR
Data 0
63–7
Reserved
56–48
47–43
Second
SEID
42–40
Reserved
39–24
23–19
First SEID
18–16
Reserved
15–0
Swap Length
Second Address
Pointer
First Address
Pointer
Table 7-9. SSRAM Data
ADR
Data 0
Data 1
63–24
Reserved
23–19
SEID
18–16
Reserved
15–0
Address[15:0]
Data[63:0]
Table 7-10. NSE Data, Mask, and Register Locations
ADR
Data 0
Data 1
63–24
Reserved
23–19
SEID
Data[67:4]
18–16
Reserved
15–0
Address[15:0]
Table 7-11. Read Response at Result Register 0
Bit Positions
Associative Data SSRAM Connected to Coprocessor Bus
5
4
Reserved
Reserved
Reserved
Reserved
Reserved
7
6
3
2
1
0
63–56
55–48
47–40
39–32
31–24
Processor ID[4:0]
Context ID [4:0]
Done
相關(guān)PDF資料
PDF描述
CYNSE70032 Network Processing
CYNSE70128 Network Processing
CYNSE70256 Network Processing
CZET101 Clock Driver
CZEU101 Quad Peripheral Driver
相關(guān)代理商/技術(shù)參數(shù)
參數(shù)描述
CYNPC80192-BGC 制造商:CYPRESS 制造商全稱(chēng):Cypress Semiconductor 功能描述:Network Database Coprocessor
CYNSE10128 制造商:CYPRESS 制造商全稱(chēng):Cypress Semiconductor 功能描述:Ayama⑩ 10000 Network Search Engine
CYNSE10128-083FGCI 制造商:CYPRESS 制造商全稱(chēng):Cypress Semiconductor 功能描述:Ayama⑩ 10000 Network Search Engine
CYNSE10128-100FGC 制造商:CYPRESS 制造商全稱(chēng):Cypress Semiconductor 功能描述:Ayama⑩ 10000 Network Search Engine
CYNSE10128-133FGC 制造商:CYPRESS 制造商全稱(chēng):Cypress Semiconductor 功能描述:Ayama⑩ 10000 Network Search Engine