Changes between Version 14 and Version 15 of OFDM/MIMO/Docs/ModelRegisters
- Timestamp:
- Dec 27, 2006, 3:21:05 PM (17 years ago)
Legend:
- Unmodified
- Added
- Removed
- Modified
-
OFDM/MIMO/Docs/ModelRegisters
v14 v15 455 455 ''(Bit 8)'' Enables the internal packet detection block. This should only be used when debugging the PHY over a wire when the external packet detector is not being used. 456 456 ==== EXT_PKTDET_EN ==== 457 ''(Bit 7)'' Enables external packet detection via the ''[wiki:OFDM/MIMO/Docs/ModelPorts rx_extpktdet]'' top-level port457 ''(Bit 7)'' Enables external packet detection via the ''[wiki:OFDM/MIMO/Docs/ModelPorts#OFDMCore rx_extpktdet]'' top-level port 458 458 ==== REQ_SHORT_CORR ==== 459 459 ''(Bit 6)'' Requires either internal or external packet detection in order to begin processing a packet. When disabled, the receiver will begin processing packets when trigged only by the long correlator. … … 461 461 ''(Bit 5)'' Requires two threshold crossings from the long correlator, spaced exactly 64 cycles apart. When enaled, this makes packet detection more robust at the cost of more false negative detections. 462 462 ==== SISO_MODE ==== 463 ''(Bit 4) Enables single-antenna (SISO)''mode in the receiver. In this mode, only packets transmitted in SISO mode will be properly received.463 ''(Bit 4)'' Enables single-antenna (SISO) mode in the receiver. In this mode, only packets transmitted in SISO mode will be properly received. 464 464 ==== DYN_PKT_LENGTHS ==== 465 465 ''(Bit 2)'' Enables dynamic packet lengths. This should be 1 for normal operation. When disabled, the receiver assumes every packet is a fixed length. This is useful during PHY debugging and BER testing. … … 511 511 === Fields: === 512 512 ==== EN_BADPKT_INT ==== 513 ''(Bit 5)'' Enables the bad packet interrupt output. The interrupt is raised via the top-level output ''[wiki:OFDM/MIMO/Docs/ModelPorts rx_int_badpkt]''. Bad packets are defined as packets which fail the CRC checksum calculation.513 ''(Bit 5)'' Enables the bad packet interrupt output. The interrupt is raised via the top-level output ''[wiki:OFDM/MIMO/Docs/ModelPorts#OFDMCore rx_int_badpkt]''. Bad packets are defined as packets which fail the CRC checksum calculation. 514 514 ==== EN_GOODPKT_INT ==== 515 ''(Bit 4)'' Enables the good packet interrupt output. The interrupt is raised via the top-level output ''[wiki:OFDM/MIMO/Docs/ModelPorts rx_int_goodpkt]''. Good packets are defined as packets which pass the CRC checksum calculation.515 ''(Bit 4)'' Enables the good packet interrupt output. The interrupt is raised via the top-level output ''[wiki:OFDM/MIMO/Docs/ModelPorts#OFDMCore rx_int_goodpkt]''. Good packets are defined as packets which pass the CRC checksum calculation. 516 516 ==== RST_BADPKT_INT ==== 517 517 ''(Bit 1)'' Resets the bad packet interrupt. The application must assert & de-assert this bit after processing a bad packet. … … 608 608 === Fields: === 609 609 ==== NUM_BYTES ==== 610 ''(Bits 11:0 - UFix12_0)'' This integer is the number of payload bytes present in the packet being prepared for transmission. This value must be updated before the transmitter is started. The application must assure that this value agrees with [wiki: #NUM_PYLD_SYMS NUM_PYLD_SYMS] and the selected modulation scheme.610 ''(Bits 11:0 - UFix12_0)'' This integer is the number of payload bytes present in the packet being prepared for transmission. This value must be updated before the transmitter is started. The application must assure that this value agrees with [wiki:OFDM/MIMO/Docs/ModelRegisters#NUM_PYLD_SYMS NUM_PYLD_SYMS] and the selected modulation scheme. 611 611 612 612 ---- … … 624 624 === Fields: === 625 625 ==== PILOT1_INDEX_1 ==== 626 ''(Bits 5:0 - UFix6_0)'' Subcarrier index for first copy of pilot tone 1. This index should be symmetric about DC with [wiki: #PILOT1_INDEX_2 PILOT1_INDEX_2] below.626 ''(Bits 5:0 - UFix6_0)'' Subcarrier index for first copy of pilot tone 1. This index should be symmetric about DC with [wiki:OFDM/MIMO/Docs/ModelRegisters#PILOT1_INDEX_2 PILOT1_INDEX_2] below. 627 627 ==== PILOT1_INDEX_2 ==== 628 ''(Bits 21:16 - UFix6_0)'' Subcarrier index for second copy of pilot tone 1. This index should be symmetric about DC with [wiki: #PILOT1_INDEX_1 PILOT1_INDEX_1] above.628 ''(Bits 21:16 - UFix6_0)'' Subcarrier index for second copy of pilot tone 1. This index should be symmetric about DC with [wiki:OFDM/MIMO/Docs/ModelRegisters#PILOT1_INDEX_1 PILOT1_INDEX_1] above. 629 629 630 630 ---- … … 634 634 === Fields: === 635 635 ==== PILOT2_INDEX_1 ==== 636 ''(Bits 5:0 - UFix6_0)'' Subcarrier index for first copy of pilot tone 2. This index should be symmetric about DC with [wiki: #PILOT2_INDEX_2 PILOT2_INDEX_2] below.636 ''(Bits 5:0 - UFix6_0)'' Subcarrier index for first copy of pilot tone 2. This index should be symmetric about DC with [wiki:OFDM/MIMO/Docs/ModelRegisters#PILOT2_INDEX_2 PILOT2_INDEX_2] below. 637 637 ==== PILOT2_INDEX_2 ==== 638 ''(Bits 21:16 - UFix6_0)'' Subcarrier index for second copy of pilot tone 2. This index should be symmetric about DC with [wiki: #PILOT2_INDEX_1 PILOT2_INDEX_1] above.638 ''(Bits 21:16 - UFix6_0)'' Subcarrier index for second copy of pilot tone 2. This index should be symmetric about DC with [wiki:OFDM/MIMO/Docs/ModelRegisters#PILOT2_INDEX_1 PILOT2_INDEX_1] above. 639 639 640 640 ---- … … 690 690 ''(Bits 1:0 - UFix1_0)'' Enables SISO mode in the transmitter. This option can be enabled per packet and will only function correctly when used with a receiver in SISO mode. 691 691 ==== RANDOM_PYLD ==== 692 ''(Bits 2:1 - UFix1_0)'' Enables random payload mode, which transmits random symbols in every subcarrier. The modulation scheme used is configured in the [wiki: #RAND_PLD_MOD_SEL RAND_PLD_MOD_SEL] field.692 ''(Bits 2:1 - UFix1_0)'' Enables random payload mode, which transmits random symbols in every subcarrier. The modulation scheme used is configured in the [wiki:OFDM/MIMO/Docs/ModelRegisters#RAND_PLD_MOD_SEL RAND_PLD_MOD_SEL] field. 693 693 ==== DISABLE_ANTB_PREAMBLE ==== 694 694 ''(Bits 3:2 - UFix1_0)'' When asserted, disables the transmission of a preamble from antenna B. … … 710 710 === Fields: === 711 711 ==== BER_TOTALBITS ==== 712 ''(Bits 31:0 - UFix32_0)'' Total number of bits received. Divide [wiki: #BER_ERRORS BER_ERRORS] by this field to calculate the bit error rate.712 ''(Bits 31:0 - UFix32_0)'' Total number of bits received. Divide [wiki:OFDM/MIMO/Docs/ModelRegisters#BER_ERRORS BER_ERRORS] by this field to calculate the bit error rate. 713 713 714 714 ---- … … 718 718 === Fields: === 719 719 ==== RX_GOODPKT ==== 720 ''(Bits 1:0 - UFix1_0)'' Active high when a good packet is received. This field will only go high when [wiki: #EN_GOODPKT_INT EN_GOODPKT_INT] is enabled and must be cleared by asserting [wiki:#RST_GOODPKT_INT RST_GOODPKT_INT].720 ''(Bits 1:0 - UFix1_0)'' Active high when a good packet is received. This field will only go high when [wiki:OFDM/MIMO/Docs/ModelRegisters#EN_GOODPKT_INT EN_GOODPKT_INT] is enabled and must be cleared by asserting [wiki:OFDM/MIMO/Docs/ModelRegisters#RST_GOODPKT_INT RST_GOODPKT_INT]. 721 721 ==== RX_BADPKT ==== 722 ''(Bits 2:1 - UFix1_0)'' Active high when a bad packet is received. This field will only go high when [wiki: #EN_BADPKT_INT EN_BADPKT_INT] is enabled and must be cleared by asserting [wiki:#RST_BADPKT_INT RST_BADPKT_INT].722 ''(Bits 2:1 - UFix1_0)'' Active high when a bad packet is received. This field will only go high when [wiki:OFDM/MIMO/Docs/ModelRegisters#EN_BADPKT_INT EN_BADPKT_INT] is enabled and must be cleared by asserting [wiki:OFDM/MIMO/Docs/ModelRegisters#RST_BADPKT_INT RST_BADPKT_INT]. 723 723 724 724 ----