FETMX6UL-C核心板
接下来我们就以FETMX6UL-C核心板为例,给大家来讲解一下如何利用这个表格来配置自己的功能方案。FETMX6UL-C核心板基于NXP Cortex-A7 i.MX6UltraLite 设计,外设资源非常丰富。为了提高芯片的性价比,CPU厂家引入了IOMUX的架构,大略说便是引脚存在复用,以上说的这些接口,只用了大约114个引脚,每个引脚最大可以有9种功能(详细可查看我们供应的《功能复用表格》),每个功能又可以涌如今不同的引脚上面。
用户资料里会有核心板全功能引脚的方案表,供应几种常用的方案。如图1。
图1 FETMX6UL-C供应几种方案设计参考
客户可以根据自己方案选择一种与自己最靠近的方案,然后找到对应方案详细的复用办法,以此为根本进行功能配置,如图2。
图2 十种方案详细方法
表中每一列代表一种方案,每一行代表某一引脚可以复用的所有功能列表。列之间可以自由组合出不同的方案,但每一行同时只能作为一种功能。下面,进一步解释表格的利用方法。
图3 参考解释一
如图3,第一列为连接器接口号,第二列为CPU球号,第三列为所选方案功能(图中为方案一),第五至第十三列为功能配置方案。以核心板连接器L7和L5引脚为例:开拓板默认功能为UART4的发送旗子暗记(UART4_TX,即Alt0)和UART4的吸收旗子暗记(UART4_RX,即Alt0)。由于方案一默认有8路串口,1路I2C。如果在实际利用中我们不须要这么多串口反而须要两路I2C的话,那我们可以将这两个引脚通过软件来配置成I2C1的时钟旗子暗记(I2C1_SCL,即Alt2)和I2C1的数据旗子暗记(I2C1_SDA,即Alt2)。
同理,如果是须要8路串口,2路I2C和1路百兆网口的情形(方案一默认1路百兆网口),可以将核心板连接器L12和L10两个引脚复用成I2C3的时钟旗子暗记(I2C3_SCL,即Alt3)和I2C3的数据旗子暗记(I2C3_SDA,即Alt3),如图4。
图4 参考解释二
客户可以根据自己的实际情形,参考本表格来复用出多种功能方案。对付其他平台的利用思路与FETMX6UL-C核心板基本相同。如果表格中信息无法知足客户的需求,还可以利用飞凌公司不同的扩展模块进行外扩(如USB转4串口模块等),或者与飞凌发卖工程师咨询。