8201, 8202, 8203, 8204 Acceleration Processor Data Sheet, DS-0157-05
Page 112
Exar Confidential
5
Modules
This chapter gives a more detailed description of some of the key 820x internal modules:
DMA, Configuration registers, Channel Managers, PKP Manager, PKP Core, RNG engine,
Hash engine, LZS engine, GZIP engine, Pad engine, Encryption engine, and the clock
generator.
5.1 DMA
5.1.1
PCIe Outbound Manager
The PCIe Outbound Manager (POM) provides a transmit interface between the PCIe Core
and DMA modules. The main functions of the PIM are:
Send write requests to the PCIe Core transmit interface
Send read requests to the PCIe Core transmit interface
Convert output data to the correct endian format
5.1.2
PCIe Inbound Manager
The PCIe Inbound Manager (PIM) provides a receive interface between the PCIe Core and
DMA modules. The main functions of the PIM are:
Decode the completion PCIe TLP (Transaction Layer Packet) from the PCIe Core
completion receive interface, and send the completion data to Completion Controller
Decode memory writes and memory reads from the PCIe Core ELBI interface (a local
bus of the PCIe Core for reading or writing application-owned register space), and
send write and read requests to the Configuration Register module
Send interrupts to the host through the PCIe Core interface
Convert input data to the correct endian format
5.1.3
Command Pointer Ring Prefetch
The Command Pointer ring Prefetch (CPP) module is used to prefetch command pointers
from the host command pointer ring. The CPP implements a 128 byte Command Pointer
Ring (CPR) buffer which can accommodate 16 command pointers in 64-bit addressing mode
(8 bytes per pointer) and 32 command pointers in 32-bits addressing mode (4 bytes per
pointer).
When the Command Pointer Ring buffer is half empty and the CPR Read Pointer is not equal
to the CPR write pointer, the CPP module sends a read request to the Read Request
controller (RRC, discussed in Section 5.1.4 below) to prefetch the maximum command
pointer ring entries from host memory (8 entries for 64-bit addressing mode or 16 entries
for 32-bit addressing mode). This CPP request has the highest priority in the RRC.
相关PDF资料
PIC16F882-I/SS IC PIC MCU FLASH 2KX14 28SSOP
2-84984-8 CONN FFC 28POS 1.00MM VERT PCB
2-84984-7 CONN FFC 27POS 1.00MM VERT PCB
2-84984-3 CONN FFC 23POS 1.00MM VERT PCB
2-84984-2 CONN FFC 22POS 1.00MM VERT PCB
22-15-3173 CONN FFC/FPC 17POS .100 RT ANG
2-84984-1 CONN FFC 21POS 1.00MM VERT PCB
1-84984-8 CONN FFC 18POS 1.00MM VERT PCB
相关代理商/技术参数
PIC16F1847-I/SO 功能描述:8位微控制器 -MCU 14K FL 1KB RAM 32MHz 16I/0 Enhance Mid RoHS:否 制造商:Silicon Labs 核心:8051 处理器系列:C8051F39x 数据总线宽度:8 bit 最大时钟频率:50 MHz 程序存储器大小:16 KB 数据 RAM 大小:1 KB 片上 ADC:Yes 工作电源电压:1.8 V to 3.6 V 工作温度范围:- 40 C to + 105 C 封装 / 箱体:QFN-20 安装风格:SMD/SMT
PIC16F1847-I/SS 功能描述:8位微控制器 -MCU 14K FL 1KB RAM 32MHz 16I/0 Enhance Mid RoHS:否 制造商:Silicon Labs 核心:8051 处理器系列:C8051F39x 数据总线宽度:8 bit 最大时钟频率:50 MHz 程序存储器大小:16 KB 数据 RAM 大小:1 KB 片上 ADC:Yes 工作电源电压:1.8 V to 3.6 V 工作温度范围:- 40 C to + 105 C 封装 / 箱体:QFN-20 安装风格:SMD/SMT
PIC16F1847T-I/ML 功能描述:8位微控制器 -MCU 14K FL 1KB RAM 32MHz 16I/0 Enhance Mid RoHS:否 制造商:Silicon Labs 核心:8051 处理器系列:C8051F39x 数据总线宽度:8 bit 最大时钟频率:50 MHz 程序存储器大小:16 KB 数据 RAM 大小:1 KB 片上 ADC:Yes 工作电源电压:1.8 V to 3.6 V 工作温度范围:- 40 C to + 105 C 封装 / 箱体:QFN-20 安装风格:SMD/SMT
PIC16F1847T-I/MV 功能描述:8位微控制器 -MCU 14KB FL 1KBRAM 32MHz 16I/0 Enh Mid RoHS:否 制造商:Silicon Labs 核心:8051 处理器系列:C8051F39x 数据总线宽度:8 bit 最大时钟频率:50 MHz 程序存储器大小:16 KB 数据 RAM 大小:1 KB 片上 ADC:Yes 工作电源电压:1.8 V to 3.6 V 工作温度范围:- 40 C to + 105 C 封装 / 箱体:QFN-20 安装风格:SMD/SMT
PIC16F1847T-I/SO 功能描述:8位微控制器 -MCU 14K FL 1KB RAM 32MHz 16I/0 Enhance Mid RoHS:否 制造商:Silicon Labs 核心:8051 处理器系列:C8051F39x 数据总线宽度:8 bit 最大时钟频率:50 MHz 程序存储器大小:16 KB 数据 RAM 大小:1 KB 片上 ADC:Yes 工作电源电压:1.8 V to 3.6 V 工作温度范围:- 40 C to + 105 C 封装 / 箱体:QFN-20 安装风格:SMD/SMT
PIC16F1847T-I/SS 功能描述:8位微控制器 -MCU 14K FL 1KB RAM 32MHz 16I/0 Enhance Mid RoHS:否 制造商:Silicon Labs 核心:8051 处理器系列:C8051F39x 数据总线宽度:8 bit 最大时钟频率:50 MHz 程序存储器大小:16 KB 数据 RAM 大小:1 KB 片上 ADC:Yes 工作电源电压:1.8 V to 3.6 V 工作温度范围:- 40 C to + 105 C 封装 / 箱体:QFN-20 安装风格:SMD/SMT
PIC16F1933-E/ML 功能描述:8位微控制器 -MCU 7KB Flash 1.8-5.5V 256B RAM 256B EEPROM RoHS:否 制造商:Silicon Labs 核心:8051 处理器系列:C8051F39x 数据总线宽度:8 bit 最大时钟频率:50 MHz 程序存储器大小:16 KB 数据 RAM 大小:1 KB 片上 ADC:Yes 工作电源电压:1.8 V to 3.6 V 工作温度范围:- 40 C to + 105 C 封装 / 箱体:QFN-20 安装风格:SMD/SMT
PIC16F1933-E/MV 功能描述:8位微控制器 -MCU 7KB Flash 256B RAM LCD 1.8-5.5V RoHS:否 制造商:Silicon Labs 核心:8051 处理器系列:C8051F39x 数据总线宽度:8 bit 最大时钟频率:50 MHz 程序存储器大小:16 KB 数据 RAM 大小:1 KB 片上 ADC:Yes 工作电源电压:1.8 V to 3.6 V 工作温度范围:- 40 C to + 105 C 封装 / 箱体:QFN-20 安装风格:SMD/SMT