Hello Steve San, Strictly, GSRD differs from TEMAC. Although both are embedded TEMAC is used in Virtex4, GSRD accesses direct memory through MPMC. MPMC is a multi-port memory controller for GSRD to access direct memory.
http://www.xilinx.com/esp/wired/optical/xlnx_net/gsrd_download.htm Download of GSRD is linked out of the above-mentioned URL, and becomes a place to be logged in (Registration for downloading the reference design short cut). http://www.xilinx.com/xlnx/xil_entry2.jsp?sMode=login&group=gsrd Linux2.4 driver is contained in this GSRD. However, this Linux2.4 driver (adapter.c) has the fault which does not operate correctly, when a 100BASE hub is connected. In order to correct this problem, it is necessary to add the interrupt handling routine of PHY. Although this GSRD is a reference design more nearly high-speed than TEMAC, many FPGA resources are used for it. I am going to create a TEMAC driver (Linux2.6) by a scratch, I cannot make time for it now. Since it is due to make by the end of this month, if it is completed, I'll announce it to this mailing list. I'll write the Linux2.6 TEMAC driver corresponding to the following reference designs. http://direct.xilinx.com/bvdocs/appnotes/xapp902.pdf http://www.xilinx.com/bvdocs/appnotes/xapp902.zip (The Linux driver is not contained in this reference design) Best Regards, Yoshio Kashiwagi - Nissin Systems > Dear Kashiwagi-San, > > I noticed in your posting over at linuxppc-embedded in Jan 2006 about a > Xilinx demo code for the TEMAC driver. > > So, I pulled the > http://www.xilinx.co.jp/ise/embedded/EDK/71i/mpmc_7_1_2.zip file and > browsed it. > > Do you know where one can get a patch for Linux 2.4? > > Thank you, > > Steve Egbert > > -- > -----BEGIN GEEK CODE BLOCK----- > Version: 3.12 > GAT d- s++: !a C+++ UL++++ P+++ L+++ E W+++ N+ o++ K+++ w-- > O- M+ V- PS PE++ Y+ PGP++ t++ 5++ X++ R tv- b++ DI+ D+ > G++ e* h++ r+++ z > ------END GEEK CODE BLOCK------ > GPG Public Key: http://www.egbert.net/pgp > _______________________________________________ > Linuxppc-embedded mailing list > Linuxppc-embedded at ozlabs.org > https://ozlabs.org/mailman/listinfo/linuxppc-embedded >