1<?xml version="1.0" encoding="utf-8" standalone="no"?> 2<device schemaVersion="1.1" xmlns:xs="http://www.w3.org/2001/XMLSchema-instance" xs:noNamespaceSchemaLocation="svd_schema.xsd"> 3 <peripheral> 4 <!-- AFE: Stacked Die --> 5 <name>AFE_HART</name> 6 <description>Analog Front End HART Registers on Stacked Die via SPI</description> 7 <baseAddress>0x4FD00000</baseAddress> 8 <addressBlock> 9 <offset>0x00</offset> 10 <size>0x200</size> 11 <usage>registers</usage> 12 </addressBlock> 13 <registers> 14 <register> 15 <name>CTRL</name> 16 <description>HART Control</description> 17 <!-- Top 2 bytes of address encodes the register address --> 18 <!-- Address \bBits 27&28 are MSB address bits, which must be written into ana_src_sel[1:0] as bank select --> 19 <!-- The HART is available at ana_src_sel[1:0] = 0b11, therefore these bits are set in all address offsets below --> 20 <!-- Bottom byte of address encodes the register width in bytes 1 - 4 (8bits to 32bits) --> 21 <!-- Due to sorting conventions of header files, address needs to be MSB --> 22 <addressOffset>0x01800003</addressOffset> 23 <fields> 24 <field> 25 <name>ADM_TM_EN</name> 26 <description>Description not included</description> 27 <bitOffset>0</bitOffset> 28 <bitWidth>1</bitWidth> 29 </field> 30 </fields> 31 </register> 32 <register> 33 <name>RX_TX_CTL</name> 34 <description>Control HART Transmit and Receive Functions</description> 35 <addressOffset>0x01810003</addressOffset> 36 <fields> 37 <field> 38 <name>RX_ADC_REF_EN</name> 39 <description>Description not included</description> 40 <bitOffset>0</bitOffset> 41 <bitWidth>1</bitWidth> 42 </field> 43 <field> 44 <name>RX_ADC_REFBUF_EN</name> 45 <description>Description not included</description> 46 <bitOffset>1</bitOffset> 47 <bitWidth>1</bitWidth> 48 </field> 49 <field> 50 <name>RX_ADC_OFFSET_SEL</name> 51 <description>Description not included</description> 52 <bitOffset>2</bitOffset> 53 <bitWidth>1</bitWidth> 54 </field> 55 <field> 56 <name>RX_DOUT_UART_EN</name> 57 <description>Description not included</description> 58 <bitOffset>3</bitOffset> 59 <bitWidth>1</bitWidth> 60 </field> 61 <field> 62 <name>RX_ADC_PWR_UP_SMP_IGNR</name> 63 <description>Description not included</description> 64 <bitOffset>4</bitOffset> 65 <bitWidth>4</bitWidth> 66 </field> 67 <field> 68 <name>RX_BP_SETTLE_CNT</name> 69 <description>Description not included</description> 70 <bitOffset>8</bitOffset> 71 <bitWidth>8</bitWidth> 72 </field> 73 <field> 74 <name>RX_ADC_PWR_DLY_CNT</name> 75 <description>Description not included</description> 76 <bitOffset>16</bitOffset> 77 <bitWidth>4</bitWidth> 78 </field> 79 <field> 80 <name>TX_BUF_EN</name> 81 <description>Description not included</description> 82 <bitOffset>20</bitOffset> 83 <bitWidth>1</bitWidth> 84 </field> 85 <field> 86 <name>TX_BUS_DCL_EN</name> 87 <description>Description not included</description> 88 <bitOffset>21</bitOffset> 89 <bitWidth>1</bitWidth> 90 </field> 91 <field> 92 <name>TX_WS_DIS_RS</name> 93 <description>Description not included</description> 94 <bitOffset>22</bitOffset> 95 <bitWidth>1</bitWidth> 96 </field> 97 <field> 98 <name>TX_4MHZ_CLK_EN</name> 99 <description>Description not included</description> 100 <bitOffset>23</bitOffset> 101 <bitWidth>1</bitWidth> 102 </field> 103 </fields> 104 </register> 105 <register> 106 <name>RX_CTL_EXT1</name> 107 <description>Receive Control Extension Register 1</description> 108 <addressOffset>0x01820003</addressOffset> 109 <fields> 110 <field> 111 <name>RX_AN_INIT_VAL</name> 112 <description>Description not included</description> 113 <bitOffset>0</bitOffset> 114 <bitWidth>19</bitWidth> 115 </field> 116 </fields> 117 </register> 118 <register> 119 <name>RX_CTL_EXT2</name> 120 <description>Receive Control Extension Register 2</description> 121 <addressOffset>0x01830003</addressOffset> 122 <fields> 123 <field> 124 <name>RX_ARN_INIT_VAL</name> 125 <description>Description not included</description> 126 <bitOffset>0</bitOffset> 127 <bitWidth>15</bitWidth> 128 </field> 129 <field> 130 <name>RX_ZC_IGN_VAL</name> 131 <description>Description not included</description> 132 <bitOffset>16</bitOffset> 133 <bitWidth>2</bitWidth> 134 </field> 135 <field> 136 <name>RX_UART_TIMER_SYN_ALWS_EN</name> 137 <description>Description not included</description> 138 <bitOffset>20</bitOffset> 139 <bitWidth>1</bitWidth> 140 </field> 141 <field> 142 <name>RX_UART_TIMER_FAST_CNT_EN</name> 143 <description>Description not included</description> 144 <bitOffset>21</bitOffset> 145 <bitWidth>1</bitWidth> 146 </field> 147 </fields> 148 </register> 149 <register> 150 <name>RX_DB_THRSHLD</name> 151 <description>Receive Bit-Detect/Demodulation Threshold</description> 152 <addressOffset>0x01840003</addressOffset> 153 <fields> 154 <field> 155 <name>RX_BITDTCT_DN_THRSHLD</name> 156 <description>Description not included</description> 157 <bitOffset>0</bitOffset> 158 <bitWidth>9</bitWidth> 159 </field> 160 <field> 161 <name>RX_BITDTCT_UP_THRSHLD</name> 162 <description>Description not included</description> 163 <bitOffset>12</bitOffset> 164 <bitWidth>9</bitWidth> 165 </field> 166 </fields> 167 </register> 168 <register> 169 <name>RX_CRD_UP_THRSHLD</name> 170 <description>Receive Carrier Detect Up Threshold Register</description> 171 <addressOffset>0x01850003</addressOffset> 172 <fields> 173 <field> 174 <name>RX_CRD_UP_THRSHLD</name> 175 <description>Description not included</description> 176 <bitOffset>0</bitOffset> 177 <bitWidth>19</bitWidth> 178 </field> 179 </fields> 180 </register> 181 <register> 182 <name>RX_CRD_DN_THRSHLD</name> 183 <description>Receive Carrier Detect Down Threshold Register</description> 184 <addressOffset>0x01860003</addressOffset> 185 <fields> 186 <field> 187 <name>RX_CRD_DN_THRSHLD</name> 188 <description>Description not included</description> 189 <bitOffset>0</bitOffset> 190 <bitWidth>19</bitWidth> 191 </field> 192 </fields> 193 </register> 194 <register> 195 <name>RX_CRD_DOUT_THRSHLD</name> 196 <description>Receive Carrier Detect DOUT Threshold</description> 197 <addressOffset>0x01870003</addressOffset> 198 <fields> 199 <field> 200 <name>RX_CRD_DOUT_THRSHLD</name> 201 <description>Description not included</description> 202 <bitOffset>0</bitOffset> 203 <bitWidth>19</bitWidth> 204 </field> 205 </fields> 206 </register> 207 <register> 208 <name>TX_MARKSPACE_CNT</name> 209 <description>Transmit Mark-Space Count Values</description> 210 <addressOffset>0x01880003</addressOffset> 211 <fields> 212 <field> 213 <name>TX_SPACE_CNT</name> 214 <description>Description not included</description> 215 <bitOffset>0</bitOffset> 216 <bitWidth>10</bitWidth> 217 </field> 218 <field> 219 <name>TX_MARK_CNT</name> 220 <description>Description not included</description> 221 <bitOffset>12</bitOffset> 222 <bitWidth>10</bitWidth> 223 </field> 224 </fields> 225 </register> 226 <register> 227 <name>STAT</name> 228 <description>Status Register</description> 229 <addressOffset>0x01890003</addressOffset> 230 </register> 231 <register> 232 <name>TRIM</name> 233 <description>HART Trim Register</description> 234 <addressOffset>0x018A0003</addressOffset> 235 <fields> 236 <field> 237 <name>TRIM_BIAS</name> 238 <description>Description not included</description> 239 <bitOffset>0</bitOffset> 240 <bitWidth>5</bitWidth> 241 </field> 242 <field> 243 <name>TRIM_BG</name> 244 <description>Description not included</description> 245 <bitOffset>8</bitOffset> 246 <bitWidth>6</bitWidth> 247 </field> 248 <field> 249 <name>TRIM_TX_SR</name> 250 <description>Description not included</description> 251 <bitOffset>16</bitOffset> 252 <bitWidth>4</bitWidth> 253 </field> 254 </fields> 255 </register> 256 <register> 257 <name>TM</name> 258 <description>Testmode</description> 259 <addressOffset>0x018B0003</addressOffset> 260 <fields> 261 <field> 262 <name>TM_EN</name> 263 <description>Description not included</description> 264 <bitOffset>0</bitOffset> 265 <bitWidth>1</bitWidth> 266 </field> 267 <field> 268 <name>TM_BIAS_EN</name> 269 <description>Description not included</description> 270 <bitOffset>1</bitOffset> 271 <bitWidth>1</bitWidth> 272 </field> 273 <field> 274 <name>TM_BG_EN</name> 275 <description>Description not included</description> 276 <bitOffset>3</bitOffset> 277 <bitWidth>1</bitWidth> 278 </field> 279 <field> 280 <name>TM_VREF_EN</name> 281 <description>Description not included</description> 282 <bitOffset>3</bitOffset> 283 <bitWidth>1</bitWidth> 284 </field> 285 </fields> 286 </register> 287 </registers> 288 </peripheral> 289 <!-- AFE: Stacked Die --> 290</device>