📄 gpif.c
字号:
// 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 //
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -