《NXP General-purpose & Crossover MCUs Accelerates IoT and Industrial Application Development.pptx》由会员分享,可在线阅读,更多相关《NXP General-purpose & Crossover MCUs Accelerates IoT and Industrial Application Development.pptx(37页珍藏版)》请在三个皮匠报告上搜索。
1、|NXP|NXP|Public1|Public|NXP,and the NXP logo are trademarks of NXP B.V.All other product or service names are the property of their respective owners.2024 NXP B.V.NXP General-purpose&NXP General-purpose&Crossover MCUCrossover MCUs s Accelerates Accelerates IoT and Industrial Application IoT and Indu
2、strial Application DevelopmentDevelopmentJune 2024Brendon Slade/Tony Zhang|NXP|NXP|Public2Exciting Exciting new new are are emerging in key emerging in key market segmentsmarket segmentsFactory automationReal-time controlHMIRoboticsBuildings&energyEnergy managementGreen energyBuilding controlHealthc
3、arePatient monitoringMedical instrumentsPersonal healthAutonomous homeHome controllerSmart accessSmart appliances|NXP|NXP|Public3System level solutionsTechnology pillarsHardware&software foundationAddressingfocus marketsMCU MCX,LPC,KinetisCrossover MCU i.MX RTApps Processori.MXAnalog|Power Managemen
4、t|SensorsSoftware packsProof of conceptsReference designs321complexity and scale complexity and scale with NXPwith NXPSecurityAI/MLTouchVoiceSafetyPowerConversionNetworkingGraphics&DisplayVisionConnectivityLowPowerMotor control|NXP|NXP|Public4Secure Connected Edge Microcontroller PortfolioSecure Con
5、nected Edge Microcontroller PortfolioMAINSTREAM&WIRELESSMCX,LPC,KINETISScalable general-purpose MCU platform enabling the IIoT edge with intelligence,wireless connectivity,security and ultra-low powerAPPLICATIONFOCUSED KERobust,Reliable,5V SupplyKMMetering and MetrologyDSCDigital Power and Motor Con
6、trolPERFORMANCE&INTEGRATIONi.MX RTCombines high performance and integration with ease of use and real-time functionality|NXP|NXP|Public5New MCX MCU New MCX MCU highlightshighlights|NXP|NXP|Public6SIMPLIFIEDSYSTEM DESIGNTHE MCXEXPERIENCEEXPANDED SCALABILITYDEVELOPER FOCUSED SOFTWAREAdvanced On-chip S
7、ecurity Common Platform andEasy MigrationNew Unified MCU Portfolio including Four SeriesScalable up to 4MB Flash and 1MB SRAMHigh PerformanceLow Power Made EasyIntegrated eiQ Neural Processing UnitOptimal Enablement for Key Applications:Wireless,Motor Control,Analog,Multimedia,VoiceIntelligent Perip
8、heralsSecure Entire SystemExpedite DevelopmentSupported by the MCUXpresso Developer ExperiencePreserve Engineering InvestmentsExpansive RTOS optionsExtensive Middleware OptionsTHE MCX PORTFOLIO EXPERIENCE|NXP|NXP|Public7CM33 at 150 MHzeIQ Neutron AI/ML accelerationScalable memory and packagesIntelli
9、gent peripheralsAdvanced securityCM33 up to 96 MHzIntelligent peripheralsScalable memory and packages Low power operationDesigned for a wide range of applicationsEssential securityCM33 up to 96 MHz Low-power Bluetooth LE,Thread and Zigbee radio optimized for Wireless IIoT and Matter applicationsAdva
10、nced securityCM33 below 50 MHzOptimized for always-on,battery-operated devicesLowest active power and leakageEssential securityMCX Microcontroller PortfolioMCX Microcontroller PortfolioMCX NMCX AMCX WMCX LMCUXpresso Developer Experience for Scalability,Portability and Usability|NXP|NXP|Public8MCX N9
11、4&N54&N23Product Spotlights:Dual Cortex-M33 core platform with optimized performance efficiencyAward-winning co-processors providing DSP and Machine Learning accelerationAdvanced security with NXPs EdgeLock Secure Subsystem Key Features:Dual Cortex-M33 at 150 MHzUp to 2MB dual-bank flash with option
12、al full ECC RAMAccelerators:Neural Processing Unit,PowerQuad,Smart DMA,etc.Multiple interfaces including Ethernet,audio,parallel CSI,graphic LCD,etc.Integrated instrumentation-class op-amps in select devicesMCX N SERIESAdvanced MCU platform delivering efficient performance by enabling smart,efficien
13、t distribution of workloads to on-chip co-processors and rich peripheral setsWINNER OF THETINYMLAWARD 2023|NXP|NXP|Public9MCX MCX N Series HighlightsN Series HighlightsDC-DC SupplyAutonomous peripherals*BGA184,LQFP100HDQFP172Low Power FlexCommHigh-Speed USB w/PHYCAN-FD,I3C,EthernetTouch Sensing,Flex
14、IOActive connection w/o low frequency crystalUp to 42x faster ML inferenceMCXN94x/54xDual 150MHz Arm Cortex-M3316-bit high-speed ADC12/14-bit high-speed DACOn-chip OpAmpEdgeLock Secure EnclaveCrypto,PKC,Intrusion&Tamper detectionSecure boot Life-cycle managementSmartDMA for camera,display and fast I
15、OPowerQuad for digital signal processingPLC Controller|NXP|NXP|Public10MCX N94x/54x Block DiagramMCX N94x/54x Block DiagramKey Feature HighlightsPerformanceDual CM33 150MHzDSP,NPUIntelligent PeripheralsFlexcomm,FlexIO,FlexPWM,FlexSPITouch,Motor Control,AnalogAdvanced SecurityCrypto,Tamper-DetectLife
16、-cycle managementPower and OperationBuck DC-DC,Core LDO,other LDOsSeparate AO domain on VBAT pinOperating voltage:1.71V to 3.6V Temperature range:-40 to 105 CIOs:1.71V to 3.6VPackage OptionsVFBGA184:9 x 9 x 0.86 mm,0.5 mm pitchHLQFP100:14 x 14 x 1.4 mm,0.5 mm pitchDifferent configuration by part num
17、bers see datasheet|NXP|NXP|Public11MCX A SERIES Essential MCX MCU Series addressing a wide range of applications Scalable device options,low power,and easy-to-use smart peripheralsMCX A14&A15Product Spotlights:Ultra cost-effective Cortex-M33 platform with compact footprintAutonomous mixed-signal and
18、 digital peripheral sets with power-optimized designWhere cost-efficiency meets low-power with capless LDO power architectureKey Features:CM33 from 48 to 96 MHzUp to 128 KB Flash,up to 32 KB RAM with 8KB ECC RAM and self-testLow power interfaces for serial communication,I3C,USB,etc.4Msps high-speed
19、ADC with averagingMotor control subsystem|NXP|NXP|Public12MCX A14x/15x Block DiagramMCX A14x/15x Block DiagramKey Feature HighlightsI/O Capability and Intelligent PeripheralsUp to 8 Hi-drive 20mA pins50MHz IOs on select ports5V tolerant IOs on select pinsUp to 52 GPIOs on 64LQFP package12-bit ADC wi
20、th reduced bandwidth 16b modePower and OperationCapless LDO power architectureOperating voltage:1.7 to 3.6VTemperature range:-40 to 125CIOs:1.71V to 3.6VPackage Options64LQFP:10 x 10 x 1.4 mm,0.5 mm pitch48QFN:7 x 7 x 0.9 mm,0.5 mm pitch32QFN:5 x 5 x 0.9 mm,0.5 mm pitch|NXP|NXP|Public13INDUSTRIALFac
21、tory AutomationPower&EnergyBuilding ControlMedical EquipmentSMART HOMEControl&SecuritySmart AppliancesHome EntertainmentHealth&FitnessGENERAL EMBEDDEDIndustrial/Consumer HMIHand-held DevicesPower ToolsGeneral Purpose Embedded Control A Address broad address broad applications in industrypplications
22、in industry|NXP|NXP|Public14Security&ConnectivityPrecision Analog&SensingPower Management,Drivers&Interface ProductsConsistent Out-of-Box ExperienceCost-effective,Modular,ScalableMCUXpressoSoftware&ToolsFast Time to MarketCreating Possibilities.MCX MCX and the Freedom Development PlatformFreedom Dev
23、elopment PlatformFlexible,Rapid Development with MCUXpressoFlexible,Rapid Development with MCUXpresso|NXP|NXP|Public15Key feature Key feature highlights in MCXhighlights in MCX|NXP|NXP|Public16NXP eIQ Neutron Neural Processing Unit(NPU)Single Architecture With Great ScalabilityOptimized for performa
24、nce and power efficiencyML solution development support with eIQ ML SW Development EnvironmentSupports major NN structures(CNN,MLP,RNN,LSTM,TCN,and more)Internaldevelopment provides flexibility to tune solution to better meet our customer needs and the ability to provide ongoing support and generati
25、onal improvements for changing applications and operator support needsHardware scales from performance efficient 32 Ops/cycle to 4k Ops/cycle and beyond for portfolio coverage with a single architecture,and potential to provide future expansionSoftware support is unified over multiple generations an
26、d device portfolio,creating consistent enablement and support solutions for our customers NXP eIQ Neutron NPU AcceleratorCompute PipeWeight DecoderBuffers ControlRescalerBus Interfaces(built-in DMA)Data CanvasCompute PipeCompute PipeCompute PipeActivation Engine|NXP|NXP|Public17PowerQuad Key Feature
27、s4x Single Precision Floating Point MACAHB DMA-read/write data for input/computations/results)RAM DMA to handle 128bit wide RAM for input/computations/resultsQbus fabric Data pipe to route requests from machines to RAM or AHB(supports up to 5 data handled in parallel)Co-processor Interface for tight
28、ly coupled opcodes(use two MACs,can run two in parallel):sin(x),cos(x),ln(x),e(x),e(-x),1/(x),1/sqrt(x),sqrt(x)biquad(x)FFT/iFFT/DCT/iDCT machineMatrix(add,sub,dot,prod,mult,inverse,transpose,scale)Convolution/Correlation/FIRArctan/Arctanh(but also customizable to compute any CORDIC function)PowerQu
29、ad-Cooperative Simple Processor FFT/DCT Transform EngineRAMDMAControlCo-Proc I/FQbus FabricTranscendental Function EngineTranscendental Function EngineDual Biquad IIR EngineMatrix Accelerator EngineConvolver/Correlator/FIR EngineRegisters2-Iteration per cycle CORDIC(Fixed-point)AHB slaveAHB DMAPower
30、Quad-Targeting common calculations in DSP applications|NXP|NXP|Public18SmartDMA-Coprocessor and AcceleratorSmartDMA is a cooperative simple core processor,primarily aimed at a complement to the ARM core on NXP devices.Rather than replacing the ARM,the SmartDMA has the purpose of reducing the load of
31、 the ARM processor and making better performance than ARM only in the following aspects:Quick reaction to IO/Boolean eventsMore efficient execution at low frequenciesLow power consumption(12uA/MHz)32-bit instruction set has a lot more scope than ARM 16-b thumbInnovative extensions(built-in Heartbeat
32、 timer,supervised execution,etc.)Dual AHB bus master can read data while executing codeALUIO interfaceFetchinterruptPattern DetectorBreakpoint Data BusCode BusSmartDMALPC55MCXNMCXAEnergizedPlatform:Heartbeat|NXP|NXP|Public19FlexIO-Emulation of a variety of serial communication protocolsEmulation of
33、a variety of serial communication protocols,such as UART,SPI,I2C,I2S,etc.Generate PWM waveformEmulation of a variety of parallel communication protocols,such as camera interface,Motorola 68 K bus,Intel 8080bus,and so onnote 1Array of 32-bit Shift Registers with transmit,receive,data match modesAutom
34、atic start/stop bit generation and checkFlexible 16-bit Timers with support for a variety of internal or external trigger,reset,enable,disable,and decrement conditionsInterrupt,DMA or polled transmit/receive operationProgrammable state machine for offloading basic system control functions from CPU w
35、ithsupport for up to 8 states,8 outputs and 3 selectable inputs per stateState MachineIO pins(32)DMA RequestinterruptIO ControlTriggerMuxTimers(8)Shifters(8)FlexIOKinetisMCXNMCXAEnergizedPlatform:Buffers(8)|NXP|NXP|Public20Crossover MCU Crossover MCU highlightshighlights|NXP|NXP|Public21I.MX RT CROS
36、SOVER MCUsTHE ULTIMATE REAL-TIME COMPUTING PLATFORM FOR INDUSTRIAL AND IOT Ultra-fast Performance Up to 1GHz real-time core High-speed external memory interface Internal Tightly Coupled Memory(TCM)Easy to Use Wide range of IDE and RTOS support Broad partner ecosystem Simpler power management than MP
37、UsHighly Integrated Advanced HMI and motor control peripherals Edgelock Secure Enclave Gb industrial multi-protocol networkingCost-effective Design Up to 400+industry-leading DMIPS/dollar Fully integrated PMIC with DC-DC 4-layer PCB design with low-cost packagesi.MX RTCROSSOVER MCUsPERFORMANCE+INTEG
38、RATIONEASE OF USE+REAL TIME|NXP|NXP|Public22i.MX Crossover MCU portfolio application overviewEfficient Real-time ProcessingBest DMIPS per dollar MCU series with communication,control and HMI.Target applications:Camera and LCD display Voice and audio Motor controli.MX RT1000i.MX RT1180i.MX RT1170/60H
39、igh Performance&Advanced HMIFastest MCU up to 1GHz with advanced multimedia and Gb Ethernet.Target applications:Advanced industrial and IoT HMI Home and building control Multi-motor controlHigh Performance&Industrial NetworkingMade for Industry 4.0 with multi-protocol Gb Ethernet Switch.Target appli
40、cations:Factory servo drive and remote I/O TSN,EtherCAT,fieldbuses,etc.Ethernet gateway and companion|NXP|NXP|Public23Upcoming:i.MX RT1180 bridging Communication for Industrial 4.0Upcoming:i.MX RT1180 bridging Communication for Industrial 4.0 Key Features Arm Cortex-M7 800MHz,32KB/32KB L1 Cache,512K
41、B TCM Arm Cortex-M33 240MHz,16KB/16KB L1 Cache,256KB TCM,Arm TrustZone 1.5MB on-chip SRAM(including TCM for CPU core)+ECC Advanced and flexible Ethernet:1x independent 1Gbps TSN MACUp to 5-Port(4+1)TSN Switch with 1Gbps TSN MACOPC UA Frame Summation HW accelerationEtherCAT SubDevice Controller(2 por
42、ts)Rich interfaces and analog features Full PMU Integration,DCDC+LDOs EdgeLock Secure Enclave Multiple industrial protocolsProfinet,Ethernet/IP,CC-Link IE Field,HSR,and more Packages:MAPBGA289,14x14mm,0.8mm pitch,MAPBGA144 10 x10mm 0.8mm pitch|NXP|NXP|Public24RT-Thread RT-Thread support on MCUssuppo
43、rt on MCUs|NXP|NXP|Public25NXP MCUs Supported by RT-Thread qi.MX RT Crossover MCUi.MX RT1176i.MX RT1060,i.MX RT1064,i.MX RT1021qMCXMCXN947MCXA153qLPCLPC55S69/LPC55S28/LPC55S16/LPC55S36/LPC55S06LPC54102,LPC54114,LPC54608LPC824,LPC1114,LPC1768/1788,LPC2148,LPC2478LPC408X/43XXNXP BoardsSerialADCI2CSPIC
44、ANHWTIMERPWMRTCUSBSDcard10/100 ENETSAI1FRDM-MCX N947FRDM-MCX A153-LPC55S69-EVKLPC55S28-EVKLPC55S06-EVK-LPC55S02-EVK-LPC55S16-EVK-LPC55S36-EVK-i.MXRT1170 EVKi.MXRT1060 EVKi.MXRT1050 EVKi.MXRT1020 EVKi.MXRT1064 EVK|NXP|NXP|Public26MCUXMCUXpressopresso developer developer experienceexperience|NXP|NXP|P
45、ublic27The MCUXpresso EcosystemThe MCUXpresso EcosystemThe MCUXpresso SDK,IDEs,secure provisioning and Configuration Tools help speed up development time with high-quality software and tools for general purpose,crossover and wireless Arm Cortex-M-based MCUsSoftwareMCUXpresso SDKApplication Middlewar
46、eApplication Code ExamplesToolsIDEsMCUXpresso IDEMCUXpresso for Visual Studio CodeIAR Embedded Work BenchKeil MDKFreeMASTERConfig ToolsSecure Programming ToolsDebug Probes|NXP|NXP|Public28Streamlined MCUXpresso development flowStreamlined MCUXpresso development flowEval KitProtoFinal productMass Pro
47、ductionFreeMASTERDrivers,Middleware and ExamplesIDEsDevice&Driver Configuration|NXP|NXP|Public29Application Code Hub(ACH):Application Code Hub(ACH):Leveraging NXPs Software Engineering ExpertiseLeveraging NXPs Software Engineering ExpertiseQuick and easy way to find MCU application code examplesFilt
48、er by device family,application formats,categories and moreSearch for a specific keyword or hardware boardPreview a consistent README files for quick overviewMultiple formats:Application software packsApplication notesCode snippetsDemo applicationsExpansion Board Hub(EBH):A Virtual Exploration of EV
49、K PossibilitiesWide range of sensor,specialized interface,connectivity and other expansion boards are available from NXP and PartnersExpansion boards overviews,features and product pagesAll EBH entries link to SDK-compatible softwareExpansion board searches can easily be saved and sharedCode hubs:Ap
50、plication Code and Expansion Board optionsCode hubs:Application Code and Expansion Board |NXP|NXP|Public30Flexible Prototyping and DevelopmentFlexible Prototyping and DevelopmentFull-Featured Evaluation KitsHardware PlatformsEasy Software IntegrationRapid Application DevelopmentStandard form factor
51、and headersEasy access to MCU I/OsOn-board MCU-Link debuggerBroad range of supported modulesShield boards come with standard,pre-populated headersExpansion Board Hub to find add-on boards from NXP and our partners with related MCUXpresso SDK-compatible drivers and examplesDevelopment for Connectivit
52、y,Graphics,Machine Learning,Motor Control,Sensors,Touch and VoiceApplication middleware from NXP and Open-CMSIS-PacksEasily find software examples and demos from yourbrowser or directly in NXP IDEsusing Application Code Hub FRDM Development BoardsArduino HeaderFRDM HeadermikroBUS HeaderPmod Header|N
53、XP|NXP|Public31Application Application focused demo focused demo based on MCUsbased on MCUs|NXP|NXP|Public32Anomaly detection with on-device-training based on MCX N94xAnomaly detection with on-device-training based on MCX N94x Uses 3-axis accel data at 400Hz On-Device training and inference with one
54、 class SVM,user can“redefine”normal states on the fly.Train model with only 30 samples,training time is less than 1 second Uses RMS,argmax of FFT amplitude as features,256 pt FFT,sliding 100 pts.app logic:data collecting+feature calculation,SVM Detecting mode and training mode.Evaluate a“health”indi
55、cator of monitored device3-axis accel module gluedMCX N94MicrocontrollerI2CFlexIOLCD Panel|NXP|NXP|Public33Face tracker based on MCX N94xFace tracker based on MCX N94xMCX-N947Face tracker block diagramOptical cameraOV7670SmartDMAGather&inferenceFlexIOGUIBlended slice bufferNPUInlined down samplingSl
56、ice-based blitter640 x480Thin slice per IRQFlash3.5 inchLCDPID&MCPWMRAMGUINPUS/W componentH/W componentThe system captures 640 x480 pixel image slices,sending them to a 3.5-inch LCD panel.Concurrently,it reduces slice resolution,creating smaller images analyzed by a Yolov3 face detection model.Utili
57、zing NPU acceleration,the model detects faces in a frame in just 21 milliseconds.A PID algorithm computes commands for servo drivers,which adjust a fans alignment using PWM signals based on detected faces.All tasks are handled by a lone MCX-N94 microcontroller at 150 MHz,without external memory.|NXP
58、|NXP|Public34OpenARTOpenARTOpenART AI startup kit for China education marketInference GLOW and tflite format models with Python scriptsPython API for OpenMV,LVGLSupport RT1060/1170,can run on EVK or 3rd party board(OpenART-mini)Worked with 3rd partners and university professors for book,lecture,smar
59、t car design contest.OpenART MCU side softwareeIQ Portal3rd party toolingeIQ model tool.tflite fileTerminal,text editor,or OpenMV IDEPython API bindings(for exported features like NN)OpenMVRT-Thread RTOSLVGLSDK adaption layertrainedmodel.glow ELF loadereIQ GLOWGLOW bundleBundle to executable elf.glo
60、w elf file eIQ toolsConfig&mux managerMCUX SDK(RT1060,RT1170)Micropython language runtimePreliminary,experimentalSE contributionNXP software3rd partyOther supporting libraries and facilitiesTFLm w/CMSIS-NN optimizationAdditional drivers https:/ size 10/100 classificationFace-genderclassificationMala
61、ria infection classificationHand gesture3 classes0-9 classificationFace feature representation for similarity check|NXP|NXP|Public35Enabling Enabling developers with developers with NXP MCU and RT-NXP MCU and RT-ThreadThread|NXP|NXP|Public36Enabling developers with NXP MCU and RT-ThreadEnabling deve
62、lopers with NXP MCU and RT-Thread Up-to-date BSP support FRDM board program Live Webinars On-site workshops Global design contest University tour More to come|NXP|NXP|P|Public|NXP,and the NXP logo are trademarks of NXP B.V.All other product or service names are the property of their respective owners.2024 NXP B.V.