没有合适的资源?快使用搜索试试~ 我知道了~
Allwinner_A40i_Datasheet_V1.1.pdf
1星 需积分: 50 87 下载量 104 浏览量
2019-11-27
10:39:54
上传
评论 1
收藏 24.37MB PDF 举报
温馨提示
试读
787页
全志A40i用户数据手册,包含硬件性能及框图、电气特性、寄存器的描述等等,有助于A40i平台的开发、研究、应用,这资源在全志官网不提供
资源推荐
资源详情
资源评论
A40i User Manual
Revision 1.1
Jun. 15, 2018
Copyright © 2018 Allwinner Technology Co., Ltd. All Rights Reserved.
Declaration
A40i User Manual(Revision 1.1) Copyright© 2018 Allwinner Technology Co.,Ltd. All Rights Reserved. Page 2
Declaration
THIS DOCUMENTATION IS THE ORIGINAL WORK AND COPYRIGHTED PROPERTY OF ALLWINNER TECHNOLOGY
(“ALLWINNER”). REPRODUCTION IN WHOLE OR IN PART MUST OBTAIN THE WRITTEN APPROVAL OF ALLWINNER AND
GIVE CLEAR ACKNOWLEDGEMENT TO THE COPYRIGHT OWNER.
THE PURCHASED PRODUCTS, SERVICES AND FEATURES ARE STIPULATED BY THE CONTRACT MADE BETWEEN
ALLWINNER AND THE CUSTOMER. PLEASE READ THE TERMS AND CONDITIONS OF THE CONTRACT AND RELEVANT
INSTRUCTIONS CAREFULLY BEFORE USING, AND FOLLOW THE INSTRUCTIONS IN THIS DOCUMENTATION STRICTLY.
ALLWINNER ASSUMES NO RESPONSIBILITY FOR THE CONSEQUENCES OF IMPROPER USE(INCLUDING BUT NOT LIMITED
TO OVERVOLTAGE, OVERCLOCK, OR EXCESSIVE TEMPERATURE).
THE INFORMATION FURNISHED BY ALLWINNER IS PROVIDED JUST AS A REFERENCE OR TYPICAL APPLICATIONS, ALL
STATEMENTS, INFORMATION, AND RECOMMENDATIONS IN THIS DOCUMENT DO NOT CONSTITUTE A WARRANTY OF
ANY KIND, EXPRESS OR IMPLIED. ALLWINNER RESERVES THE RIGHT TO MAKE CHANGES IN CIRCUIT DESIGN AND/OR
SPECIFICATIONS AT ANY TIME WITHOUT NOTICE.
NOR FOR ANY INFRINGEMENTS OF PATENTS OR OTHER RIGHTS OF THE THIRD PARTIES WHICH MAY RESULT FROM ITS
USE. NO LICENSE IS GRANTED BY IMPLICATION OR OTHERWISE UNDER ANY PATENT OR PATENT RIGHTS OF ALLWINNER.
THIRD PARTY LICENCES MAY BE REQUIRED TO IMPLEMENT THE SOLUTION/PRODUCT. CUSTOMERS SHALL BE SOLELY
RESPONSIBLE TO OBTAIN ALL APPROPRIATELY REQUIRED THIRD PARTY LICENCES. ALLWINNER SHALL NOT BE LIABLE FOR
ANY LICENCE FEE OR ROYALTY DUE IN RESPECT OF ANY REQUIRED THIRD PARTY LICENCE. ALLWINNER SHALL HAVE NO
WARRANTY, INDEMNITY OR OTHER OBLIGATIONS WITH RESPECT TO MATTERS COVERED UNDER ANY REQUIRED THIRD
PARTY LICENCE.
Revision History
A40i User Manual(Revision 1.1) Copyright© 2018 Allwinner Technology Co.,Ltd. All Rights Reserved. Page 3
Revision History
Revision Date Description
1.0 May.22,2018 Initial release version
1.1 Jun.15,2018
Chapter 3 System
1. Add notes about clock tree in Section 3.3.2.1.
2. Add guide about spread spectrum function in Section 3.3.2.7.
3. Add operations and functional descriptions, programming guidelines for
Timer module in Section 3.7.
4. Add operations and functional descriptions, programming guidelines for
High Speed Timer module in Section 3.8.
5. Add operations and functional descriptions, programming guidelines for
RTC module in Section 3.11.
6. Add programming guidelines for KEYADC module in Section 3.13.
7. Add programming guidelines for Thermal Sensor module in Section 3.15.
8. Add block diagram, operations and functional descriptions for RTC
module in Section 3.18.
Chapter 4 Memory
1. Add programming guidelines about NDFC in Section 4.2.4.
2. Add programming guidelines about SMHC in Section 4.3.4.
Chapter 7 Display
1. Add BT656 using guides in Section 7.2.4.
Chapter 8 Interfaces
1. Add SPI data transfer/receive process in CPU and DMA mode in Section
8.2.4.2.
2. Add programming guidelines about I2S/PCM in Section 8.8.4.
Contents
A40i User Manual(Revision 1.1) Copyright© 2018 Allwinner Technology Co.,Ltd. All Rights Reserved. Page 4
Contents
Declaration ............................................................................................................................................................................ 2
Revision History..................................................................................................................................................................... 3
Contents ................................................................................................................................................................................ 4
Figures ................................................................................................................................................................................. 32
Tables .................................................................................................................................................................................. 35
Chapter 1. About This Documentation ............................................................................................................................... 37
1.1. Purpose ................................................................................................................................................................ 37
1.2. Intended Audience ............................................................................................................................................... 37
1.3. Symbol Conventions ............................................................................................................................................. 37
1.4. Notes .................................................................................................................................................................... 37
1.4.1. Register Attributes .................................................................................................................................... 37
1.4.2. Reset Value Conventions ........................................................................................................................... 38
1.4.3. Numerical System...................................................................................................................................... 38
1.5. Acronyms and Abbreviations ............................................................................................................................... 38
Chapter 2. Overview............................................................................................................................................................ 41
2.1. Processor Overview ............................................................................................................................................. 42
2.2. Features ............................................................................................................................................................... 43
2.2.1. CPU Architecture ....................................................................................................................................... 43
2.2.2. GPU Architecture....................................................................................................................................... 43
2.2.3. Memory ..................................................................................................................................................... 43
2.2.3.1. Boot ROM ....................................................................................................................................... 43
2.2.3.2. SDRAM ........................................................................................................................................... 43
2.2.3.3. NAND Flash..................................................................................................................................... 43
2.2.3.4. SMHC .............................................................................................................................................. 44
2.2.4. System Peripherals .................................................................................................................................... 44
2.2.4.1. Timer .............................................................................................................................................. 44
2.2.4.2. High Speed Timer ........................................................................................................................... 44
2.2.4.3. GIC .................................................................................................................................................. 44
2.2.4.4. DMA ............................................................................................................................................... 44
2.2.4.5. CCU ................................................................................................................................................. 44
2.2.4.6. RTC ................................................................................................................................................. 45
2.2.4.7. PWM ............................................................................................................................................... 45
2.2.4.8. Thermal Sensor .............................................................................................................................. 45
2.2.4.9. Crypto Engine ................................................................................................................................. 45
2.2.4.10. Security ID .................................................................................................................................... 45
2.2.5. Video Engine ............................................................................................................................................. 45
2.2.5.1. Video Decoder ................................................................................................................................ 45
2.2.5.2. Video Encoder ................................................................................................................................ 46
2.2.6. Display Subsystem ..................................................................................................................................... 46
2.2.6.1. DE2.0 .............................................................................................................................................. 46
2.2.6.2. Video Output .................................................................................................................................. 46
2.2.7. Image Subsystem....................................................................................................................................... 46
2.2.8. Analog Subsystem ..................................................................................................................................... 47
2.2.8.1. Analog Codec ................................................................................................................................. 47
2.2.8.2. I2S/PCM .......................................................................................................................................... 47
2.2.8.3. OWA ............................................................................................................................................... 47
2.2.8.4. AC97 ............................................................................................................................................... 48
2.2.9. External Peripherals .................................................................................................................................. 48
2.2.9.1. USB ................................................................................................................................................. 48
2.2.9.2. EMAC .............................................................................................................................................. 48
2.2.9.3. GMAC ............................................................................................................................................. 48
Contents
A40i User Manual(Revision 1.1) Copyright© 2018 Allwinner Technology Co.,Ltd. All Rights Reserved. Page 5
2.2.9.4. Transport Stream Controller .......................................................................................................... 48
2.2.9.5. TWI ................................................................................................................................................. 48
2.2.9.6. Smart Card Reader ......................................................................................................................... 49
2.2.9.7. SPI ................................................................................................................................................... 49
2.2.9.8. UART ............................................................................................................................................... 49
2.2.9.9. PS2 .................................................................................................................................................. 49
2.2.9.10. CIR ................................................................................................................................................ 49
2.2.9.11. SATA ............................................................................................................................................. 50
2.2.9.12. Keypad .......................................................................................................................................... 50
2.2.9.13. KEYADC ......................................................................................................................................... 50
2.2.9.14. RTP ............................................................................................................................................... 50
2.2.10. Package ................................................................................................................................................... 50
2.3. Block Diagram ...................................................................................................................................................... 51
Chapter 3. System ............................................................................................................................................................... 53
3.1. Memory Mapping ................................................................................................................................................ 54
3.2. CPU Configuration ................................................................................................................................................ 57
3.2.1. Overview ................................................................................................................................................... 57
3.2.2. Register List ............................................................................................................................................... 57
3.2.3. Register Description .................................................................................................................................. 58
3.2.3.1. CPU0 Reset Control(Default Value: 0x0000_0003) ........................................................................ 58
3.2.3.2. CPU0 Control Register(Default Value: 0x0000_0000) .................................................................... 58
3.2.3.3. CPU0 Status Register(Default Value: 0x0000_0000) ...................................................................... 58
3.2.3.4. CPU1 Reset Control(Default Value: 0x0000_0001) ........................................................................ 59
3.2.3.5. CPU1 Control Register(Default Value: 0x0000_0000) .................................................................... 59
3.2.3.6. CPU1 Status Register(Default Value: 0x0000_0000) ...................................................................... 60
3.2.3.7. CPU2 Reset Control(Default Value: 0x0000_0001) ........................................................................ 60
3.2.3.8. CPU2 Control Register(Default Value: 0x0000_0000) .................................................................... 60
3.2.3.9. CPU2 Status Register(Default Value: 0x0000_0000) ...................................................................... 61
3.2.3.10. CPU3 Reset Control(Default Value: 0x0000_0001) ...................................................................... 61
3.2.3.11. CPU3 Control Register(Default Value: 0x0000_0000) .................................................................. 61
3.2.3.12. CPU3 Status Register(Default Value: 0x0000_0000) .................................................................... 62
3.2.3.13. CPUX Power Off Gating Register(Default Value: 0x0000_0000) ................................................... 62
3.2.3.14. CPU0 Power Switch Control Register(Default Value: 0x0000_0000) ............................................ 62
3.2.3.15. CPU1 Power Switch Control Register(Default Value: 0x0000_0000) ............................................ 62
3.2.3.16. CPUIDLE Enable Control Register(Default Value: 0x0000_0000) ................................................. 63
3.2.3.17. Close Core Flag Register(Default Value: 0x0000_0000) ............................................................... 63
3.2.3.18. IRQ_FIQ Status and Control Register(Default Value: 0x0000_0000) ............................................ 63
3.2.3.19. Power Switch Delay Register(Default Value: 0x0000_000A) ........................................................ 64
3.2.3.20. Configuration Delay Register(Default Value: 0x0000_0001) ........................................................ 64
3.2.3.21. Power Down Configuration Register(Default Value: 0x0000_00FF) ............................................. 64
3.2.3.22. Power Up Configuration Register0(Default Value: 0x0000_00FE)................................................ 64
3.2.3.23. Power Up Configuration Register1(Default Value: 0x0000_00FC) ............................................... 64
3.2.3.24. Power Up Configuration Register2(Default Value: 0x0000_00F8) ............................................... 65
3.2.3.25. Power Up Configuration Register3(Default Value: 0x0000_00F0) ............................................... 65
3.2.3.26. Power Up Configuration Register4(Default Value: 0x0000_00C0) ............................................... 65
3.2.3.27. Power Up Configuration Register5(Default Value: 0x0000_0000) ............................................... 65
3.2.3.28. General Control Register(Default Value: 0x1000_0020) .............................................................. 65
3.2.3.29. Event Input Register(Default Value: 0x0000_0000) ..................................................................... 66
3.2.3.30. 64-bit Counter Control Register(Default Value: 0x0000_0000) ................................................... 66
3.2.3.31. 64-bit Counter Low Register(Default Value: 0x0000_0000) ......................................................... 67
3.2.3.32. 64-bit Counter High Register(Default Value: 0x0000_0000) ........................................................ 67
3.3. CCU ....................................................................................................................................................................... 68
3.3.1. Overview ................................................................................................................................................... 68
3.3.2. Operations and Functional Descriptions ................................................................................................... 69
3.3.2.1. Block Diagram ................................................................................................................................ 69
3.3.2.2. Typical Applications........................................................................................................................ 73
剩余786页未读,继续阅读
资源评论
- 猫鼬桑2020-09-02是A40i User Manual 1.1
DDLIKE_
- 粉丝: 2
- 资源: 3
上传资源 快速赚钱
- 我的内容管理 展开
- 我的资源 快来上传第一个资源
- 我的收益 登录查看自己的收益
- 我的积分 登录查看自己的积分
- 我的C币 登录后查看C币余额
- 我的收藏
- 我的下载
- 下载帮助
安全验证
文档复制为VIP权益,开通VIP直接复制
信息提交成功