We use PCI6410 to support 16bit CF card on board. It does't work and we are debugging the issue.
There are two questions based on our findings.
1. The WP signal from the CF card is measured zero by multimeter but bit 4 of ExCA Interface Status Register is read out 1 indicating the CF card is write protected. My understanding is it should not be 1 in any way because it reflects the status of the WP signal of the CF card interface. So at what cases this abnormal can happen? The card is working at memory mode.
2. The Ready signal from CF card is held to low when powered up indicating it is busy. But when we hot insert the CF card when the board is powered, the Ready signal becomes high. Is there anything triggered the behavior of the CF card like that from PCI6412?
3. The software we developped is working on the PCI1510 to support the same CF card. I don't know if there is any difference between PCI1510 and PCI6410 in the function to support CF card, which causes the needs of software modification.
BTW, the board is designed to always power the CF card without using the power switch interface.
Thanks.