AMD AM186CC: 高性能80C186兼容嵌入式通信控制器规格
需积分: 41 97 浏览量
更新于2024-07-23
收藏 1.33MB PDF 举报
"AM186CC是一款由AMD公司生产的高性能、与80C186兼容的16位嵌入式通信控制器。这款芯片在2000年发布,具有独特的特性,包括与E86系列x86嵌入式处理器的兼容性,提供软件迁移便利,并配备了世界一流的开发工具和系统软件。此外,AM186CC强调了其在串行通信外设方面的优势,如四个高级数据链路控制(HDLC)通道、四个独立的时间槽分配器(TSAs)、物理接口支持HDLC通道,以及USB外围控制器。其他特性还包括高速UART、同步串行接口(SSI)和SmartDMA通道,用于支持USB和HDLC。系统级外设方面,AM186CC提供了三个可编程16位定时器、硬件看门狗定时器、通用DMA(4个通道)、48个可编程输入/输出信号(PIO)和中断控制器(36个可屏蔽中断)。内存和外围接口部分,集成的DRAM控制器和无胶合逻辑接口到RAM/ROM/Flash内存,支持55-ns Flash等不同类型的存储设备。"
AM186CC是AMD推出的一款专为嵌入式系统设计的微处理器,其核心特性在于其与80C186的兼容性,这意味着软件开发者可以轻松地将基于80C186的代码迁移到AM186CC上,减少了开发时间和成本。同时,AMD提供的世界级别的开发工具和应用软件为开发者提供了强大的支持。
在通信功能上,AM186CC非常强大,它包含四个HDLC通道,这使得它能够处理多种通信协议,如PPP、X.25等。四个独立的时间槽分配器(TSAs)允许高效的多路复用,提高通信效率。物理接口的灵活性使其能够适应不同的通信标准,如DCE、PCM高速公路或GCI(IOM-2)。此外,AM186CC还集成了USB外围控制器,以满足现代设备对高速数据传输的需求。
智能DMA通道是AM186CC的一个亮点,它有8个这样的通道,专门设计用来支持USB和HDLC的高效数据传输,显著提高了系统的吞吐量。高速UART支持自动波特率检测,增强了与各种串行设备的连接能力。同步串行接口(SSI)则适用于需要精确同步的数据传输场景。
在系统级外设方面,AM186CC提供了一系列丰富的功能,包括三个可编程16位定时器,可以用于计时、定时触发任务等;硬件看门狗定时器确保系统在异常情况下能恢复稳定状态;4个通用DMA通道可以加速数据传输,减轻CPU负担;48个可编程输入/输出信号(PIO)允许灵活配置系统接口;而36个可屏蔽中断控制器则为系统提供了复杂的中断管理机制。
最后,在内存和外围接口方面,AM186CC内置了DRAM控制器,简化了内存管理,且无胶合逻辑接口可以直接与各种内存类型配合,包括快速闪存,提升了系统的扩展性和灵活性。
AM186CC是一款集成了丰富通信和系统功能的微处理器,特别适合需要高效、可靠通信和复杂系统管理的嵌入式应用。其兼容性、高性能和广泛的外设支持使其成为工业自动化、网络设备、数据采集等多个领域的理想选择。
2020-11-21 上传
2020-02-25 上传
2014-09-19 上传
2019-06-13 上传
2024-01-03 上传
2020-02-24 上传
2024-06-05 上传
2014-09-15 上传
Y2951144
- 粉丝: 0
- 资源: 2
最新资源
- Fisher Iris Setosa数据的主成分分析及可视化- Matlab实现
- 深入理解JavaScript类与面向对象编程
- Argspect-0.0.1版本Python包发布与使用说明
- OpenNetAdmin v09.07.15 PHP项目源码下载
- 掌握Node.js: 构建高性能Web服务器与应用程序
- Matlab矢量绘图工具:polarG函数使用详解
- 实现Vue.js中PDF文件的签名显示功能
- 开源项目PSPSolver:资源约束调度问题求解器库
- 探索vwru系统:大众的虚拟现实招聘平台
- 深入理解cJSON:案例与源文件解析
- 多边形扩展算法在MATLAB中的应用与实现
- 用React类组件创建迷你待办事项列表指南
- Python库setuptools-58.5.3助力高效开发
- fmfiles工具:在MATLAB中查找丢失文件并列出错误
- 老枪二级域名系统PHP源码简易版发布
- 探索DOSGUI开源库:C/C++图形界面开发新篇章