Changes between Version 14 and Version 15 of OFDM/MIMO/Docs/ModelRegisters


Ignore:
Timestamp:
Dec 27, 2006, 3:21:05 PM (17 years ago)
Author:
murphpo
Comment:

--

Legend:

Unmodified
Added
Removed
Modified
  • OFDM/MIMO/Docs/ModelRegisters

    v14 v15  
    455455  ''(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.
    456456==== EXT_PKTDET_EN ====
    457   ''(Bit 7)''   Enables external packet detection via the ''[wiki:OFDM/MIMO/Docs/ModelPorts rx_extpktdet]'' top-level port
     457  ''(Bit 7)''   Enables external packet detection via the ''[wiki:OFDM/MIMO/Docs/ModelPorts#OFDMCore rx_extpktdet]'' top-level port
    458458==== REQ_SHORT_CORR ====
    459459  ''(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. 
     
    461461  ''(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. 
    462462==== 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. 
    464464==== DYN_PKT_LENGTHS ====
    465465  ''(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.
     
    511511=== Fields: ===
    512512==== 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.
    514514==== 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.
    516516==== RST_BADPKT_INT ====
    517517  ''(Bit 1)'' Resets the bad packet interrupt. The application must assert & de-assert this bit after processing a bad packet.
     
    608608=== Fields: ===
    609609==== 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.
    611611
    612612----
     
    624624=== Fields: ===
    625625==== 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.
    627627==== 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.
    629629
    630630----
     
    634634=== Fields: ===
    635635==== 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.
    637637==== 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.
    639639
    640640----
     
    690690  ''(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.
    691691==== 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.
    693693==== DISABLE_ANTB_PREAMBLE ====
    694694  ''(Bits 3:2 - UFix1_0)'' When asserted, disables the transmission of a preamble from antenna B.
     
    710710=== Fields: ===
    711711==== 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.
    713713
    714714----
     
    718718=== Fields: ===
    719719==== 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].
    721721==== 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].
    723723
    724724----