Download PCIeV4BASE User`s manual
Transcript
Bus transactions LW/R# ADS# BLAST# LAD[31:0] A D0 D1 D2 Dn-1 Dn PLX => FPGA CLK READY# LW/R# ADS# BLAST# FPGA drives LAD[31:0] LAD[31:0] A D0 D1 Dn-1 Dn FPGA => PLX CLK READY# Figure 11: Bus transactions with ReadBlock() and WriteBlock() in continuous burst mode This design supports the local bus continuous burst transfers as well as the single cycle transfers. For burst transfers the additional signal BLAST# (burst last) is needed, which is driven by the PLX PCIe controller. If this signal is asserted low, the PLX indicates the last LWORD it wants to transmit or receive. The FPGA can use the READY# signal for inserting wait states like in the single cycle mode. Furthermore the FPGA can drive the additional signal BTERM# (burst terminate) to break the current burst transfer and request a new address cycle. Note that the use of BTERM# is not demonstrated in “performance_test”, because it would decrease the performance. PCIEV4BASE / C1080-3807 User Doc V0.6 http://www.cesys.com/ -38- preliminary