没有合适的资源?快使用搜索试试~ 我知道了~
首页P2020 QorIQ处理器参考手册:全面介绍与架构详解
P2020 QorIQ处理器参考手册:全面介绍与架构详解
需积分: 50 73 下载量 186 浏览量
更新于2024-07-17
1
收藏 13.34MB PDF 举报
P2020QorIQ集成处理器参考手册是一份详细介绍Freescale半导体公司生产的P2020和P2010系列芯片的重要文档,发布于2012年12月,版本为Rev.2。该手册涵盖了P2020芯片的全方位特性、架构和应用实例。
首先,章节1的概述部分(1.1)介绍了芯片的基本概念,包括系统级的块图(1.1.1),强调了芯片的关键性能参数,如处理能力、功耗等,这些参数对于理解芯片在实际应用中的效能至关重要。接着,1.1.2章详细解释了芯片级别的功能特性,如处理器核心(e500v2)、内存单元、以及各种接口支持,如高速的PCI Express、Serial RapidIO等,这些都是构建高性能系统的基础。
章节1.2着重展示了P2020在不同应用场景中的实用性,例如针对长期演进(LTE)和Wi-Fi MAX基带处理的通信应用(1.2.1),以及线卡控制平面的网络管理应用(1.2.2)。这些例子展示了芯片在无线通信和网络设备中的广泛应用潜力。
1.3章的架构概述深入探讨了芯片的内部构造,包括e500v2核心处理器、用于提高数据一致性与地址映射的e500一致性模块(ECM)、集成安全引擎(SEC)、增强型以太网控制器,这些部分共同确保了系统的高效和安全性。此外,手册还介绍了USB 2.0接口、增强型数字主机控制器、eSPI(Enhanced Serial Peripheral Interface)以及DDR SDRAM控制器,这些都体现了芯片对多种标准接口的全面支持。
1.3.9详细讨论了高速I/O接口,包括PCI Express提供高速数据传输,Serial RapidIO提供低延迟并行通信,SGMII支持千兆以太网,以及高速接口的多路复用技术,这都是现代系统中不可或缺的通信组件。
最后,1.3.10章节提到了可编程中断控制器,它允许用户根据应用需求灵活配置中断管理,确保系统的实时性和响应性。
P2020QorIQ集成处理器参考手册为开发者提供了详尽的技术指南,包括芯片的功能特性、硬件设计细节以及实际应用中的考虑因素,是进行硬件选型、设计和优化的宝贵资源。无论是从事嵌入式系统开发、通信设备制造还是网络技术应用的工程师,都能从中找到所需的信息来提升项目的性能和效率。
Section number Title Page
9.3.57 Processor core 1 current task priority register (PIC_CTPR_CPU1)..........................................................450
9.3.58 Processor core 1 who am I register (PIC_WHOAMI_CPU1)...................................................................451
9.3.59 Processor core 1 interrupt acknowledge register (PIC_IACK_CPU1)......................................................452
9.3.60 Processor core 1 end of interrupt register (PIC_EOI_CPU1)....................................................................453
9.4 Functional description...................................................................................................................................................453
9.4.1 Programming model considerations...........................................................................................................453
9.4.1.1 Global registers......................................................................................................................453
9.4.1.2 Global timer registers.............................................................................................................454
9.4.1.3 IRQ_OUT_B and critical interrupt summary registers..........................................................454
9.4.1.4 Performance monitor mask registers (PMMRs)....................................................................455
9.4.1.5 Message registers...................................................................................................................455
9.4.1.6 Shared message signaled registers.........................................................................................455
9.4.1.7 Interrupt source configuration registers.................................................................................455
9.4.1.8 Per-CPU (private access) registers.........................................................................................457
9.4.2 Flow of interrupt control............................................................................................................................459
9.4.2.1 Interrupts routed to cint or IRQ_OUT_B...............................................................................459
9.4.2.2 Interrupts routed to int............................................................................................................460
9.4.2.2.1 Interrupt source priority..................................................................................462
9.4.2.2.2 Interrupt acknowledge....................................................................................462
9.4.2.2.3 Spurious vector generation.............................................................................463
9.4.2.2.4 Nesting of interrupts.......................................................................................463
9.4.3 Interprocessor interrupts............................................................................................................................464
9.4.4 Message interrupts.....................................................................................................................................464
9.4.5 Shared message signaled interrupts...........................................................................................................464
9.4.6 PCI Express INTx/IRQn sharing...............................................................................................................465
9.4.7 Global timers..............................................................................................................................................466
9.4.8 Resets.........................................................................................................................................................467
9.4.9 Resetting the PIC.......................................................................................................................................467
9.4.9.1 Processor core initialization...................................................................................................467
P2020 QorIQ Integrated Processor Reference Manual, Rev. 2, 12/2012
16 Freescale Semiconductor, Inc.
Section number Title Page
9.5 Initialization/application information...........................................................................................................................467
9.5.1 Programming guidelines............................................................................................................................468
9.5.1.1 PIC registers...........................................................................................................................468
9.5.1.2 Changing interrupt source configuration...............................................................................469
Chapter 10
I2C Interfaces
10.1 Overview.......................................................................................................................................................................471
10.2 Introduction to I2C........................................................................................................................................................471
10.2.1 What is the I2C module?............................................................................................................................471
10.2.2 I2C module block diagram.........................................................................................................................472
10.2.3 Features .....................................................................................................................................................472
10.2.4 Advantages of the I2C bus.........................................................................................................................473
10.2.5 Modes of operation....................................................................................................................................473
10.2.6 I2C-specific conditions..............................................................................................................................473
10.3 I2C external signal descriptions....................................................................................................................................474
10.3.1 Signal overview..........................................................................................................................................474
10.3.2 Detailed signal descriptions.......................................................................................................................474
10.4 I2C memory map/register definition.............................................................................................................................475
10.4.1 I2C address register (I2Cx_I2CADR)........................................................................................................476
10.4.2 I2C frequency divider register (I2Cx_I2CFDR)........................................................................................477
10.4.3 I2C control register (I2Cx_I2CCR)............................................................................................................479
10.4.4 I2C status register (I2Cx_I2CSR)..............................................................................................................480
10.4.5 I2C data register (I2Cx_I2CDR)................................................................................................................481
10.4.6 I2C digital filter sampling rate register (I2Cx_I2CDFSRR)......................................................................482
10.5 Functional description...................................................................................................................................................482
10.5.1 Transaction protocol..................................................................................................................................482
10.5.1.1 START condition...................................................................................................................483
10.5.1.2 Slave address transmission.....................................................................................................483
10.5.1.3 Repeated START condition...................................................................................................484
P2020 QorIQ Integrated Processor Reference Manual, Rev. 2, 12/2012
Freescale Semiconductor, Inc. 17
Section number Title Page
10.5.1.4 STOP condition......................................................................................................................485
10.5.1.5 Protocol implementation details.............................................................................................485
10.5.1.5.1 Transaction monitoring-implementation details.............................................485
10.5.1.5.2 Control transfer-implementation details.........................................................485
10.5.1.6 Address compare-implementation details..............................................................................486
10.5.2 Arbitration procedure.................................................................................................................................487
10.5.2.1 Arbitration control..................................................................................................................487
10.5.3 Handshaking...............................................................................................................................................488
10.5.4 Clock control..............................................................................................................................................488
10.5.4.1 Clock synchronization............................................................................................................488
10.5.4.2 Input synchronization and digital filter..................................................................................489
10.5.4.2.1 Input signal synchronization...........................................................................489
10.5.4.2.2 Filtering of SCL and SDA lines......................................................................489
10.5.4.3 Clock stretching.....................................................................................................................489
10.5.5 Boot sequencer mode.................................................................................................................................490
10.5.5.1 EEPROM calling address.......................................................................................................491
10.5.5.2 EEPROM data format............................................................................................................491
10.6 Initialization/application information...........................................................................................................................494
10.6.1 Initialization sequence................................................................................................................................494
10.6.2 Generation of START................................................................................................................................495
10.6.3 Post-transfer software response.................................................................................................................495
10.6.4 Generation of STOP...................................................................................................................................496
10.6.5 Generation of repeated START.................................................................................................................496
10.6.6 Generation of SCL when SDA low............................................................................................................496
10.6.7 Slave mode interrupt service routine.........................................................................................................497
10.6.7.1 Slave transmitter and received acknowledge.........................................................................497
10.6.7.2 Loss of arbitration and forcing of slave mode.......................................................................497
10.6.8 Interrupt service routine flowchart.............................................................................................................498
P2020 QorIQ Integrated Processor Reference Manual, Rev. 2, 12/2012
18 Freescale Semiconductor, Inc.
Section number Title Page
Chapter 11
DUART
11.1 Introduction...................................................................................................................................................................501
11.1.1 Overview....................................................................................................................................................501
11.1.1.1 Features..................................................................................................................................502
11.1.1.2 Modes of operation................................................................................................................503
11.2 DUART external signal descriptions............................................................................................................................503
11.3 DUART memory map/register definition.....................................................................................................................504
11.3.1 Receiver Buffer Registers (DUART_URBRn)..........................................................................................506
11.3.2 Transmitter Holding Registers (DUART_UTHRn)...................................................................................506
11.3.3 Divisor Least Significant Byte Registers (DUART_UDLBn)...................................................................507
11.3.4 Divisor Most Significant Byte Registers (DUART_UDMBn)..................................................................508
11.3.5 Interrupt Enable Register (DUART_UIERn)............................................................................................509
11.3.6 Interrupt ID Registers (DUART_UIIRn)...................................................................................................510
11.3.7 FIFO Control Registers (DUART_UFCRn)..............................................................................................511
11.3.8 Alternate Function Registers (DUART_UAFRn)......................................................................................513
11.3.9 Line Control Registers (DUART_ULCRn)...............................................................................................513
11.3.10 Modem Control Registers (DUART_UMCRn).........................................................................................515
11.3.11 Line Status Registers (DUART_ULSRn)..................................................................................................516
11.3.12 Modem Status Registers (DUART_UMSRn)............................................................................................517
11.3.13 Scratch Registers (DUART_USCRn)........................................................................................................518
11.3.14 DMA Status Registers (DUART_UDSRn)................................................................................................518
11.4 Functional description...................................................................................................................................................520
11.4.1 Serial interface...........................................................................................................................................520
11.4.1.1 START bit..............................................................................................................................521
11.4.1.2 Data transfer...........................................................................................................................521
11.4.1.3 Parity bit.................................................................................................................................522
11.4.1.4 STOP bit.................................................................................................................................522
11.4.2 Baud-rate generator logic...........................................................................................................................522
P2020 QorIQ Integrated Processor Reference Manual, Rev. 2, 12/2012
Freescale Semiconductor, Inc. 19
Section number Title Page
11.4.3 Local loopback mode.................................................................................................................................523
11.4.4 Errors..........................................................................................................................................................523
11.4.4.1 Framing error.........................................................................................................................523
11.4.4.2 Parity error.............................................................................................................................524
11.4.4.3 Overrun error..........................................................................................................................524
11.4.5 FIFO mode.................................................................................................................................................524
11.4.5.1 FIFO interrupts.......................................................................................................................524
11.4.5.2 DMA mode select..................................................................................................................525
11.4.5.3 Interrupt control logic............................................................................................................525
11.5 DUART initialization/application information.............................................................................................................526
Chapter 12
Enhanced local bus controller (eLBC)
12.1 eLBC introduction........................................................................................................................................................527
12.1.1 Overview....................................................................................................................................................528
12.1.2 Features......................................................................................................................................................529
12.1.3 Modes of operation....................................................................................................................................530
12.1.3.1 eLBC bus clock and clock ratios............................................................................................530
12.1.3.2 Source ID debug mode...........................................................................................................531
12.2 eLBC external signal descriptions................................................................................................................................531
12.3 Enhanced Local Bus Controller (eLBC) Memory Map................................................................................................534
12.3.1 Base register 0 (eLBC_BR0).....................................................................................................................538
12.3.2 Options register 0 layout for GPCM Mode (eLBC_ORg0).......................................................................540
12.3.3 Options register 0 layout for FCM Mode (eLBC_ORf0)..........................................................................543
12.3.4 Options register 0 layout for UPM Mode (eLBC_ORu0)..........................................................................547
12.3.5 Base register n (eLBC_BRn).....................................................................................................................551
12.3.6 Options register n layout for GPCM Mode (eLBC_ORgn).......................................................................552
12.3.7 Options register n layout for FCM Mode (eLBC_ORfn)..........................................................................556
12.3.8 Options register n layout for UPM Mode (eLBC_ORun)..........................................................................560
12.3.9 UPM address register (eLBC_MAR).........................................................................................................562
P2020 QorIQ Integrated Processor Reference Manual, Rev. 2, 12/2012
20 Freescale Semiconductor, Inc.
剩余1926页未读,继续阅读
2021-02-26 上传
2020-09-14 上传
2019-11-02 上传
2012-12-20 上传
2021-05-22 上传
2019-04-25 上传
清澈希望
- 粉丝: 9
- 资源: 20
上传资源 快速赚钱
- 我的内容管理 展开
- 我的资源 快来上传第一个资源
- 我的收益 登录查看自己的收益
- 我的积分 登录查看自己的积分
- 我的C币 登录后查看C币余额
- 我的收藏
- 我的下载
- 下载帮助
安全验证
文档复制为VIP权益,开通VIP直接复制
信息提交成功