參數(shù)資料
型號: TS68040DESC02ZCA
廠商: ATMEL CORP
元件分類: 微控制器/微處理器
英文描述: Third- Generation 32-bit Microprocessor
中文描述: 32-BIT, 33 MHz, MICROPROCESSOR, CQFP196
封裝: CAVITY UP, CERAMIC, QFP-196
文件頁數(shù): 39/49頁
文件大小: 1637K
代理商: TS68040DESC02ZCA
39
TS68040
2116A–HIREL–09/02
Cachability of data in each memory page is controlled by two bits in the page descriptor
for each page. Cachable pages may be either write through or copyback, with no write-
allocate for misses to write through pages. Non-cachable pages may also be specified
as non-cachable I/O, forcing accesses to these pages to occur in order of instruction
execution.
Cache Coherency
The TS68040 has the ability to snoop the external bus during accesses by other bus
masters to maintain coherency between the TS68040’s caches and external memory
systems. External write cycles are snooped by both the instruction cache and data
cache; whereas, external read cycles are snooped only by the data cache. In addition,
external cycles can be flagged on the bus as snoopable or non snoopable. When an
external cycle is marked as snoopable, the bus snooper checks the caches for a coher-
ency conflict based on the state of the corresponding cache line and the type of external
cycle.
Although the internal execution units and the bus snooper circuit all have access to the
on-chip caches, the snooper has priority over the execution units to allow the snooper to
resolve coherency discrepancies immediately.
Cache Instructions
The TS68040 supports the following instructions for cache maintenance. Both instruc-
tions may selectively operate on the data or instruction cache.
CINV: Invalidates a single line, all lines in a physical page, or the entire cache.
CPUSH: Pushes selected dirty data cache lines to memory, then invalidates all selected
lines.
Operand Transfer
Mechanisms
The TS68040 external synchronous bus supports multiple masters and overlaps arbitra-
tion with data transfers. The bus is optimized to perform high-speed transfers to and
from an external cache or memory. The data and address buses are each 32 bits wide.
Transfer Types
The TS68040 provides two signals (TT1-TT0) that define four types of bus transfers:
normal access, MOVE16 access, alternate access, and interrupt acknowledge access.
Normal accesses identify normal memory references: MOVE16 accesses are memory
accesses by a MOVE16 instruction; and alternate accesses identify accesses to the
undefined address spaces (function code values of 0, 3, 4, 7). The interrupt acknowl-
edge access is used to fetch an interrupt vector during interrupt exception processing.
Burst Transfer Operation
During burst read write to cache transfers, the values on the address and transfer type
signals do not change; they are the address of the first requested item of the cache line.
When the TS68040 request a burst read transfer of a cache line, the address bus indi-
cates the address of the long word in the line needed first, but the memory system is
expected to provide data in the following order (modulo 4): 0, 1, 2, 3 (long-word offsets).
The first address needed may not be from offset 0; nevertheless, all four long words
must be transferred. Burst writes occur in a similar manner.
Bus Snooping
Bus snooping ensures that data in main memory is consistent with data in the on-chip
caches. If an alternate bus master is performing a read transfer on the bus and snooping
is enabled, and if the snoop logic determines that the on-chip data cache has dirty data
(data valid but not consistent with memory) for this transfer, the memory is prevented
from responding to the read request, and the TS68040 supplies the data directly to the
master. If the alternate master is performing a write transfer on the bus and snooping is
enabled, and if the snooper determines that one of the on-chip caches has a valid line
for this request, then the snooper may either invalidate or update the line as selected by
the snoop control signals.
相關(guān)PDF資料
PDF描述
TS68040DESC01ZCA Third- Generation 32-bit Microprocessor
TS68040DESC02XCA Third- Generation 32-bit Microprocessor
TS68040MF25A Third- Generation 32-bit Microprocessor
TS68040MF33A Third- Generation 32-bit Microprocessor
TS68040MR33A Third- Generation 32-bit Microprocessor
相關(guān)代理商/技術(shù)參數(shù)
參數(shù)描述
TS68040MF1-25A 制造商:Atmel Corporation 功能描述: 制造商:e2v technologies 功能描述: 制造商:e2v technologies 功能描述:MPU TS68000 32BIT HCMOS 25MHZ 196CQFP - Trays
TS68040MF1-33A 制造商:e2v technologies 功能描述:TS68040MF1-33A - Trays
TS68040MF1B/C25A 制造商:e2v technologies 功能描述:TS68040MF1B/C25A - Trays 制造商:e2v technologies 功能描述:5962-9314301MZA - Trays
TS68040MF1B/C33A 制造商:e2v technologies 功能描述:TS68040MF1B/C33A - Trays 制造商:e2v technologies 功能描述:5962-9314302MZA - Trays
TS68040MF25A 功能描述:IC MPU 32BIT 25MHZ 196CQFP RoHS:否 類別:集成電路 (IC) >> 嵌入式 - 微處理器 系列:- 標(biāo)準(zhǔn)包裝:60 系列:SCC 處理器類型:Z380 特點(diǎn):全靜電 Z380 CPU 速度:20MHz 電壓:5V 安裝類型:表面貼裝 封裝/外殼:144-LQFP 供應(yīng)商設(shè)備封裝:144-LQFP 包裝:托盤