| Hi Igor, Thanks for your reply. Now I am not clear about 
your point no.7  7. When you write 
DMA buffer descriptor, you must also write the MAC buffer descriptor. When the 
descriptor is set as READY, the DMA request is set 
automatically. As you mentioned I can write the DMA buffer 
descriptor in the Block RAM memory using the address specified by the TX_BD_NUM, 
e.g. I will store transmitter buffer descriptors locations between 0x400 
and 0x600. And receive buffer descriptors in the locations 0x600 to 0x800. 
 Now, where do I store MAC buffer descriptors? Or 
what is the address for these descriptors? Also I am expecting clarificatioins for the 
doubts in last mail, which are not clarified. Once again I am copying 
here. How the source address and 
destination addresses are incremented if I set the respective 
bits? Where the Channel registers 
are stored? If they are stored outside the Ethernet IP Core, how these will be 
controlled? If I am interfacing this IP Core to any processor, how the 
processor will controls channel registers? Expecting reply. Regards, Veeresh 
 |