Data Fields
_Fftc_ControlStatusReg Struct Reference

Fftc_ControlStatusReg. More...

#include <fftc_lld.h>

Data Fields

uint32_t dftSize
Fftc_DFTMode dftMode
uint8_t bSupressSideInfo
Fftc_QueueId inputQNum
uint8_t bIsSOP
uint8_t bIsEOP
uint8_t bIsBlockError
uint32_t zeroPadFactor
Fftc_ZeroPadMode zeroPadMode

Detailed Description

Fftc_ControlStatusReg.

Structure to hold the contents of Block X Control Status Register.


Field Documentation

Boolean flag, indicates whether this block for which the status is being retrieved contains an error.

Corresponds to the 'block_error' field of the Block X Control Status Register.

Boolean flag, indicates if this block was the last block of the packet.

Corresponds to the 'EOP' bit of Block X Control Status Register.

Boolean flag, indicates if this block was the first block of the packet.

Corresponds to the 'SOP' bit of Block X Control Status Register.

Boolean flag, is set to 1 to indicate that FFTC is programmed to supress FFTC side info such as block exponent, clipping detection, error and tag being output.

Corresponds to the 'supress_side_info' bit field of the Block X Control Status register.

DFT/IDFT selection status.

Mode can be either 0 for an IFFT/IDFT, 1 for FFT/DFT.

Corresponds to the 'DFT_IDFT_select' bit field of the Block X Control Status register.

Reflects the DFT size used. In case a DFT list is used, this field will reflect the size used from the DFT list. In case there is only one block, this size will be same as the size configured in FFTC Queue X Control register.

Corresponds to the 'DFT_size_stat' bit field of the Block X Control Status register.

Indicates the queue number from which this block has originated.

Corresponds to the 'input_queue_num' bit of Block X Control Status Register.

The number of samples used for zero padding in "Add" mode or the multiplication factor by which the oversampling was done in "Multiply" mode for zero padding on this block. "0" indicates that zero padding was disabled for the block.

Corresponds to the 'zero_pad_val' bit field of the Block X Control Status Register.

Zero Pad Mode. Mode can be either "add" or "multiply".

Corresponds to the 'zero_pad_mode' bit field of the Block X Control Status Register.


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

Copyright 2014, Texas Instruments Incorporated