欢迎访问ic37.com |
会员登录 免费注册
发布采购

AM188EMLV-33KC/W 参数 Datasheet PDF下载

AM188EMLV-33KC/W图片预览
型号: AM188EMLV-33KC/W
PDF下载: 下载PDF文件 查看货源
内容描述: 高性能, 80C186- / 80C188兼容和80L186- / 80L188兼容的16位嵌入式微控制器 [High Performance, 80C186-/80C188-Compatible and 80L186-/80L188-Compatible, 16-Bit Embedded Microcontrollers]
分类和应用: 微控制器
文件页数/大小: 98 页 / 1582 K
品牌: AMD [ AMD ]
 浏览型号AM188EMLV-33KC/W的Datasheet PDF文件第39页浏览型号AM188EMLV-33KC/W的Datasheet PDF文件第40页浏览型号AM188EMLV-33KC/W的Datasheet PDF文件第41页浏览型号AM188EMLV-33KC/W的Datasheet PDF文件第42页浏览型号AM188EMLV-33KC/W的Datasheet PDF文件第44页浏览型号AM188EMLV-33KC/W的Datasheet PDF文件第45页浏览型号AM188EMLV-33KC/W的Datasheet PDF文件第46页浏览型号AM188EMLV-33KC/W的Datasheet PDF文件第47页  
P R E L I M I N A R Y  
CHIP-SELECT UNIT  
Chip-Select Overlap  
The Am186EM and Am188EM microcontrollers con-  
tain logic that provides programmable chip-select gen-  
eration for both memories and peripherals. The logic  
can be programmed to provide ready and wait-state  
generation and latched address bits A1 and A2. The  
chip-select lines are active for all memory and I/O cy-  
cles in their programmed areas, whether they are gen-  
erated by the CPU or by the integrated DMA unit.  
Although programming the various chip selects on the  
Am186EM and Am188EM microcontrollers so that mul-  
tiple chip select signals are asserted for the same  
physical address is not recommended, it may be un-  
avoidable in some systems. In such systems, the chip  
selects whose assertions overlap must have the same  
configuration for ready (external ready required or not  
required) and the number of wait states to be inserted  
into the cycle by the processor.  
The Am186EM and Am188EM microcontrollers pro-  
vide six chip-select outputs for use with memory de-  
vices and six more for use with peripherals in either  
memory space or I/O space. The six chip selects for  
memory devices can be used to address three memory  
ranges. Each of the six peripheral chip selects ad-  
dresses a 256-byte block that is offset from a program-  
mable base address. A read or write access to the  
corresponding chip select register activates the chip  
selects.  
The peripheral control block (PCB) is accessed using  
internal signals. These internal signals function as chip  
selects configured with zero wait states and no external  
ready. Therefore, the PCB can be programmed to ad-  
dresses that overlap external chip select signals if  
those external chip selects are programmed to zero  
wait states with no external ready required.  
When overlapping an additional chip select with either  
the LCS or UCS chip selects, it must be noted that set-  
ting the Disable Address (DA) bit in the LMCS or UMCS  
register will disable the address from being driven on  
the AD bus for all accesses for which the associated  
chip select is asserted, including any accesses for  
which multiple chip selects assert.  
Chip-Select Timing  
The timing for the UCS and LCS outputs is modified from  
the original 80C186 microcontroller. These outputs now  
assert in conjunction with the nonmultiplexed address bus  
for normal memory timing. To allow these outputs to be  
available earlier in the bus cycle, the number of program-  
mable memory size selections has been reduced.  
The MCS and PCS chip select pins can be configured  
as either chip selects (normal function) or as PIO inputs  
or outputs. It should be noted; however, that the ready  
and wait state generation logic for these chip selects is  
in effect regardless of their configurations as chip se-  
lects or PIOs. This means that if these chip selects are  
enabled (by a read or write to the MMCS and MPCS for  
the MCS chip selects, or by a read or write to the PACS  
and MPCS registers for the PCS chip selects), the  
ready and wait state programming for these signals  
must agree with the programming for any other chip se-  
lects with which their assertion would overlap if they  
were configured as chip selects.  
Ready and Wait-State Programming  
The Am186EM and Am188EM microcontrollers can be  
programmed to sense a ready signal for each of the pe-  
ripheral or memory chip-select lines. The ready signal  
can be either the ARDY or SRDY signal. Each chip-se-  
lect control register (UMCS, LMCS, MMCS, PACS, and  
MPCS) contains a single-bit field that determines  
whether the external ready signal is required or ig-  
nored.  
The number of wait states to be inserted for each ac-  
cess to a peripheral or memory region is programma-  
ble. The chip-select control registers for UCS, LCS,  
MCS3–MCS0, PCS6, and PCS5 contain a two-bit field  
that determines the number of wait states from zero to  
three to be inserted. PCS3–PCS0 use three bits to pro-  
vide additional values of 5, 7, 9, and 15 wait states.  
Although the PCS4 signal is not available on an exter-  
nal pin, the ready and wait state logic for this signal still  
exists internal to the part. For this reason, the PCS4 ad-  
dress space must follow the rules for overlapping chip  
selects. The ready and wait-state logic for PCS6–  
PCS5 is disabled when these signals are configured as  
address bits A2–A1.  
When external ready is required, internally pro-  
grammed wait states will always complete before ex-  
ternal ready can terminate or extend a bus cycle. For  
example, if the internal wait states are set to insert two  
wait states, the processor samples the external ready  
pin during the first wait cycle. If external ready is as-  
serted at that time, the access completes after six cy-  
cles (four cycles plus two wait states). If external ready  
is not asserted during the first wait state, the access is  
extended until ready is asserted, which is followed by  
one more wait state followed by t4.  
Failure to configure overlapping chip selects with the  
same ready and wait state requirements may cause  
the processor to hang with the appearance of waiting  
for a ready signal. This behavior may occur even in a  
system in which ready is always asserted (ARDY or  
SRDY tied High).  
Am186/188EM and Am186/188EMLV Microcontrollers  
43  
 复制成功!