Data Fields
hyplnkTXAddrOvlyReg_s Struct Reference

Specification of the Tx Address Overlay Control Register. More...

#include <hyplnk.h>

Data Fields

uint32_t raw
 [ro] Raw image of register on read; actual value on write
uint8_t txSecOvl
 [rw] Secure bit location in outgoing address
uint8_t txPrivIDOvl
 [rw] PrivID bit location in outgoing address
uint8_t txIgnMask
 [rw] Mask applied to each address before transmitting

Detailed Description

Specification of the Tx Address Overlay Control Register.

The Tx Address Map Mask Register is used to trim the transmitted packet address to remote device VBUSM addresses.


Field Documentation

[rw] Mask applied to each address before transmitting

Field size: 4 bits

txIgnMaskAND-mask
0 0x0001FFFF
1 0x0003FFFF
2 0x0007FFFF
3 0x000FFFFF
4 0x001FFFFF
5 0x003FFFFF
6 0x007FFFFF
7 0x00FFFFFF
8 0x01FFFFFF
9 0x03FFFFFF
10 0x07FFFFFF
11 0x0FFFFFFF
12 0x1FFFFFFF
13 0x3FFFFFFF
14 0x7FFFFFFF
15 0xFFFFFFFF

[rw] PrivID bit location in outgoing address

Field size: 4 bits

This is the inverse of hyplnkRXAddrSelReg_s::rxPrivIDSel

txPrivIDOvlOutgoing Address bitsPrivID bits
0 none none
1 [20-17] [3-0]
2 [21-18] [3-0]
3 [22-19] [3-0]
4 [23-20] [3-0]
5 [24-21] [3-0]
6 [25-22] [3-0]
7 [26-23] [3-0]
8 [27-24] [3-0]
9 [28-25] [3-0]
10 [29-26] [3-0]
11 [30-27] [3-0]
12 [31-28] [3-0]
13 [31-29] [2-0]
14 [31-30] [1-0]
15 [31] [0]

[rw] Secure bit location in outgoing address

Field size: 4 bits

This is the inverse of hyplnkRXAddrSelReg_s::rxSecSel

txSecOvlSecure bit position in outgoing addr
0 none
1 17
2 18
3 19
4 20
5 21
6 22
7 23
8 24
9 25
10 26
11 27
12 28
13 29
14 30
15 31

The documentation for this struct was generated from the following file:

Copyright 2014, Texas Instruments Incorporated