⭐ 欢迎来到虫虫下载站! | 📦 资源下载 📁 资源专辑 ℹ️ 关于我们
⭐ 虫虫下载站

📄 usrp_gpif.c

📁 这是用python语言写的一个数字广播的信号处理工具包。利用它
💻 C
字号:
/* * Machine generated by "edit-gpif".  Do not edit by hand. */// This program configures the General Programmable Interface (GPIF) for FX2.// Please do not modify sections of text which are marked as "DO NOT EDIT ...".//// DO NOT EDIT ...// GPIF Initialization// Interface Timing      Async// Internal Ready Init   IntRdy=1// CTL Out Tristate-able Binary// SingleWrite WF Select     1// SingleRead WF Select      0// FifoWrite WF Select       3// FifoRead WF Select        2// Data Bus Idle Drive   Tristate// END DO NOT EDIT// DO NOT EDIT ...// GPIF Wave Names// Wave 0   = singlerd// Wave 1   = singlewr// Wave 2   = FIFORd// Wave 3   = FIFOWr// GPIF Ctrl Outputs   Level// CTL 0    = WEN#     CMOS// CTL 1    = REN#     CMOS// CTL 2    = OE#      CMOS// CTL 3    = CLRST    CMOS// CTL 4    = unused   CMOS// CTL 5    = BOGUS    CMOS// GPIF Rdy Inputs// RDY0     = EF#// RDY1     = FF#// RDY2     = unused// RDY3     = unused// RDY4     = unused// RDY5     = TCXpire// FIFOFlag = FIFOFlag// IntReady = IntReady// END DO NOT EDIT// DO NOT EDIT ...//// GPIF Waveform 0: singlerd//// Interval     0         1         2         3         4         5         6     Idle (7)//          _________ _________ _________ _________ _________ _________ _________ _________//// AddrMode Same Val  Same Val  Same Val  Same Val  Same Val  Same Val  Same Val// DataMode NO Data   NO Data   NO Data   NO Data   NO Data   NO Data   NO Data// NextData SameData  SameData  SameData  SameData  SameData  SameData  SameData// Int Trig No Int    No Int    No Int    No Int    No Int    No Int    No Int// IF/Wait  Wait 1    Wait 1    Wait 1    Wait 1    Wait 1    Wait 1    Wait 1//   Term A//   LFunc//   Term B// Branch1// Branch0// Re-Exec// Sngl/CRC Default   Default   Default   Default   Default   Default   Default// WEN#         0         0         0         0         0         0         0         0// REN#         0         0         0         0         0         0         0         0// OE#          0         0         0         0         0         0         0         0// CLRST        0         0         0         0         0         0         0         0// unused       0         0         0         0         0         0         0         0// BOGUS        0         0         0         0         0         0         0         0//// END DO NOT EDIT// DO NOT EDIT ...//// GPIF Waveform 1: singlewr//// Interval     0         1         2         3         4         5         6     Idle (7)//          _________ _________ _________ _________ _________ _________ _________ _________//// AddrMode Same Val  Same Val  Same Val  Same Val  Same Val  Same Val  Same Val// DataMode Activate  Activate  Activate  Activate  Activate  Activate  Activate// NextData SameData  SameData  SameData  SameData  SameData  SameData  SameData// Int Trig No Int    No Int    No Int    No Int    No Int    No Int    No Int// IF/Wait  Wait 1    IF        Wait 1    Wait 1    Wait 1    Wait 1    Wait 1//   Term A           EF#//   LFunc            AND//   Term B           EF#// Branch1            ThenIdle// Branch0            ElseIdle// Re-Exec            No// Sngl/CRC Default   Default   Default   Default   Default   Default   Default// WEN#         0         1         1         1         1         1         1         0// REN#         0         0         0         0         0         0         0         0// OE#          0         0         0         0         0         0         0         0// CLRST        0         0         0         0         0         0         0         0// unused       0         0         0         0         0         0         0         0// BOGUS        0         0         0         0         0         0         0         0//// END DO NOT EDIT// DO NOT EDIT ...//// GPIF Waveform 2: FIFORd//// Interval     0         1         2         3         4         5         6     Idle (7)//          _________ _________ _________ _________ _________ _________ _________ _________//// AddrMode Same Val  Same Val  Same Val  Same Val  Same Val  Same Val  Same Val// DataMode NO Data   Activate  NO Data   NO Data   NO Data   NO Data   NO Data// NextData SameData  SameData  SameData  SameData  SameData  SameData  SameData// Int Trig No Int    No Int    No Int    No Int    No Int    No Int    No Int// IF/Wait  Wait 1    IF        Wait 1    IF        Wait 1    Wait 1    Wait 1//   Term A           TCXpire             TCXpire//   LFunc            AND                 AND//   Term B           TCXpire             TCXpire// Branch1            Then 2              ThenIdle// Branch0            Else 1              ElseIdle// Re-Exec            No                  No// Sngl/CRC Default   Default   Default   Default   Default   Default   Default// WEN#         0         0         0         0         0         0         0         0// REN#         1         0         0         0         0         0         0         0// OE#          1         1         1         0         0         0         0         0// CLRST        0         0         0         0         0         0         0         0// unused       0         0         0         0         0         0         0         0// BOGUS        0         0         0         0         0         0         0         0//// END DO NOT EDIT// DO NOT EDIT ...//// GPIF Waveform 3: FIFOWr//// Interval     0         1         2         3         4         5         6     Idle (7)//          _________ _________ _________ _________ _________ _________ _________ _________//// AddrMode Same Val  Same Val  Same Val  Same Val  Same Val  Same Val  Same Val// DataMode NO Data   Activate  Activate  Activate  Activate  Activate  Activate// NextData SameData  SameData  SameData  SameData  SameData  SameData  SameData// Int Trig No Int    No Int    No Int    No Int    No Int    No Int    No Int// IF/Wait  Wait 1    IF        Wait 1    Wait 1    Wait 1    Wait 1    Wait 1//   Term A           TCXpire//   LFunc            AND//   Term B           TCXpire// Branch1            ThenIdle// Branch0            Else 1// Re-Exec            No// Sngl/CRC Default   Default   Default   Default   Default   Default   Default// WEN#         0         0         0         0         0         0         0         0// REN#         0         0         0         0         0         0         0         0// OE#          0         0         0         0         0         0         0         0// CLRST        0         0         0         0         0         0         0         0// unused       0         0         0         0         0         0         0         0// BOGUS        0         0         0         0         0         0         0         0//// END DO NOT EDIT// GPIF Program Code// DO NOT EDIT ...// #include "fx2.h"// #include "fx2regs.h"// #include "fx2sdly.h"     // SYNCDELAY macro// END DO NOT EDIT// DO NOT EDIT ...const char WaveData[128] ={// Wave 0/* LenBr */ 0x01,     0x01,     0x01,     0x01,     0x01,     0x01,     0x01,     0x07,/* Opcode*/ 0x00,     0x00,     0x00,     0x00,     0x00,     0x00,     0x00,     0x00,/* Output*/ 0x00,     0x00,     0x00,     0x00,     0x00,     0x00,     0x00,     0x00,/* LFun  */ 0x00,     0x00,     0x00,     0x00,     0x00,     0x00,     0x00,     0x3F,// Wave 1/* LenBr */ 0x01,     0x3F,     0x01,     0x01,     0x01,     0x01,     0x01,     0x07,/* Opcode*/ 0x22,     0x03,     0x02,     0x02,     0x02,     0x02,     0x02,     0x00,/* Output*/ 0x00,     0x01,     0x01,     0x01,     0x01,     0x01,     0x01,     0x00,/* LFun  */ 0x00,     0x00,     0x00,     0x00,     0x00,     0x00,     0x00,     0x3F,// Wave 2/* LenBr */ 0x01,     0x11,     0x01,     0x3F,     0x01,     0x01,     0x01,     0x07,/* Opcode*/ 0x00,     0x03,     0x00,     0x01,     0x00,     0x00,     0x00,     0x00,/* Output*/ 0x06,     0x04,     0x04,     0x00,     0x00,     0x00,     0x00,     0x00,/* LFun  */ 0x00,     0x2D,     0x00,     0x2D,     0x00,     0x00,     0x00,     0x3F,// Wave 3/* LenBr */ 0x01,     0x39,     0x01,     0x01,     0x01,     0x01,     0x01,     0x07,/* Opcode*/ 0x00,     0x03,     0x02,     0x02,     0x02,     0x02,     0x02,     0x00,/* Output*/ 0x00,     0x00,     0x00,     0x00,     0x00,     0x00,     0x00,     0x00,/* LFun  */ 0x00,     0x2D,     0x00,     0x00,     0x00,     0x00,     0x00,     0x3F,};// END DO NOT EDIT// DO NOT EDIT ...const char FlowStates[36] ={/* Wave 0 FlowStates */ 0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,/* Wave 1 FlowStates */ 0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,/* Wave 2 FlowStates */ 0x81,0x2D,0x26,0x00,0x04,0x04,0x03,0x02,0x00,/* Wave 3 FlowStates */ 0x81,0x2D,0x21,0x00,0x04,0x04,0x03,0x02,0x00,};// END DO NOT EDIT// DO NOT EDIT ...const char InitData[7] ={/* Regs  */ 0xA0,0x00,0x00,0x00,0xEE,0x4E,0x00};// END DO NOT EDIT// TO DO: You may add additional code below.

⌨️ 快捷键说明

复制代码 Ctrl + C
搜索代码 Ctrl + F
全屏模式 F11
切换主题 Ctrl + Shift + D
显示快捷键 ?
增大字号 Ctrl + =
减小字号 Ctrl + -