參數(shù)資料
型號(hào): 20736
英文描述: Enhanced Am486DX Family Data Sheet? 1.87MB (PDF)
中文描述: 增強(qiáng)Am486DX系列數(shù)據(jù)手冊(cè)? 1.87MB(PDF格式)
文件頁數(shù): 47/66頁
文件大?。?/td> 1923K
代理商: 20736
Enhanced Am486DX Microprocessor Family
47
P R E L I M I N A R Y
The SMBASE must be a 32-Kbyte aligned, 32-bit integer
that indicates a base address for the SMRAM context
save area and the SMI jump vector. For example, when
the processor first powers up, the range for the SMRAM
area is from 38000h–3FFFFh. The default value for SM-
BASE is 30000h.
As illustrated in Figure 31, the starting address of the
jump vector is calculated by:
SMBASE + 8000h
The starting address for the SMRAM state save area is
calculated by:
SMBASE + [8000h + 7FFFh]
When this feature is enabled, the SMRAM register map
is addressed according to the above formula.
To change the SMRAM base address and SMI jump
vector location, SMI handler modifies the SMBASE slot.
Upon executing an RSM instruction, the processor
reads the SMBASE slot and stores it internally. Upon
recognition of the next SMI request, the processor uses
the new SMBASE slot for the SMRAM dump and SMI
jump vector. If the modified SMBASE slot does not con-
tain a 32-Kbyte aligned value, the RSM microcode caus-
es the CPU to enter the shutdown state.
6.8
6.8.1
The hardware designed to control the SMRAM space
must follow these guidelines:
SMM System Design Considerations
SMRAM Interface
I
Initialize SMRAM space during system boot up. Ini-
tialization must occur before the first SMI occurs.
Initialization of SMRAM space must include installa-
tion of an SMI handler and may include installation
of related data structures necessary for particular
SMM applications. The memory controller interfac-
ing SMRAM should provide a means for the initial-
ization code to open the SMRAM space manually.
I
The memory controller must decode a minimum ini-
tial SMRAM address space of 38000h–3FFFFh.
I
Alternate bus masters (such as DMA controllers)
must not be able to access SMRAM space. The sys-
tem should allow only the CPU, either through SMI
or during initialization, to access SMRAM.
I
To implement a 0-V suspend function, the system
must have access to all normal system memory from
within an SMI handler routine. If the SMRAM over-
lays normal system memory (see Figure 32), there
must be a method to access overlaid system mem-
ory independently.
The recommended configuration is to use a separate
(non-overlaid) physical address for SMRAM. This non-
overlaid scheme prevents the CPU from improperly ac-
cessing the SMRAM or system RAM directly or through
the cache. Figure 33 shows the relative SMM timing for
non-overlaid SMRAM for systems configured in Write-
through mode. For systems configured in Write-back
mode, WB/WT must be driven Low (as shown in Figure
34) to force caching during SMM to be write-through.
Alternately, caching can be disabled during SMM by
deasserting KEN with SMI (as shown in Figure 35).
When the default SMRAM location is used, however,
SMRAM is overlaid with system main memory (at
38000h–3FFFFh). For simplicity, system designers may
want to use this default address, or they may select
another overlaid address range. However, in this case
the system control circuitry must use SMIACT to distin-
guish between SMRAM and main system memory, and
must restrict SMRAM space access to the CPU only.
To maintain cache coherency and to ensure proper
system operation in systems configured in Write-
through mode, the system must flush both the CPU inter-
nal cache and any second-level caches in response to
SMIACT going Low. A system that uses cache during
SMM must flush the cache a second time in response
to SMIACT going High (see Figure 36). If KEN is driven
High when FLUSH is asserted, the cache is disabled
and a second flush is not required (see Figure 37). If the
system is configured in Write-back mode, the cache
must be flushed when SMI is asserted and then disabled
(see Figure 38).
SMI Handler Entry Point
SMBASE + 8000h
+ 7FFFh
SMRAM
SMBASE + 8000h
SMBASE
Start of State Save
Figure 31. SRAM Usage
Non-overlaid
(no need to flush
caches)
Overlaid
(caches must
be flushed)
Normal
memory
Normal
memory
SMRAM
Normal
memory
Figure 32. SMRAM Location
Overlaid region
SMRAM
相關(guān)PDF資料
PDF描述
2075 data delay devices
208-501-21-38 LED TELEFONSOCKEL T6.8 12V ROT
208-521-21-38 LED TELEFONSOCKEL T6.8 12V GELB
208-532-21-38 LED TELEFONSOCKEL T6.8 12V GRUEN
208-930-21-38 LED TELEFONSOCKEL T6.8 12V BLAU
相關(guān)代理商/技術(shù)參數(shù)
參數(shù)描述
207360-1 功能描述:管腳和插座連接器 3P PLUG HOUSING RoHS:否 制造商:Molex 系列:1561 產(chǎn)品類型:Contacts 觸點(diǎn)類型:Socket (Female) 節(jié)距: 位置/觸點(diǎn)數(shù)量: 排數(shù): 安裝風(fēng)格:Wire 端接類型:Crimp 外殼材料: 觸點(diǎn)材料:Brass 觸點(diǎn)電鍍:Tin 電壓額定值: 電流額定值:
20-7360-10 功能描述:IC 與器件插座 ELEVATOR STRIP LINE 20 PINS RoHS:否 制造商:Molex 產(chǎn)品:LGA Sockets 節(jié)距:1.02 mm 排數(shù): 位置/觸點(diǎn)數(shù)量:2011 觸點(diǎn)電鍍:Gold 安裝風(fēng)格:SMD/SMT 端接類型:Solder 插座/封裝類型:LGA 2011 工作溫度范圍:- 40 C to + 100 C
207363-000 制造商:TE Connectivity 功能描述:MTC50-YH2-004
207365-1 功能描述:管腳和插座連接器 PIN HDR ASSY METRIMATE 3P RoHS:否 制造商:Molex 系列:1561 產(chǎn)品類型:Contacts 觸點(diǎn)類型:Socket (Female) 節(jié)距: 位置/觸點(diǎn)數(shù)量: 排數(shù): 安裝風(fēng)格:Wire 端接類型:Crimp 外殼材料: 觸點(diǎn)材料:Brass 觸點(diǎn)電鍍:Tin 電壓額定值: 電流額定值:
207365-3 功能描述:管腳和插座連接器 PIN HEADER 3P RoHS:否 制造商:Molex 系列:1561 產(chǎn)品類型:Contacts 觸點(diǎn)類型:Socket (Female) 節(jié)距: 位置/觸點(diǎn)數(shù)量: 排數(shù): 安裝風(fēng)格:Wire 端接類型:Crimp 外殼材料: 觸點(diǎn)材料:Brass 觸點(diǎn)電鍍:Tin 電壓額定值: 電流額定值: