ROMCS0重定向到PC卡插槽一个
在义隆
TM
SC400微控制器
应用说明
由戴维·托比亚斯
义隆SC400 微控制器支持独特的功能受益的参与制造
的固件上lanSC400基于微控制器的产品facturing ,测试,和现场升级。
此功能是通过引脚带选项,可以让内存时钟周期会被引导解码的区域
ROM芯片选择( ROMCS0 )逻辑被重定向到PC卡插槽A.
使用ROMCS0重定向功能,产品可以
使用于快闪存储器装置来制造
其中系统固件尚未加载。
使用这种技术允许OEM延迟加载
该固件的产品内置后直到,从而允许 -
荷兰国际集团的固件的最新水平,附带的
产品。
该ROMCS0重定向功能还允许现场
服务设施,通过将简单地测试终端产品
线性内存(而不是在连接( ATA ) ) PC卡插入
的Socket A (其中包含特定产品了诊断
抽动) ,设置跳线,并按下复位。
最引人注目的用途为中也许有
ROMCS0重定向功能是执行安全领域
系统固件升级。在许多系统上,
包括用户友好的桌面系统,引导ROM
焊接下来。该系统供应商通常允许
端用户下载BIOS更新在互联网上,
然后程序更新到系统中的Flash
内存使用自定义的编程工具。
在大多数情况下,用户被警告不要关闭
闪存编程过程中系统电源
流程。此操作过程中失去系统电源
可能会导致具有以除去焊接闪光
存储装置中,并使用一个EPROM重新编程
燃烧器。
这是从来没有使用lanSC400时出现问题
微控制器的ROMCS0重定向功能,因为
在PC卡插槽用作线性内存
当ROMCS0被重定向那里的引导ROM 。
要使用ROMCS0重定向功能, PC卡
电源插座必须保持在任何时候,而
代码或者数据取正从它的表现。上
在lanSC400微控制器,通用I / O的
GPIO15 - GPIO13有次要的,可编程的
功能的PC卡插槽电源控制。
默认情况下, GPIO15 - GPIO13是通用的I / O
其默认的终端设置,以便在插槽
电源PC卡插槽一个已打开。这样做是
具体支持ROMCS0重定向功能
且必需的,因为PC卡插槽电源
必须在系统复位时被启用为初始码
从线性内存PC卡取为per-
形成的。
在初始化过程中,通常固件程序
lanSC400微控制器配置,状态和
控制( CSC )的过程中很早就注册。如果
PC卡控制器的情况下,这些初始化的一个
最终设置CSC指数39H [5]。该位控制
在三lanSC400的多路复用功能
微控制器引脚。
复位时,这些引脚默认为GPIO15 - GPIO13 。
设置CSC指数39H [ 5 ]置这些引脚到PC卡
插座的功率控制。然而,一旦
GPIO15 - GPIO13转化为PC卡插槽
电源控制,默认的GPIO是终止
禁用的,和这些引脚的控制来自
PCMCIA寄存器(即3E0 / 3E1空间)指数02H [ 4 ] 。
固件,从而使PC卡插槽电源
因此,这两个引脚控制功能可以在不经意间
切断电源, PC卡插槽从它的
运行,这将导致系统故障。
要解决这种情况下, BIOS或其它固件
该配置GPIO15 - GPIO13作为初始化代码
PC卡插槽电源控制应先启用
通过CSC指数D0H [1] ,然后将PC卡控制器
在PC卡寄存器空间02H [ 4 ] ,使PC卡
通过PC卡控制器的寄存器插座电源。后
这样做时, CSC指数39H [5]也可以设定,以此可
abling GPIO15 - GPIO13作为PC卡插槽电源
控制,又不失动力的PC卡插槽。
本文件包含有关正在开发的产品,在Advanced Micro Devices公司的信息。信息
旨在帮助您评估该产品。 AMD保留随时更改或停止工作对这个产品的权利
恕不另行通知。
出版#
21643
启:
A
Amendment/0
发行日期:
1997年11月
商标
版权所有1997 Advanced Micro Devices公司, Inc.保留所有权利。
AMD ,AMD标识及其组合是Advanced Micro Devices , Inc.的商标。
ELAN是Advanced Micro Devices公司的商标。
本出版物中使用的产品名称仅用于识别目的,可能是其各自公司的商标。
ROMCS0重定向到PC卡插槽一个在ELAN SC400 微控制器
2