| |||
| Home > Implementation-specific Characteristics > HTM64 and HTM32 features summary | |||
Table 5.1 summarizes the features of the 64-bit HTM and 32-bit HTM versions.
Table 5.1. HTM features for HTM64 and HTM32
| Features | HTM64 | HTM32 | HTM32L |
|---|---|---|---|
| Sequencers | 1 | 0 | 0 |
| Counters | 1 | 1 | 1 |
| Address comparators | 4 | 2 | 2 |
| Address range comparators | 2 | 1 | 1 |
| AMBA control comparators | 1 | 1 | 1 |
| FIFO size | 64Bytes | 32Bytes | 64Bytes |
| AHB data trace | 64-bit | - | - |
| 32-bit | 32-bit | 32-bit | |
| AHB data bus | 64-bit wide | 32-bit wide | 32-bit wide |
| ARM11 signal extension support | Yes | No | No |
| ASIC Control Register size | 8-bit | 8-bit | 8-bit |
| TrustZone signals support | SPINDEN | SPINDEN | SPINDEN |
| SPIDEN | SPIDEN | SPIDEN | |
| NIDEN | NIDEN | NIDEN | |
| DBGEN | DBGEN | DBGEN | |
| HPROT[6] | - | - |
HTM64 can be used to trace 64-bit wide data buses and 32-bit wide data buses. HTM32 can be used to trace 32-bit wide data buses only. Table 5.2 summarizes values for the read bus and write bus signals.
Table 5.2. Bus sizes and HTM read and write data bus signals
| Signal | With a 64-bit wide data bus | With a 32-bit wide data bus |
|---|---|---|
| HWDATAL[31:0] | Use for the lower 32 bits [31:0] of the write data bus. | Use for the write data bus. |
| HWDATAH[31:0] | Use for the upper 32 bits[63:32] of the write data bus. | Tie LOW. |
| HRDATAL[31:0] | Use for the lower 32 bits [31:0] of the read data bus. | Use for the read data bus. |
| HRDATAH[31:0] | Use for the upper 32 bits[63:32] of the read data bus. | Tie LOW. |