Forum Discussion

Altera_Forum's avatar
Altera_Forum
Icon for Honored Contributor rankHonored Contributor
15 years ago

[TSE] how have the datas from fifo tse ?

Hi,

I need some help about triple speed ethernet (tse) to receive and transmit datas.

I have paid for IP-TRIETHERNET + IP-NIOS + IP-TCPIP-NIOS.

The altera support and commercial contact told me that I need only this pack to do the gigabit...

I add gigabit to our board. We need 10/100 and 1G in ethernet.

We use the marvel 88E1111 like phy and cyclone II (stratix III too on other board).

We connect the phy marvell with altera in mii / gmii mode.

I have a nios II with the tse module.

With the advise of altera support, I do my sopc project with the "Triple Speed Ethernet Data Path Rference Design"

aka AN483.

But with this exemple , I can't send my own datas or receive and display the datas that I receive.

The module "eth_gene" can send only random datas or incremental datas and "eth_moni" can count the bytes received

and mentionned if packets with error or not.

I don't understand why we need other module to have the datas or to send our own messages because I paid for doing

all in gigabit.

If I want to use the "simple socket server " exemple code, I need to use the "sgdma" module but it is not free.

(see in ug_ethernet.pdf 6.2)

And why didn't tell me that I need other thing to use my tse pack ?

So, is the sgdma module important ? necessary ? or can I create my own module to use the streaming

(in and out) from my tse module in the nios.

Our board must send any datas that we want and receive any datas on ethernet.

How can I access to the datas in the fifo of the triple speed ethernet module ?

I need help about this and it's very urgent.

Thanks

Cordialy,

Benoît

Edit :

my .qar file ici (http://exterminabur.free.fr/etep608a_dtd_ben.qar)

33 Replies

  • Altera_Forum's avatar
    Altera_Forum
    Icon for Honored Contributor rankHonored Contributor

    I resilve this problem with replacing "none" in "system clock timer" (in system library properties) by "timer_0".

    now,I try to jump from my boot to my ram (I have a software in my boot that jumps in my software program in ram) or I need some help to compile my program software in nios II ide 9.0sp2 (options for "system library properties" ?, options for sopc builder in quartus for cpu ?) to launch my software directely in ram .

    thanks for any help
  • Altera_Forum's avatar
    Altera_Forum
    Icon for Honored Contributor rankHonored Contributor

    The 88e1111 datasheet isn't publicly available. You need to ask Marvell to get it and sign an NDA.

    I avoid Marvell products for this reason.