与经典的微处理器S12 系列相比,飞思卡尔新一代的16 位微处理器系列S12X(E)的性能有深入而全面的提升。其中最重要的性能增强是集成了外设协处理器XGATE。XGATE 是一个独立于主CPU (CPU12X)的可编程RISC 内核。XGATE 可作为一个高效的DMA 控制器,自治地在外设与RAM 之间进行高速的数据传送,并在数据传送的过程中进行灵活的数据处理;XGATE 也可作为一个单独的算法单元完成某些运算,如通信协议的处理;XGATE 还可以作为虚拟的外设,如用I/O 口模拟串行通信口,或对简单的外设进行软件包装以生成功能强大的个性化外设。集成XGATE 的目的就是在日益复杂的嵌入式系统中减轻CPU12X 的负担以增强系统的数据吞吐能力。本文首先对XGATE 的特性作了全面而紧凑的介绍。然后详细说明XGATE 的中断机制。最后讨论了如何启动及初始化XGATE。
声明:本文内容及配图由入驻作者撰写或者入驻合作网站授权转载。文章观点仅代表作者本人,不代表电子发烧友网立场。文章及其配图仅供工程师学习之用,如有内容侵权或者其他违规问题,请联系本站处理。 举报投诉