没有合适的资源?快使用搜索试试~ 我知道了~
首页Cypress S6J32XX系列微控制器硬件用户手册
本资源是Cypress Semiconductor公司推出的S6J32XX系列32位微控制器Traveo家族的手册,文档编号为002-04854Rev.*。该系列单片机是专为各种应用设计的,提供了全面的硬件平台信息和详细的功能描述。S6J32XX系列属于Cypress的Traveo家族,这表明它可能具备高性能、低功耗和高度集成的特点,旨在简化设计过程并提高系统的整体效能。 手册的核心内容涵盖了硬件架构、功能模块介绍、引脚配置、寄存器说明、内存映射以及接口技术等。用户可以从中学习到如何配置和操作这款单片机,包括理解其内部处理器的工作原理、存储器管理、以及如何通过中断系统处理外部事件。此外,手册还强调了软件许可方面的重要信息,指出所有包含在文档中的软件或固件都受到Cypress的知识产权保护,除非有明确的书面协议,否则用户只能在个人非商业和非转让的权限范围内使用。 对于开发者而言,这份手册是开发基于S6J32XX系列产品的关键参考资料,无论是进行系统设计、编写驱动程序还是调试代码,都能从中获取所需的硬件和软件指导。阅读时,务必遵守版权条款,确保合法使用并尊重知识产权。 值得注意的是,由于版本号“Rev.*”表明文档可能会随着产品和技术的更新而有所变化,因此在实际应用中,建议查阅最新的文档版本以获得最准确的信息。 Cypress S6J32XX系列单片机手册是电子工程师在嵌入式系统设计中不可或缺的工具,它为用户提供了深入理解和有效利用这一强大微控制器所需的所有技术细节。通过仔细研读和遵循手册中的指导,开发人员可以充分利用这些设备的潜力,实现高效且可靠的项目成果。
资源详情
资源推荐
Table of Contents
16 Traveo Family Hardware Manual Platform Part, Doc. No. 002-04854 Rev. *D
5.37. IRC ECC Error Vector Address Register (IRCn_IRQEEVA) .......................... 1333
6. Others ............................................................................................................................ 1334
CHAPTER 23: Time Protection ............................................................................................. 1335
1. Overview ........................................................................................................................ 1336
2. Configuration ................................................................................................................. 1337
3. Explanation of Operation ............................................................................................... 1338
4. Setting Procedure Examples ......................................................................................... 1340
5. Registers ....................................................................................................................... 1342
5.1. TPU Lock Release Register (TPU0_UNLOCK) ............................................ 1344
5.2. TPU Lock Status Register (TPU0_LST)........................................................ 1345
5.3. TPU Configuration Register (TPU0_CFG) .................................................... 1346
5.4. TPU Timer Interrupt Request Register (TPU0_TIR) ..................................... 1348
5.5. TPU Timer Status Register (TPU0_TST) ...................................................... 1349
5.6. TPU Timer Interrupt Enable Register (TPU0_TIE) ........................................ 1350
5.7. TPU Timer m Control Register 0 (TPU0_TCN0m) ........................................ 1351
5.8. TPU Timer m Control Register 1 (TPU0_TCN1m) ........................................ 1353
5.9. TPU Timer m Current Count Value Register (TPU0_TCCm) ........................ 1355
6. Others ............................................................................................................................ 1356
CHAPTER 24: Security ......................................................................................................... 1357
1. Overview ........................................................................................................................ 1358
2. Security Scope and Access Restriction by the Security ................................................. 1359
2.1. Security Scope .............................................................................................. 1359
2.2. Access Restriction by the Security ................................................................ 1361
3. Using and Configuring the Security ............................................................................... 1362
3.1. Set Security Setting ...................................................................................... 1363
3.2. Erasing Security Setting ................................................................................ 1364
3.3. Security Marker Definition ............................................................................. 1366
3.4. Gain access in USERMODE ......................................................................... 1373
4. Registers ....................................................................................................................... 1376
4.1. Security Status Register (TCFCFG0_SECSTAT) .......................................... 1378
4.2. Security Enable Register (TCFCFG0_SER) ................................................. 1381
4.3. Security Scope Register (TCFCFG0_SSR) .................................................. 1383
4.4. Chip Erase Enable Register (TCFCFG0_CEER) .......................................... 1385
4.5. Security Overwrite Enable Register (TCFCFG0_SOER) .............................. 1387
4.6. Sector Write Permission Overwrite Enable Register (TCFCFG0_SWPOER)
...................................................................................................................... 1389
4.7. Work Flash Sector Write Permissions Register (TCFCFG0_WSWP) ........... 1391
4.8. Code Flash 0 Sector Write Permissions of the Small Sectors Register
(TCFCFG0_C0SWP) .................................................................................... 1394
4.9. Code Flash 0 Sector Write Permissions of the Large Sectors Register
(TCFCFG0_C1SWP) .................................................................................... 1396
4.10. Code Flash 1 Sector Write Permissions of the Large Sectors Register
(TCFCFG0_C2SWP) .................................................................................... 1401
4.11. Code Flash 2 Sector Write Permissions of the Large Sectors Register
(TCFCFG0_C3SWP) .................................................................................... 1406
CHAPTER 25: Memory Protection Unit for AXI of SHE ........................................................ 1411
1. Overview ........................................................................................................................ 1412
2. Configuration and Block Diagram .................................................................................. 1413
Table of Contents
Traveo Family Hardware Manual Platform Part, Doc. No. 002-04854 Rev. *D 17
3. Operation of the MPU AXI ............................................................................................. 1414
4. Registers ....................................................................................................................... 1421
4.1. MPU AXI Control Register (MPUXSHE_CTRL0) .......................................... 1424
4.2. MPU AXI NMI Enable Register (MPUXSHE_NMIEN) ................................... 1427
4.3. MPU AXI Write Error Control Register (MPUXSHE_WERRC) ...................... 1428
4.4. MPU AXI Write Error Address Register (MPUXSHE_WERRA) .................... 1430
4.5. MPU AXI Read Error Control Register (MPUXSHE_RERRC) ...................... 1431
4.6. MPU AXI Read Error Address Register (MPUXSHE_RERRA) ..................... 1433
4.7. MPU AXI Region Control Registers (MPUXSHE_CTRL1~8) ........................ 1434
4.8. MPU AXI Start Address Registers (MPUXSHE_SADDR1~8) ....................... 1436
4.9. MPU AXI End Address Registers (MPUXSHE_EADDR1~8) ........................ 1437
4.10. MPU AXI Unlock Register (MPUXSHE_UNLOCK) ....................................... 1438
4.11. MPU AXI Module ID Register (MPUXSHE_MID) .......................................... 1439
5. Notes on Using MPU AXI .............................................................................................. 1440
CHAPTER 26: Secure Hardware Extension (SHE) .............................................................. 1443
1. Outline of the Secure Hardware Extension (SHE) Module ............................................ 1444
2. Secure Hardware Extension Registers .......................................................................... 1446
2.1. Configuration Registers for the Command Interface ..................................... 1453
2.2. Status Registers for the Command Interface ................................................ 1459
2.3. Interrupt Registers for Command Interface ................................................... 1468
2.4. Configuration Registers for the Data Interface .............................................. 1475
2.5. Status Registers for Data Interface ............................................................... 1490
2.6. Data Transfer Registers ................................................................................ 1503
3. Operation of the Secure Hardware Extension ............................................................... 1507
3.1. Operation of the Command Interface ............................................................ 1507
3.2. Operation of the Data Interface ..................................................................... 1521
3.3. Operation of the FIFO Unit ............................................................................ 1526
4. Notes on Using SHE ...................................................................................................... 1530
4.1. General Notes on Using SHE ....................................................................... 1530
5. Enhanced Secure Hardware Extension ......................................................................... 1536
5.1. Additional Generate Purpose Keys ............................................................... 1536
5.2. Additional Verify Only Flag ............................................................................ 1537
5.3. Additional User-accessible Functions ........................................................... 1538
6. References .................................................................................................................... 1541
CHAPTER 27: DMA Controller ............................................................................................. 1543
1. Overview ........................................................................................................................ 1544
2. Configuration ................................................................................................................. 1545
3. Operational Description ................................................................................................. 1547
3.1. DMA Channels .............................................................................................. 1549
3.2. DMA Client Matrix ......................................................................................... 1559
3.3. DMA Arbiter ................................................................................................... 1561
3.4. DMA AHB Slave Interface ............................................................................. 1564
3.5. Additional Information ................................................................................... 1565
4. Registers ....................................................................................................................... 1569
4.1. DMA Controller Global Configuration Register (DMAi_R) ............................. 1571
4.2. DMA Controller Global Completion Interrupt 1 Register (DMAi_DIRQ1) ...... 1574
4.3. DMA Controller Global Completion Interrupt 2 Register (DMAi_DIRQ2) ...... 1575
4.4. DMA Controller Global Error Interrupt 1 Register (DMAi_EDIRQ1) .............. 1576
Table of Contents
18 Traveo Family Hardware Manual Platform Part, Doc. No. 002-04854 Rev. *D
4.5. DMA Controller Global Error Interrupt 2 Register (DMAi_EDIRQ2) .............. 1577
4.6. DMA Controller ID Register (DMAi_ID) ......................................................... 1578
4.7. DMA Controller Channel Configuration A Register Channel 'n' (DMAi_An)... 1579
4.8. DMA Controller Channel Configuration B Register Channel 'n' (DMAi_Bn)
...................................................................................................................... 1582
4.9. DMA Controller Channel Configuration Source Address Register Channel 'n'
(DMAi_SAn) .................................................................................................. 1586
4.10. DMA Controller Channel Configuration Destination Address Register Channel
'n' (DMAi_DAn) ............................................................................................. 1587
4.11. DMA Controller Channel Configuration C Register Channel 'n' (DMAi_Cn)
...................................................................................................................... 1588
4.12. DMA Controller Channel Configuration D Register Channel 'n' (DMAi_Dn)
...................................................................................................................... 1589
4.13. DMA Controller Channel Configuration E Register Channel 'n' (DMAi_En)
...................................................................................................................... 1592
4.14. DMA Controller Channel Configuration Source Address Shadow Register
Channel 'n' (DMAi_SASHDWn) .................................................................... 1593
4.15. DMA Controller Channel Configuration Destination Address Shadow Register
Channel 'n' (DMAi_DASHDWn) .................................................................... 1594
4.16. DMA Controller Client Matrix Internal Client Interface Configuration Register
'm' (DMAi_CMICICm) .................................................................................... 1595
4.17. DMA Controller Client Matrix Channel Interface Configuration Register 'n'
(DMAi_CMCHICn) ........................................................................................ 1597
5. Additional Information .................................................................................................... 1599
CHAPTER 28: DMA COMPLEX SUBSYSTEM .................................................................... 1601
1. Overview ........................................................................................................................ 1602
2. Configuration and Block Diagram .................................................................................. 1603
3. Operation of the DMA COMPLEX SUBSYSTEM .......................................................... 1605
3.1. Additional Status Registers ........................................................................... 1606
3.2. CMCHIC Reloading ...................................................................................... 1607
3.3. Reload Timer in DMA Additional Control ....................................................... 1608
4. Registers ....................................................................................................................... 1613
4.1. DMA Additional Control Additional Status Register 0 (DMAAn_ASR0) ......... 1617
4.2. DMA Additional Control Additional Status Register 1 (DMAAn_ASR1) ......... 1618
4.3. DMA Additional Control Additional Status Register 2 (DMAAn_ASR2) ......... 1619
4.4. DMA Additional Control Additional Status Register 3 (DMAAn_ASR3) ......... 1620
4.5. DMA Additional Control Additional Status Register i (DMAAn_ASRi) (i=4 to
19)................................................................................................................. 1621
4.6. DMA Additional Control CMCHIC Reload Data Bank Register i
(DMAAn_CMCHICRDBi) (i=0 to 7) ............................................................... 1622
4.7. DMA Additional Control Reload Timer Trigger Select Register
(DMAAn_RTTSR) ......................................................................................... 1623
4.8. DMA Additional Control Reload Timer Synchronous Software Start Register
(DMAAn_RTSSSR) ....................................................................................... 1625
5. Overview in DMA COMPLEX SUBSYSTEM ................................................................. 1626
6. Configuration and Block Diagram in DMA COMPLEX SUBSYSTEM ............................ 1627
7. Operation of the 32-Bit Reload Timer in DMA COMPLEX SUBSYSTEM ...................... 1628
Table of Contents
Traveo Family Hardware Manual Platform Part, Doc. No. 002-04854 Rev. *D 19
7.1. Internal Clock and External Event Counter Operations of 32-Bit Reload Timer
...................................................................................................................... 1629
7.2. Underflow Operation of 32-Bit Reload Timer ................................................ 1631
7.3. Output Functions of 32-Bit Reload Timer ...................................................... 1633
7.4. Counter Operation State ............................................................................... 1634
7.5. DMA Operation ............................................................................................. 1635
8. Registers in DMA COMPLEX SUBSYSTEM ................................................................. 1636
8.1. DMA Configuration Register (DMAAn_RLTm_DMACFG) ............................. 1637
8.2. Timer Control Status Register (DMAAn_RLTm_TMCSR) ............................. 1638
8.3. 32-Bit Reload Register (DMAAn_RLTm_TMRLR) ........................................ 1642
8.4. 32-Bit Timer Register (DMAAn_RLTm_TMR) ............................................... 1643
CHAPTER 29: MPU16 AHB ................................................................................................. 1645
1. Outline of the MPU16 AHB ............................................................................................ 1646
2. Configuration and Diagram ............................................................................................ 1647
3. MPU16 AHB Registers .................................................................................................. 1648
3.1. MPU16 AHB Control Register (MPUHn_CTRL0) .......................................... 1652
3.2. MPU16 AHB NMI Enable Register (MPUHn_NMIEN) .................................. 1654
3.3. MPU16 AHB Memory Error Control Register (MPUHn_MERRC) ................. 1655
3.4. MPU AHB Memory Error Address Register (MPUHn_MERRA) .................... 1656
3.5. MPU16 AHB Region Control Registers (MPUHn_CTRL1 to 16) ................... 1657
3.6. MPU16 AHB Start Address Registers (MPUHn_SADDR1 to 16) .................. 1659
3.7. MPU16 AHB End Address Registers (MPUHn_EADDR1 to 16) ................... 1660
3.8. MPU16 AHB Unlock Register (MPUHn_UNLOCK) ....................................... 1661
3.9. MPU16 AHB Module ID Register (MPUHn_MID) .......................................... 1662
4. Operation of the MPU16 AHB ........................................................................................ 1663
CHAPTER 30: CAN FD Controller(MCAN3.0.1) ................................................................... 1667
1. Overview ........................................................................................................................ 1668
2. Configuration ................................................................................................................. 1669
2.1. Block Diagram .............................................................................................. 1669
2.2. Dual Clock Sources ...................................................................................... 1670
2.3. Dual Interrupt Lines ...................................................................................... 1670
3. Explanation of Operations ............................................................................................. 1671
3.1. Operating Modes .......................................................................................... 1671
3.2. Timestamp Generation ................................................................................. 1682
3.3. Timeout Counter ........................................................................................... 1682
3.4. Rx Handling .................................................................................................. 1683
3.5. Tx Handling ................................................................................................... 1694
3.6. FIFO Acknowledge Handling ........................................................................ 1700
3.7. Configuring the CAN Bit Timing .................................................................... 1700
4. Setup Procedure Examples ........................................................................................... 1704
4.1. Configuration of CAN Bus ............................................................................. 1706
4.2. Configuration of Message RAM .................................................................... 1707
4.3. Configuration of Error Monitor ....................................................................... 1712
4.4. Configuration of Interrupt .............................................................................. 1713
4.5. Control of Communication ............................................................................ 1714
4.6. Interrupt Handling Operation ......................................................................... 1717
Table of Contents
20 Traveo Family Hardware Manual Platform Part, Doc. No. 002-04854 Rev. *D
5. Registers ....................................................................................................................... 1727
5.1. Core Release Register (MCG_CANFDx_CREL, CPG_CANFDx_CREL) ..... 1736
5.2. Endian Register (MCG_CANFDx_ENDN, CPG_CANFDx_ENDN)............... 1738
5.3. Fast Bit Timing & Prescaler Register (MCG_CANFDx_FBTP,
CPG_CANFDx_FBTP) .................................................................................. 1739
5.4. Test Register (MCG_CANFDx_TEST, CPG_CANFDx_TEST) ..................... 1742
5.5. RAM Watchdog (MCG_CANFDx_RWD, CPG_CANFDx_RWD) .................. 1744
5.6. CC Control Register (MCG_CANFDx_CCCR, CPG_CANFDx_CCCR)........ 1746
5.7. Bit Timing & Prescaler Register (MCG_CANFDx_BTP, CPG_CANFDx_BTP)
...................................................................................................................... 1750
5.8. Timestamp Counter Configuration (MCG_CANFDx_TSCC,
CPG_CANFDx_TSCC) ................................................................................. 1753
5.9. Timestamp Counter Value (MCG_CANFDx_TSCV, CPG_CANFDx_TSCV)
...................................................................................................................... 1755
5.10. Timeout Counter Configuration (MCG_CANFDx_TOCC,
CPG_CANFDx_TOCC) ................................................................................. 1756
5.11. Timeout Counter Value (MCG_CANFDx_TOCV, CPG_CANFDx_TOCV) .... 1758
5.12. Error Counter Register (MCG_CANFDx_ECR, CPG_CANFDx_ECR) ......... 1760
5.13. Protocol Status Register (MCG_CANFDx_PSR, CPG_CANFDx_PSR) ....... 1762
5.14. Interrupt Register (MCG_CANFDx_IR, CPG_CANFDx_IR) ......................... 1766
5.15. Interrupt Enable (MCG_CANFDx_IE, CPG_CANFDx_IE) ............................ 1772
5.16. Interrupt Line Select (MCG_CANFDx_ILS, CPG_CANFDx_ILS) ................. 1774
5.17. Interrupt Line Enable (MCG_CANFDx_ILE, CPG_CANFDx_ILE) ................ 1776
5.18. Global Filter Configuration (MCG_CANFDx_GFC, CPG_CANFDx_GFC).... 1777
5.19. Standard ID Filter Configuration (MCG_CANFDx_SIDFC,
CPG_CANFDx_SIDFC) ................................................................................ 1779
5.20. Extended ID Filter Configuration (MCG_CANFDx_XIDFC,
CPG_CANFDx_XIDFC) ................................................................................ 1781
5.21. Extended ID AND Mask (MCG_CANFDx_XIDAM, CPG_CANFDx_XIDAM)
...................................................................................................................... 1783
5.22. High Priority Message Status (MCG_CANFDx_HPMS,
CPG_CANFDx_HPMS) ................................................................................ 1784
5.23. New Data 1 (MCG_CANFDx_NDAT1, CPG_CANFDx_NDAT1) ................... 1786
5.24. New Data 2 (MCG_CANFDx_NDAT 2, CPG_CANFDx_NDAT 2) ................. 1787
5.25. Rx FIFO 0 Configuration (MCG_CANFDx_RXF0C, CPG_CANFDx_RXF0C)
...................................................................................................................... 1788
5.26. Rx FIFO 0 Status (MCG_CANFDx_RXF0S, CPG_CANFDx_RXF0S).......... 1790
5.27. Rx FIFO 0 Acknowledge (MCG_CANFDx_RXF0A, CPG_CANFDx_RXF0A)
...................................................................................................................... 1792
5.28. Rx Buffer Configuration (MCG_CANFDx_RXBC, CPG_CANFDx_RXBC) ... 1793
5.29. Rx FIFO 1 Configuration (MCG_CANFDx_RXF1C, CPG_CANFDx_RXF1C)
...................................................................................................................... 1794
5.30. Rx FIFO 1 Status (MCG_CANFDx_RXF1S, CPG_CANFDx_RXF1S).......... 1796
5.31. Rx FIFO 1 Acknowledge (MCG_CANFDx_RXF1A, CPG_CANFDx_RXF1A)
...................................................................................................................... 1798
5.32. Rx Buffer/FIFO Element Size Configuration (MCG_CANFDx_RXESC,
CPG_CANFDx_RXESC) .............................................................................. 1799
5.33. Tx Buffer Configuration (MCG_CANFDx_TXBC, CPG_CANFDx_TXBC) .... 1801
剩余4024页未读,继续阅读
weixin_40991980
- 粉丝: 0
- 资源: 1
上传资源 快速赚钱
- 我的内容管理 展开
- 我的资源 快来上传第一个资源
- 我的收益 登录查看自己的收益
- 我的积分 登录查看自己的积分
- 我的C币 登录后查看C币余额
- 我的收藏
- 我的下载
- 下载帮助
最新资源
- Lombok 快速入门与注解详解
- SpringSecurity实战:声明式安全控制框架解析
- XML基础教程:从数据传输到存储解析
- Matlab实现图像空间平移与镜像变换示例
- Python流程控制与运算符详解
- Python基础:类型转换与循环语句
- 辰科CD-6024-4控制器说明书:LED亮度调节与触发功能解析
- AE particular插件全面解析:英汉对照与关键参数
- Shell脚本实践:创建tar包、字符串累加与简易运算器
- TMS320F28335:浮点处理器与ADC详解
- 互联网基础与结构解析:从ARPANET到多层次ISP
- Redhat系统中构建与Windows共享的Samba服务器实战
- microPython编程指南:从入门到实践
- 数据结构实验:顺序构建并遍历链表
- NVIDIA TX2系统安装与恢复指南
- C语言实现贪吃蛇游戏基础代码
资源上传下载、课程学习等过程中有任何疑问或建议,欢迎提出宝贵意见哦~我们会及时处理!
点击此处反馈
安全验证
文档复制为VIP权益,开通VIP直接复制
信息提交成功