适应性强的通用输入/输出系统技术方案

技术编号:2884306 阅读:215 留言:0更新日期:2012-04-11 18:40
本发明专利技术揭示一种处理装置(10),包括通用输入/输出引脚(52)。数据输入寄存器(54)具有相应于每个引脚(52)的用于存储在引脚上的信号的值的定位。数据输出寄存器(56)具有相应于每个引脚(52)的用于驱动在引脚(52)上的信号到所要求的值的位。输出使能寄存器(58)控制耦合在输出寄存器(56)和引脚(52)之间的输出缓冲器(62)。可以分别设置多个屏蔽寄存器(60)以确定一组与屏蔽相关联的引脚。通过多个地址访问每个数据寄存器、数据输入寄存器(56)、数据输出寄存器(58)以及输出使能寄存器(60),其中地址指定正被访问的数据寄存器和相关联的屏蔽寄存器(60)两者。逻辑(50)按照相关联的屏蔽寄存器(60)的状态而访问数据寄存器。(*该技术在2020年保护过期,可自由使用*)

【技术实现步骤摘要】

本专利技术一般涉及处理装置,特别涉及通用输入/输出子系统。可以包括微处理单元(MPU)、数字信号处理器(DPS)和其它装置的通用处理装置,允许在许多不同的应用中使用单个装置。按所要求的应用通过编程定制处理装置。可以使用单个处理装置分别地或同时地执行多个程序。在处理装置的操作期间可以动态地变化所执行的应用的次序。许多处理装置包括通用输入/输出(I/O)引脚,编程员可以使用这些引脚把处理装置连接到其它装置。可以作为特殊应用的需要而使用这些I/O引脚。例如,在蜂窝电话中使用的处理装置可以指定第一组引脚连接到调制和解调电路并指定第二组引脚连接到LCD屏幕控制器。在另外的应用中,这些相同的引脚可以用于极其不同的用途。在现有技术中,已经把通用I/O引脚耦合到I/O寄存器,所述寄存器在寄存器的相应位位置上存储与每个引脚相关联的值。对于读出特定功能的引脚信号,处理器读出寄存器的值,而处理装置对于与该功能不相关联的位进行屏蔽。对于把信号发送到特定功能的引脚,为了防止与该功能不相关联的位的变化,处理器必需执行读-修改-写操作。处理器读出与通用I/O引脚相关联的输出缓冲器的值,仅修改已取得的与所述功本文档来自技高网...

【技术保护点】
一种处理装置,其特征在于,包括: 多个屏蔽寄存器,每个屏蔽寄存器具有多个位; 相应于每个屏蔽寄存器的各个位的多个输入/输出引脚; 耦合到所述输入/输出引脚的一个或多个数据寄存器,每个所述数据寄存器具有相应于每个屏蔽寄存器的各个位的多个位;以及 逻辑电路,所述逻辑电路用于仅在所选择的一个所述屏蔽寄存器确定的位置处访问所述数据寄存器。

【技术特征摘要】
...

【专利技术属性】
技术研发人员:AS班达尔G肖特R辛普森
申请(专利权)人:德克萨斯仪器股份有限公司
类型:发明
国别省市:US[美国]

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1