W90210F Winbond Electronics Corp America, W90210F Datasheet - Page 17

no-image

W90210F

Manufacturer Part Number
W90210F
Description
Pa-risc Embedded Controller
Manufacturer
Winbond Electronics Corp America
Datasheet

Available stocks

Company
Part Number
Manufacturer
Quantity
Price
Part Number:
W90210F
Manufacturer:
WINBOND/华邦
Quantity:
20 000
instruction for DMA cache synchronization SYNCDMA will be executed as a null instruction. The W90210F CPU core
does not snoop the external bus to check the coherence of the cache. To ensure that the contents of the memory
remain consistent, devices outside the W90210F CPU can access only non-cacheable memory. FLUSH and purge
cache instructions will flush the internal cache only. The W90210F will not broadcast a flush or purge operation to the
secondary cache or other bus master (if any).
to a single entry can be used to flush the entire data cache.
Instruction
SYNCDMA
FDCE, FICE
FDC, FDCE, FIC, FICE, PDC
operations found in multimedia applications. Multimedia instructions perform multiple parallel operations in a single cycle.
depend on the specific implementation. These instructions are used to program special control registers in the W90K
that are not visible in the PA-RISC architecture.
be included in user programs. The macro converts DIAG assembly instructions into a format recognized by the
assembler. With the help of this file, users can employ the DIAG syntax described below for programming.
Instruction
HADD
HSUB
HAVE
HSHRADD
HSHLADD
Instruction
HALT
MTAIR
MFAIR
MTITAG
MFITAG
MTICAH
MFICAH
MTDTAG
MFDTAG
MTDCAH
MFDCAH
LDHU
HABSADD
It is assumed that in the W90210F application system all DMA transfers will be completed in order. The
FICE and FDCE are implemented as described below.
The data cache in the W90210F has 2 x 64 entries. To flush the entire data cache, a loop that execute a flush
5.3.3 PA-RISC multimedia extension instruction set
The PA-RISC Multimedia extensions consists of a set of instructions which speed up the execution of common
5.3.4 DIAG instruction
DIAG instructions are a special instruction format defined by PA-RISC; the functions of these instructions
The DIAG instruction syntax is not supported by the assembler. A special macro file provided by Winbond must
The above information is the exclusive intellectual property of Winbond Electronics Corp. and shall not be disclosed, distributed or reproduced without permission from Winbond.
FICE will flush all instruction cache entries. All instruction entries become invalid after the execution of
FICE.
FDCE is used to flush an individual cache entry. This instruction causes dirty data to be written back
to memory.
Description
Halfword parallel add
Halfword parallel subtract
Halfword parallel average
Parallel halfword shift right and add
Parallel halfword shift left and add
Description
Force W90210F CPU enter the HALT state
Copies value into a specified AIR from a general register
Copies value into a general register from AIR register
Copies value into a specified Instruction Tag from a general register
Copies value into a general register from a instruction tag
Copies value into a specified Instruction cache from a general register
Copies value into a general register from a instruction cache entry
Copies value into a specified data Tag from a general register
Copies value into a general register from a data tag
Copies value into a specified data cache from a general register
Copies value into a general register from a data cache entry
Load halfword and unpack
Halfword absolute and add
Table 5.9 Cache-related instructions and execution results
Execution result
Null
See description above
Affect internal cache only and are not broadcast to external bus.
Table 5.10 PA-RISC multimedia instructions
17
W90210F
Version 1.4, 10/8/97

Related parts for W90210F