FPGA Intellectual Property
PCI Express*, Networking and Connectivity, Memory Interfaces, DSP IP, and Video IP
6023 Discussions

Completer Abort or Unsupported Request via BFM

Honored Contributor II



I was checking a design using the Stratix IV PCI Express Hard IP using the generated BFM. Now I wanted the BFM to respond to a read from the Hard IP with a failure, like a Completer Abort or Unsupported Request. I tried giving it several random addresses to do the read but always get a valid read of all zeroes, but none of those are bad packets. Does anyone know how get the BFM to generate a failed response? 


0 Kudos
1 Reply
Honored Contributor II

Are you using the Hard IP as an endpoint or root complex? The Altera BFM is pretty limited -- pretty much just proves out the basics. If you need to do more complex verification, you need a 3rd party tool. There are a few out there that are inexpensive and/or have free versions. My favorite is DrivExpress, which should support what you're asking about, assuming you're using the Hard IP as an endpoint.