Why does “masking capability” bit in PCIe Configuration MSI Control Status Register returns an incorrect value of “1”?
Solution The “masking capability” bit in PCIe Configuration MSI Control Status Register should return a value of “0”, as it is hardwired to ground. In simulation, it returns an incorrect value of “1” due to a bug in Quartus® II 9.0 SP2 software. The workaround is to use Quartus II 9.1 software. You can refer to Table 5-12 in PCI Express Compiler User Guide (PDF) for additional information about mask capability bit.
Related Questions
- If the host sets the SERVICE REQUEST* bit in Configuration Register #1 to logic "0", and the "Clear Service Request" feature is used, is it possible for the BC to not see the Service Request bit set to logic "1" in the RT Status Word?
- Do providers have to register with the Centers for Disease Control and Prevention (CDC) in order to receive the 2009 H1N1 vaccine?
- Can the contents of a register be modified via the configuration port and its status read?