My customer has the following questions on the TSB12LV32.
I use TSB12LV32 as Firewire controller, and TSB41AB2 as Firewire PHY. When I try to read TSB12LV32's CFR registers after power on reset, only part of these registers are read with supposed power on reset value. If I keep reading them through an infinite loop, after couple seconds, all register values returned will be 0xFFFFFFFF. I checked the INT line is low when returning 0xFFFFFFFF. TEA is low too. Also MCA is low too without pulses. All the read to CFR regs are through 4 single byte read. There is no CFR writes at all. The databus is 8-bit and chip is running in big endian.
1) Is this a microcontroller interface timing error MCERROR?
2) Can TEA & INT be active even only involving CFR reads?
3) Do you have any c code for initialization and operate TSB12LV32?
4) Do you have example of glue logic to SHARC DSP?