datasheetbank_Logo
Integrated circuits, Transistor, Semiconductors Search and Datasheet PDF Download Site

TS68040MFT1D/T35A View Datasheet(PDF) - Atmel Corporation

Part Name
Description
View to exact match
TS68040MFT1D/T35A
Atmel
Atmel Corporation Atmel
TS68040MFT1D/T35A Datasheet PDF : 49 Pages
First Prev 31 32 33 34 35 36 37 38 39 40 Next Last
Data Types and
Addressing Modes
Table 18. Data Types
Operand Data Type
Bit
Bit Field
BCD
Byte Integer
Word Integer
Long-word Integer
Quad-word Integer
16-byte
Single-precision Real
Double-precision Real
Extended-precision Real
Note: 1. IU = Integer Unit.
32 TS68040
The TS68040 supports the basic data types shown in Table 18. Some data types apply
only to the integer unit, some only to the FPU, and some to both the integer unit and the
FPU. In addition, the instruction set supports operations on other data types such as
memory addresses.
Size
1-bit
1-32 bits
32 bits
8 bits
16 bits
32 bits
64 bits
128 bits
32 bits
64 bits
80 bits
Execution Unit (IU(1), FPU)
IU
IU
IU
IU, FPU
IU, FPU
IU, FPU
IU
IU
FPU
FPU
FPU
Notes
Field of consecutive bits
Packaged: 2 digits byte
Unpacked: 1 digit byte
Any two data registers
Memory-only, aligned 16-byte boundary
1-bit sign, 8-bit exponent, 23-bit mantissa
1-bit sign, 11-bit exponent, 52-bit mantissa
1-bit sign, 15-bit exponent, 64-bit mantissa
The three integer data formats that are common to both the integer unit and the FPU
(byte, word, and long word) are the standard twos-complement data formats defined in
the TS68000 Family architecture. Whenever an integer is used in a floating-point opera-
tion, the integer is automatically converted by the FPU to an extended-precision floating-
point number before being used. The ability to effectively use integers in floating-point
operations saves user memory because an integer representation of a number usually
requires fewer bits than the equivalent floating-point representation.
Single- and double-precision floating-point data formats are implemented in the FPU as
defined by the IEEE standard. These data formats are the main floating-point formats
and should be used for most calculations involving real numbers.
The extended-precision data format is also in conformance with the IEEE standard, but
the standard does not specify this format to the bit level as it does for single- and dou-
ble-precision. The memory format for the FPU consists of 96 bits (three long words).
Only 80 bits are actually used; the other 16 bits are reserved for future use and for long-
word alignment of the floating-point data structures in memory. The extended-precision
format has a 15-bit exponent, a 64-bit mantissa, and a 1-bit mantissa sign. Extended-
precision numbers are intended for use as temporary variables, intermediate values, or
where extra precision is needed.
The TS68040 addressing modes are shown in Table 19. The register indirect address-
ing modes support post-increment, predecrement, offset, and indexing, which are
particularly useful for handling data structures common to sophisticated applications
and high-level languages. The program counter indirect mode also has indexing and off-
set capabilities; this addressing mode is typically required to support position-
independent software. In addition to these addressing modes, the TS68040 provides
index sizing and scaling features that enhance software performance. Data formats are
supported orthogonally by all arithmetic operations and by all appropriate addressing
modes.
2116A–HIREL–09/02
 

Share Link: 

datasheetbank.com [ Privacy Policy ] [ Request Datasheet ] [ Contact Us ]