发明名称 |
一种通用异步串行通信控制器 |
摘要 |
本发明公开了一种通用异步串行通信控制器,该控制器由双向IO处理模块、PCI从控制器、内部总线接口、中断管理、1-8通道UART控制模块构成;所述双向IO处理模块用于实现外部PCI总线信号与内部PCI从控制器信号的接口,将PCI从控制器相应的输入输出信号合并成PCI总线的双向信号;本发明应用覆盖面比四通道的控制器更广;各UART通道的收发FIFO深度为512字节,处理器访问频率比业界控制器至少降低4倍;且支持共享485总线通信和接收使能控制,使用灵活;处理器接口为PCI总线,集成度高、易于系统集成,且数据吞吐率高,最高达132MB/s。 |
申请公布号 |
CN101986613B |
申请公布日期 |
2012.04.25 |
申请号 |
CN201010263970.2 |
申请日期 |
2010.08.26 |
申请人 |
中国航天科技集团公司第九研究院第七七一研究所 |
发明人 |
刘泽响;翟雯艳;吉伟 |
分类号 |
H04L12/40(2006.01)I;H04L29/10(2006.01)I;G06F13/38(2006.01)I |
主分类号 |
H04L12/40(2006.01)I |
代理机构 |
西安通大专利代理有限责任公司 61200 |
代理人 |
陆万寿 |
主权项 |
一种通用异步串行通信控制器,其特征在于:该控制器由双向IO处理模块、PCI从控制器、内部总线接口、中断管理、一通道UART控制模块、二通道UART控制模块、三通道UART控制模块、四通道UART控制模块、五通道UART控制模块、六通道UART控制模块、七通道UART控制模块和八通道UART控制模块构成;所述双向IO处理模块用于实现外部PCI总线信号与内部PCI从控制器信号的接口,将PCI从控制器相应的输入输出信号合并成PCI总线的双向信号;所述PCI从控制器用于实现PCI总线的协议控制,将PCI总线操作转换成本地总线操作,完成与PCI总线的数据交换;所述内部总线接口用于将PCI从控制器本地总线操作转换成标准的片内总线操作,对连接在片内总线上的中断管理、一通道UART控制模块、二通道UART控制模块、三通道UART控制模块、四通道UART控制模块、五通道UART控制模块、六通道UART控制模块、七通道UART控制模块和八通道UART控制模块进行寻址访问;所述中断管理用于对一通道UART控制模块、二通道UART控制模块、三通道UART控制模块、四通道UART控制模块、五通道UART控制模块、六通道UART控制模块、七通道UART控制模块和八通道UART控制模块输出的8路中断进行管理,并将中断输出给PCI从控制器,以申请PCI总线中断服务;所述一通道UART控制模块、二通道UART控制模块、三通道UART控制模块、四通道UART控制模块、五通道UART控制模块、六通道UART控制模块、七通道UART控制模块和八通道UART控制模块分别用于各UART通道数据通信的协议控制。 |
地址 |
710054 陕西省西安市太乙路189号 |