STPC® ATLAS:强大的X86核心PC兼容片上系统

电子说

1.4w人已加入

描述

STPC® ATLAS:强大的X86核心PC兼容片上系统

在当今的电子设备领域,对于高性能、集成化的芯片需求日益增长。STPC® ATLAS作为一款专为终端设计的X86核心PC兼容片上系统,以其丰富的功能和卓越的性能,成为众多电子工程师关注的焦点。今天,我们就来深入了解一下这款芯片。

文件下载:STPCI2GDYI.pdf

一、总体概述

STPC Atlas集成了标准的第五代x86核心,搭配强大的UMA图形/视频芯片组,以及包括PCI、ISA、本地总线、USB、EIDE控制器等支持逻辑,并与标准I/O接口相结合,在单个设备上提供了一个完整的PC兼容子系统,适用于各种终端和工业设备。

二、关键特性分析

(一)强大的处理器与内存架构

  • 处理器核心:采用完全静态的32位5级流水线x86处理器,与PC完全兼容,可运行高达133 MHz(X2),并具备动态时钟控制的全静态设计,还拥有并行处理的集成浮点单元,可自动断电。此外,它还配备8K字节统一指令和数据缓存,具备回写和直写功能,能访问高达4GB的外部内存。
  • 内存控制器:64位数据总线,SDRAM时钟速度最高可达90MHz,集成了系统内存、图形帧内存和视频帧内存,支持8MB至128MB的系统内存,以及16 - Mbit、64 - Mbit和128 - Mbit的SDRAM,还支持多种DIMM类型。不过,它不支持32位访问、自动预充电和掉电功能。

(二)卓越的图形处理能力

  • 2D图形控制器:支持8、16、24和32位像素深度,实现了所有256种Windows定义的光栅操作的全BitBLT,支持4种透明BLT模式,具备硬件裁剪和带抗锯齿的快速线绘制引擎,还支持4位alpha混合字体用于抗锯齿文本显示,拥有完整的双缓冲寄存器以实现流水线操作。
  • CRT控制器:集成135MHz三重RAMDAC,可实现1280 x 1024 x 75Hz的显示,针对2.5V操作进行了优化设计。

(三)丰富的接口功能

  1. 视频输入端口:可接受CCIR 601/656模式的视频输入,可选2:1抽取器,将捕获的视频存储在板载帧缓冲区的偏移区域,支持HSYNC和B/T生成或锁定到外部视频定时源。
  2. TFT接口:可编程面板尺寸最大可达1024 x 1024像素,支持多种类型的TFT平板,具备可编程图像定位、空白空间插入、图像扩展等功能,还可通过一个完全可编程的PWM信号调整平板亮度和对比度,支持外部PanelLinkTM高速串行发射器以实现高分辨率面板接口。
  3. PCI控制器:与PCI 2.1规范兼容,集成PCI仲裁接口,最多可直接连接3个主设备,支持PCI周期到ISA总线的转换,以及ISA主设备发起的周期到PCI的转换,支持PCI主设备的突发读写,PCI时钟为主机总线时钟的1/2、1/3或1/4。
  4. ISA主/从控制器:可从14.318MHz振荡器时钟或PCI时钟生成ISA时钟,支持可编程额外等待状态和I/O恢复时间,具备快速Gate A20和快速复位功能,支持共享BIOS ROM和闪存ROM,支持ISA隐藏刷新,通过缓冲DMA和ISA主周期减少PCI和主机总线的带宽占用。
  5. 本地总线接口:与ISA/DMA接口复用,为低延迟异步总线,16位数据总线具备字导向能力,可编程时序,支持32位闪存突发,具备2级硬件密钥保护用于闪存引导块保护,支持2组32MB闪存设备,引导块可映射到0x000F0000,内存空间可重新分配。
  6. EIDE接口:支持PIO传输速率高达22 MBytes/sec,最多支持4个IDE设备,支持并发通道操作(PIO模式),每个通道有4 x 32 - Bit缓冲FIFOs,支持PIO模式3和4,可对所有四个IDE设备进行单独的驱动器定时设置,支持传统和原生IDE模式,支持大于528MB的硬盘,支持CD - ROM和磁带外设,与IDE(ATA - 1)向后兼容。
  7. PCMCIA接口:支持一个PCMCIA 68针标准PC卡插槽,具备电源管理支持,支持PCMCIA/ATA规范,支持带脉冲模式中断的I/O PC卡。
  8. USB接口:与USB 1.1兼容,符合Open HCI 1.0标准,用户可配置根集线器,支持低速和高速USB设备,无双向或三态总线,无电平敏感锁存器,支持系统管理中断引脚,具备传统设备支持挂钩。
  9. 其他I/O接口:包括完全PC/AT + 兼容的键盘接口、完全PS/2兼容的鼠标接口、16550兼容的串行接口(可编程字长、停止位、奇偶校验,16位可编程波特率发生器,中断发生器,回环模式,8位暂存寄存器,两个16位FIFOs,两个DMA握手线)、支持所有IEEE标准1284协议(兼容性、半字节、字节、EPP和ECP模式)的并行端口,以及16个通用I/O接口和I²C接口。

(四)完善的系统管理功能

  1. 电源管理:具备四种节能模式(开启、打盹、待机、挂起),可编程系统活动检测器,支持Intel和Cyrix的SMM和APM,支持STOPCLK,支持I/O陷阱和重启,独立的外设超时定时器可监控硬盘、串行和并行端口,拥有128K SM_RAM地址空间(从0xA0000到0xB0000)。
  2. JTAG:符合IEEE1149.1边界扫描标准,具备扫描链控制、旁路寄存器、ID寄存器和RAM BIST控制功能。

三、实际应用思考

STPC Atlas的这些特性使其在众多领域都有广泛的应用前景。例如,在瘦客户端和互联网终端应用中,其强大的处理器性能和丰富的接口功能能够满足用户对网络浏览、办公等基本应用的需求;在工业控制领域,其稳定性和低功耗特性可以确保设备长时间稳定运行。

然而,在实际设计中,我们也需要考虑一些问题。比如,由于芯片功能众多,引脚复用情况较为复杂,在设计PCB布局时需要仔细规划,以避免信号干扰;在电源管理方面,虽然提供了多种节能模式,但如何根据实际应用场景合理配置这些模式,以达到最佳的节能效果,也是需要我们深入思考的问题。

总之,STPC® ATLAS是一款功能强大、性能卓越的芯片,为电子工程师提供了一个优秀的设计平台。在实际应用中,我们需要充分发挥其优势,同时解决可能遇到的问题,以实现最佳的设计效果。各位工程师在使用这款芯片时,有没有遇到过什么特别的挑战呢?欢迎在评论区分享你的经验和想法。

打开APP阅读更多精彩内容
声明:本文内容及配图由入驻作者撰写或者入驻合作网站授权转载。文章观点仅代表作者本人,不代表电子发烧友网立场。文章及其配图仅供工程师学习之用,如有内容侵权或者其他违规问题,请联系本站处理。 举报投诉

全部0条评论

快来发表一下你的评论吧 !

×
20
完善资料,
赚取积分