FCR4 CY9DF126 Classic Cluster Arm® Cortex®-R4 MCU | 赛普拉斯半导体
FCR4 CY9DF126 Classic Cluster Arm® Cortex®-R4 MCU
CY9DF126 'Atlas' is part of Cypress's scalable line-up for instrument clusters, which covers the range from MCUs for traditional clusters up to 3D graphic SoCs with the capability of driving virtual or free programmable clusters. As successor to the well known CY91460 cluster MCUs, 'Atlas' can be used as a standalone MCU driving up to 6 SMCs or in combination with other devices to support more complex clusters. Like the other devices of the FCR4 family 'Atlas' contains the safety, security and power saving features expected by automotive customers. It supports Autosar via the Memory Protection Unit (MPU), a Timing Protection Unit (TPU) and Peripheral Protection Units (PPU).
模块框图
Product Name | Maximum Internal Clock [MHz] | Floating Point Unit | Memory Protection Unit | Package [pin] | 工作电压:VCC[V] | Sub Clock | Memory Type | ROM [Byte] | RAM [Byte] | Cache [KByte] | DMAC [ch] | Ext. Interrupt [ch] | External Bus I/F | Max. I/O port [ch] | 10-bit ADC [ch x unit] | 12-bit ADC [ch x unit] | DAC [ch] | Output Compare [ch] | Free-Run Timer [ch] | Input Capture [ch] | Reload Timer, PWM Timer, PWC Timer, PPG Timer / Base Timer (Reload/PPG/PWM/PWC Selectable) [ch] | Up/Down Counter [ch] | Other timers [ch] | Three-phase Inverter Support | I2C, UART/SI, SIO, Multi Function Serial - MFS (MFS: LIN/UART/SIO/I2C Selectable) [ch] | LIN/UART/SIO [ch] | CAN [ch] | FlexRay [unit] | MediaLB | Ethernet AVB | LCD Controller Driver [seg x com] | Stepper Motor Controller Driver [ch] | Graphic Display Controller | Sound Generator | Resolver to Digital Converter | Secure Hardware Extention | Remarks | Evaluation Method / Device |
---|
CY9DF126B | 128 | 是 | 是 | LQFP-176 | 1.1 to 1.3, 3.0 to 5.5 | 是 | FLASH + Data | 2176K + 64K | 208K | 16 | 8 | 32 | - | 110 | 50 x 1 | - | - | 8 | 8 | 8 | Reload Timer x10 + PPG x 24 | 2 | RTC x 1 | - | I2C x 1, UART x 2, SIO x 3 | 2 | 3 | - | - | - | - | 6 | - | 1 | - | - | Arm Cortex R4, APIX Remote handler with 2 ch AIC (APIX Inter Connect), APIX1 Phy: 1 ch, , Windows Wartchdog, Clock superviser, I2S: 2 ch, Quad SPI Flash Interface: 1 ch, NMI (intern/extern): 32/1 ch, CRC Hardware Module: 1 ch, Protection Unit: PPU, TPU | On-chip Debugger |
SOFTWARE EXAMPLES
The following software is for demonstration purposes only. It is not fully tested, nor validated in order to fulfill its task under all circumstances. Therefore, this software or any part of it must only be used in an evaluation laboratory environment.
Use only the template-project as starting point for your application. Only the template-project will be updated in case of any change of the header files, startup code etc.!
Device specific Software Examples | |
---|---|
Template project for CY9DF126, tool chain Greenhills Multi and IAR Embedded Workbench | fcr4_template_cy9d126-v16.zip |
ADC SW example project for CY9DF126 | fcr4_adc_cy9d126-v10.zip |
BECU SW example project for CY9DF126 | fcr4_becu_cy9d126-v10.zip |
Cache + MPU SW example project for CY9DF126, demonstrating effect of data manipulation by CPU and other bus masters while D-cache is enabled. A MPU region is configured as non-cacheable to prevent the effect of inconsistent data. | fcr4_cache_mpu_cy9d126-v10.zip |
CAN SW example project for CY9DF126 | fcr4_can_single_cy9d126-v11.zip |
CRC SW example project for CY9DF126 | fcr4_crc_cy9d126-v10.zip |
FCR4 Low Level Library (L3) SW example project for CY9DF126 | fcr4_low_level_library_cy9d126-v11.zip |
PSS deep sleep software example project for CY9DF126 | fcr4_sysctrl_pss_deep_sleep_cy9d126-v10.zip |
TCFLASH SW example project for CY9DF126 | fcr4_tcflash_cy9d126-v11.zip |
应用笔记
Please find a selection of Application Notes here or check the complete overview:
This Application note explains the Flash programming of FCR4 family MCUs like CY9DF126 or CY9DF125 | AN205488 FCR4 Flash Programming.pdf |
This Application note explains how to setup hardware | FCR4 Family Hardware Set Up Guide.pdf |
This Application note explains the requirements for debugger to support all FCR4 features. | AN205441 FCR4 CY9EF126 Debug Requirements for tool chain.pdf |
This Application Note describes how to get started with the external bus interface using SRAM | AN205490 FCR4 ATLAS series CY9DF126 External Bus Interface (EBI) Acccessing SRAM.pdf |
This Application note explains how to setup hardware | AN205492 FCR4 FCR4 Cluster series Boundary scan.pdf |
SOFTWARE EXAMPLES
The following software is for demonstration purposes only. It is not fully tested, nor validated in order to fulfill its task under all circumstances. Therefore, this software or any part of it must only be used in an evaluation laboratory environment.
Use only the template-project as starting point for your application. Only the template-project will be updated in case of any change of the header files, startup code etc.!
Device specific Software Examples | |
---|---|
Template project for CY9DF126, tool chain Greenhills Multi and IAR Embedded Workbench | fcr4_template_cy9d126-v16.zip |
ADC SW example project for CY9DF126 | fcr4_adc_cy9d126-v10.zip |
BECU SW example project for CY9DF126 | fcr4_becu_cy9d126-v10.zip |
Cache + MPU SW example project for CY9DF126, demonstrating effect of data manipulation by CPU and other bus masters while D-cache is enabled. A MPU region is configured as non-cacheable to prevent the effect of inconsistent data. | fcr4_cache_mpu_cy9d126-v10.zip |
CAN SW example project for CY9DF126 | fcr4_can_single_cy9d126-v11.zip |
CRC SW example project for CY9DF126 | fcr4_crc_cy9d126-v10.zip |
FCR4 Low Level Library (L3) SW example project for CY9DF126 | fcr4_low_level_library_cy9d126-v10.zip |
PSS deep sleep software example project for CY9DF126 | fcr4_sysctrl_pss_deep_sleep_cy9d126-v10.zip |
TCFLASH SW example project for CY9DF126 | fcr4_tcflash_cy9d126-v11.zip |
STARTERKITS
These support tools of MB parts will be stopped shipment and order in a few years.
These tools will be changed to CY parts in the future. But there may be no plan because of old tool.
Power Supply Unit for Starterkit | PSU_FIX5V-6W |
---|---|
Starterkit | SK-MB9DF120-001 |
Starterkit Adapter | ADA-FCR4-CLUSTER-001 |
Starterkit Adapter | ADA-FCR4-MULTIIO-001 |
Starterkit Adapter | MEM-FCR4-004 |
Power Supply Unit for Starterkit | PSU_FIX12V-24W |
DEBUGGER and EMULATOR
The following tool can be used for MCU debugging on your target board (QFP-176 footprint) including 16-bit trace support. The board can be connected by a QFP-176 footer to your target system.
Emulation Main Unit | Third party tool (e.g. Green Hills Debug or Super Trace Probe, Segger J-Link, Lauterbach TRACE32, ...) |
---|---|
Emulation Pod/Adapter | EMA-MB9DF120-001 |
Option | EMA-ET-176-001 |
Socket | EMA-FT-176P-M07-001 |
Power Supply Unit for Starterkit | PSU_FIX5V-6W |
The following tool can be used for standalone MCU debugging including 16-bit trace support. The board provides a soldered MCU with dedicated trace pins (QFP-296 package).
Emulation Main Unit | Third party tool (e.g. Green Hills Debug or Super Trace Probe, Segger J-Link, Lauterbach TRACE32, ...) |
---|---|
Option | SK-MB9DF120-001-JLINK |
Starterkit | SK-MB9DF120-001 |
Starterkit Adapter | ADA-FCR4-CLUSTER-001 |
Starterkit Adapter | ADA-FCR4-MULTIIO-001 |
Starterkit Adapter | MEM-FCR4-004 |
Power Supply Unit for Starterkit | PSU_FIX12V-24W |
(FLASH-)ROM PROGRAMMING TOOLS
姓名 | Type | Adapter |
---|---|---|
Cypress SoC Wizard | JTAG | Segger J-Link |
CONITEC GALEP | JTAG | Conitec JTAG-20 |
CONITEC GALEP-5D | parallel | Conitec 220023 |