TMPM4K Group(1)
Product Inromation
2018-09-18
8 / 89
Rev. 2.1
Conventions
Numeric formats follow the rules as shown below:
Hexadecimal: 0xABC
Decimal:
123 or 0d123 – Only when it needs to be explicitly shown that they are decimal numbers.
Binary:
0b111 – It is possible to omit the "0b" when the number of bit can be distinctly
understood from a sentence.
"_N" is added to the end of signal names to indicate low active signals.
It is called "assert" that a signal moves to its active level, "deassert" to its inactive level.
When two or more signal names are referred, they are described like as [m: n].
Example: S[3: 0] shows four signal names S3, S2, S1 and S0 together.
The characters surrounded by
[ ]
defines the register.
Example:
[ABCD]
"n" substitutes suffix number of two or more same kind of registers, fields, and bit names.
Example:
[XYZ1]
,
[XYZ2]
,
[XYZ3]
[XYZn]
"x" substitutes suffix number or character of units and channels in the Register List.
In case of unit, "x" means A, B, and C ...
Example:
[ADACR0]
,
[ADBCR0]
,
[ADCCR0]
[ADxCR0]
In case of channel, "x" means 0, 1, and 2 ...
Example:
[T32A0RUNA]
,
[T32A1RUNA]
,
[T32A2RUNA]
[T32AxRUNA]
The bit range of a register is written like as [m: n].
Example: Bit[3: 0] expresses the range of bit 3 to 0.
The configuration value of a register is expressed by either the hexadecimal number or the binary number.
Example:
[ABCD]
<EFG> =0x01 (hexadecimal),
[XYZn]
<VW> =1 (binary)
Word and Byte represent the following bit length.
Byte:
8 bits
Half word:
16 bits
Word:
32 bits
Double word: 64 bits
Properties of each bit in a register are expressed as follows:
R:
Read only
W:
Write only
R/W:
Read and Write are possible
Unless otherwise specified, register access supports only word access.
The register defined as reserved must not be rewritten. Moreover, do not use the read value.
The value read from the bit having default value of "-" is unknown.
When a register containing both of writable bits and read-only bits is written, read-only bits should be
written with their default value, In the cases that default is "-", follow the definition of each register.
Reserved bits of the Write-only register should be written with their default value.
In the cases that default is "-", follow the definition of each register.
Do not use read-modified-write processing to the register of a definition which is different by writing and
read out.