I am implementing an PowerPC embedded system in EDK and am trying to use both emac0 and emac1 hard cores of the fpga. I have implemented two instances of the plb_temac ip core and the hard_temac core in EDK. I've configured the hard_mac core's parameters to include EMAC1, and have assigned unique identifiers to both macs (emac0 = 0, emac1 = 1). I've also connected the "Provider/Command shared host bus" between the two plb_temac cores per the datasheet MHS example.
Using chipscope, i've observed that the host bus to the hard MAC is functioning during read/writes for emac0, but not when addressing emac1. It seems that the plb_temac for emac1 does not initiate a transfer on the host bus.
Has anyone ever configured a dual temac PPC system? I would appreciate any ideas as I am running out.
Thanks