Figure 5-3. PKP Manager Block Diagram
5.4.1
PKP Inbound Data Controller
The PKP Inbound Data Controller (IDC) controls the PKP instruction and source data
fetching. The IDC can generate a maximum of 8 outstanding data read requests. The main
functions of the IDC are:
• Issue instruction and data read requests, maintain source data read request tags
and ensure source buffer is available when issuing source data read requests
• Prefetch the next command's source data to improve performance
5.4.2
PKP Source Buffer
The PKP Source buffer is used to buffer the instruction and data of a PK operation, and is
implemented as a two-port 72-bit memory. The memory is segmented into multiple blocks.
Each block is comprised of multiple cells as described in Section 5.3.2, “Channel Manager
Source Buffer". For data integrity, every 64 bits of data are protected by 8 bits of ECC.
5.4.3
PKP Outbound Data Controller
The PKP Outbound Data Controller (ODC) controls writing the result data to the host. The
main function of the ODC is:
820x – Data Sheet, DS-0157-D
Page113
Hifn Confidential