I have a problem using pcie HW core. Accrding to “PCI Express compiler user guide” the tx_cred is only optional signals. But when I send data to PC with bus master burst mode tx_st_ready0 became low and did't rise again. In case I'm checking tx_cred it's happening after a much longest time. DMA transfers can work up to a hour.