发明名称 一种通用异步串口控制器
摘要 本发明公开了一种计算机领域中的通用异步串口控制器,具有支持双总线访问的结构,包括通用异步串口控制器内部控制逻辑、数据发送逻辑和数据接收逻辑、第一接口逻辑、第二接口逻辑、第三接口逻辑、第四接口逻辑、第五接口逻辑和CPUDMA寄存器,当DMA与通用异步串口控制器交换数据时,处理器可以与其并行工作,同时查询通用异步串口控制器内部状态或设置控制寄存器,从而充分地利用了系统资源,提高了系统的工作效率。
申请公布号 CN1365058A 申请公布日期 2002.08.21
申请号 CN01107426.4 申请日期 2001.01.09
申请人 深圳市中兴集成电路设计有限责任公司 发明人 鹿甲寅;梁松海;李美云;朱子宇
分类号 G06F13/14 主分类号 G06F13/14
代理机构 深圳睿智专利事务所 代理人 陈鸿荫
主权项 1、一种通用异步串口控制器,包括通用异步串口控制器内部控制逻辑、数 据发送逻辑和数据接收逻辑,其特征在于,还包括第一接口逻辑、第二接口逻辑、 第三接口逻辑、第四接口逻辑、第五接口逻辑和CPUDMA寄存器; 所述的第一接口逻辑接收第一条系统总线的片选信号Ccs、读写信号Cwr 和地址信号Caddr,生成的内部控制逻辑使能信号Cen发送到所述的通用异步串 口控制器内部控制逻辑,生成的第一条系统总线读写使能信号(302)发送到所 述的第四接口逻辑,生成的第一条系统总线数据寄存器使能信号(301)分别发 送到所述的第三接口逻辑和第四接口逻辑; 所述的第四接口逻辑接收由通用异步串口控制器内部控制逻辑发送的控制 逻辑读数据总线信号CdataR,以及由数据发送逻辑发送的数据寄存器读数据总 线信号DrdataR,其选择端接收从所述第一接口逻辑发送的第二条系统总线数据 寄存器使能信号(303),其输出端连接到数据总线Cdata上; 所述的第二接口逻辑接收第二条系统总线发送的片选信号Dcs、第二条系统 总线的地址信号Daddr和第二条系统总线的读写信号Dwr,生成的第二条系统 总线数据寄存器使能信号(303)发送到所述的第三接口逻辑和第五接口逻辑, 生成的第二条系统总线读写使能信号(304)发送到所述的第五接口逻辑; 所述的第五接口逻辑接收所述第二接口逻辑发送的第二条系统总线数据寄 存器使能信号(303)和第二条系统总线读写使能信号(304),从数据接收逻辑 接收数据总线信号DrdataR,将其发送到第二条系统总线中的数据总线Ddata; 所述的第三接口逻辑由所述CPUDMA寄存器控制选择使用中央处理器模式 还是DMA模式,接收第一条系统总线的数据总线Cdata、第二条系统总线的数 据总线Ddata、第一条系统总线数据寄存器使能信号(301)、第二条系统总线数 据寄存器使能信号(303)、第一条系统总线的读写信号Cwr和第二条系统总线 的读写信号Dwr,向所述的数据发送逻辑输出数据寄存器写数据总线DrdataW和 数据寄存器写使能信号DrWen,向所述的数据接收逻辑发送数据寄存器读使能 信号Ren; 所述读写信号Cwr、地址信号Caddr和数据总线Cdata分别与所述通用异步 串口控制器内部控制逻辑的相应端口Cwr、Caddr和CdataW直接相连接。
地址 518058广东省深圳市南山区麒麟路1号科技创业服务中心九楼