ey Benefits Offloads CPU Boosts performance Create virtual peripherals Partition software functionality Use Cases Networking CAN and LIN gateways DMA Sound generation Quadrature decoder Manchester en

ey Benefits Offloads CPU Boosts performance Create virtual peripherals Partition software functionality Use Cases Networking CAN and LIN gateways DMA Sound generation Quadrature decoder Manchester en ey Benefits Offloads CPU Boosts performance Create virtual peripherals Partition software functionality Use Cases Networking CAN and LIN gateways DMA Sound generation Quadrature decoder Manchester en - Start

Added : 2014-12-13 Views :154K

Embed code:
Download Pdf

ey Benefits Offloads CPU Boosts performance Create virtual peripherals Partition software functionality Use Cases Networking CAN and LIN gateways DMA Sound generation Quadrature decoder Manchester en




Download Pdf - The PPT/PDF document "ey Benefits Offloads CPU Boosts performa..." is the property of its rightful owner. Permission is granted to download and print the materials on this web site for personal, non-commercial use only, and to display it on your personal computer provided you do not modify the materials and that you retain all copyright notices contained in the materials. By downloading content from our website, you accept the terms of this agreement.



Presentations text content in ey Benefits Offloads CPU Boosts performance Create virtual peripherals Partition software functionality Use Cases Networking CAN and LIN gateways DMA Sound generation Quadrature decoder Manchester en


Page 1
ey Benefits Offloads CPU Boosts performance Create virtual peripherals Partition software functionality Use Cases Networking (CAN and LIN gateways) DMA Sound generation Quadrature decoder Manchester encoder/decoder Analog signal monitoring arget Applications Automotive body electronics applications Central body computer Passenger safety solutions Dashboard cluster Security Climate control HVAC actuators and sensors Control panels Industrial networked systems (standard and proprietary) Motor control systems Programmable logic controllers Health care monitoring systems > TPMS

and RKE receivers The XGATE Coprocessor 16-bit Microcontrollers verview The XGATE module on the dvanced HCS12X family of 16-bit microcontrollers (MCUs) is a highly flexible, high- performance and cost-sensitive parallel processing solution. The XGATE module is a peripheral coprocessor that allows autonomous high-speed data processing and transfers between the MCUs peripherals and the internal RAM and I/O ports. It has a built-in RISC core that is able to preprocess the transferred data and perform complex communication protocols. The XGATE module is intended to increase the

MCUs data throughput by lowering the S12X CPUs interrupt load. Running at up to 80 MHz in parallel to the S12X CPU, the X GA TE is easily programmable in C. SCA Ns Cs CIs SP Is xpan de Bus Interface PU ebu Mo dule nterru pt ontro ler lash EE PROM RAM GAT Co process or DC 10- bit nhanced apture T imer PW 8- or 16 -bit Timer PIO MC9S12X FAMIL PRODUCT EXAMPLE
Page 2
Other application ideas for X GA TE: > CAN gateways/LIN multi-master Software PWM Quadrature encoders for motor control Time triggered activities > Bit banging I/O (e.g. LCD, LED matrices) > Manchester

decoder (e.g. on data from RKE/TPMS) > Enhanced watchdog capabilities (with internal timer) > Queued SPI/queued SCI eatures Optimized 16-bit RISC core for data manipulation Hardware semaphores for secure data sharing between cores Interrupt-driven operations Provides up to 112 XGATE channels 104 hardware-triggered channels Eight software-triggered channels Able to trigger S12X_CPU interrupts upon completion of an XGATE transfer Barrel shifter for fast data manipulation Smart memory access protection avoiding conflicting CPU12 and XGATE accesses enefits Advanced, easy-to-use interrupt

processing peripheral Programmable Smart DMA Provides cost-effective CPU boost of up to 80 MHz parallel processing Transfers data between all peripherals and RAM Can also access 30K of Flash (read only) Provides very flexible full CAN mailbox and filtering management when used with MSCAN Enables efficient multi-LIN master capability Easily programmable in standard C, compiler and debugger are integrated into the S12X tool suite Single background debug mode (BDM) for debugging both S12X CPU and XGATE simultaneously while running at full speed Ne feature on S12X allows XGA TE RAM and CPURAM

to be define and protected from unauthorize overwrite. RAM PU GATE MSCAN Full CAN1 Function Full CAN Program Code AN Ma ilbox AN Ma ilbox AN Ma ilbox AN Ma ilbox XGATE tran sfer CAN messa ges to /fr om app ropr iat ail boxe in depen dentl CPU XGATE can man ipulate messa ges if req uir ed e. g. e xtr act ind ivi dual si gnal rom wit hin CAN me sa ge Number of mail boxes set by use (l imi ted on ly b si ze of RAM) Freescale and the Freescale logo are trademarks of Freescale Semiconductor, Inc. All other product or service names are the property of their respective owners. This product

incorporates SuperFlash technology licensed from SST Freescale Semiconductor, Inc. 2004 XGATECOPROCFS REV 0 Learn More: For more information about Freescales HCS12X Family, please visit www.freescale.com/S12X XGATE MODULE DELIVERS FULL CAN CAPABILITYAND MORE


About DocSlides
DocSlides allows users to easily upload and share presentations, PDF documents, and images.Share your documents with the world , watch,share and upload any time you want. How can you benefit from using DocSlides? DocSlides consists documents from individuals and organizations on topics ranging from technology and business to travel, health, and education. Find and search for what interests you, and learn from people and more. You can also download DocSlides to read or reference later.
Youtube