一种基于矩阵的芯片端口映射方法
本发明提供一种基于矩阵的芯片端口映射方法,方法包括:定义N个I/O为一个功能组;根据芯片功能,定义P个功能,每个功能包含一定数量的I/O;把P个功能中一部分功能的I/O进行排列组合组成一个功能组,这个功能组的I/O总的数量不超过N个I/O;产生M个功能组;根据芯片可用管脚数量,定义K个I/O芯片端口组,每个端口组包含N个I/O;构造控制复用矩阵逻辑电路,可通过寄存器配置实现从M<sub>i</sub>功能组到K<sub>i</sub>端口组的映射;构造逻辑电路,可通过寄存器配置把功能组M<sub>i</sub>中的I/O设置成功能I/O,或者设置成GPIO。
发明专利
CN200810167552.6
2008-10-10
CN101369813
2009-02-18
H03K19/177(2006.01)I
深圳市飞芯科技有限公司
曹志林;汤加跃;张小光
518000广东省深圳市南山区创业路怡海广场东座3306室
北京英特普罗知识产权代理有限公司
孙丽芳
广东;44
1.一种基于矩阵的芯片端口映射方法,该方法通过寄存器配置和硬件复用控制矩阵逻辑,可以把任意功能的I/O复用到芯片不同管脚上,实现芯片端口的映射,其步骤如下:步骤1:定义N个I/O为一个功能组;步骤2:根据芯片功能,定义P个功能,每个功能包含一定数量的I/O;步骤3:把P个功能中一部分功能进行排列组合组成一个功能组,这个功能组的I/O总的数量不超过N个I/O;步骤4:重复步骤3产生M个功能组;步骤5:根据芯片可用管脚数量,定义K个I/O端口组,每个端口组包含N个I/O;步骤6:构造控制复用矩阵逻辑电路,可通过寄存器配置实现从Mi功能组到Kj端口组的映射;步骤7:构造逻辑电路,可通过寄存器配置把功能组Mi中的I/O设置成功能I/O,或者设置成GPIO。