Forum Discussion
Altera_Forum
Honored Contributor
16 years agoWhat's the general way to incorporate handwritten module with TSE ethernet?
Suppose we have handwritten IP module that continuously reads data from ADC, processes it and writes to some on-chip fifo. Now we want to send those data via Ethernet. I got impression the common w...
Altera_Forum
Honored Contributor
10 years agoHi vaka,
The initialization of MAC/Phy in our case is done by the TSE MAC driver software. After init we check the bit 5 of copper status register of the Marvell 88E1111. If Auto-Negotiation process is completed we can use the interface. Then it's possible to get a ping reply from the hardware. Is the Link between your PC and the hardware established? (orange LED at 1000GBit) Do you have provided all necessary signals to/from the 88E1111? (gtx_clk, tx_en, tx_d, rx_dv, rx_d, mdio, mdc, reset_n) If you don't able to use a TCP/IP stack refer AN647. There is a description of a reference design just with Ethernet packet generator and monitor. Control and initialization of MAC and PHY is done by system console with some tcl-scripts. Look in the ref design subdirectory sc_tcl for tse_marvel_phy.tcl and tse_mac_config.tcl Jens