Pinchas at BGU they should teach you better than that!
pinit wrote:
> Bhooshan ,
> My question is about EMAC - Ethernet MAC (medium access controller )
> and not to
> MAC (multiply and accumulate)
>
> thanks
> Pini
>
Reply by bhooshaniyer●June 20, 20052005-06-20
>Bhooshan ,
>My question is about EMAC - Ethernet MAC (medium access controller )
>and not to
> MAC (multiply and accumulate)
>
>thanks
> Pini
There you go! Another illustration of why you should'nt ask cryptic
questions assuming the other person will know what you mean anyways. Sorry
for the blather, btw.
--Bhooshan
This message was sent using the Comp.DSP web interface on
www.DSPRelated.com
Reply by pinit●June 19, 20052005-06-19
Bhooshan ,
My question is about EMAC - Ethernet MAC (medium access controller )
and not to
MAC (multiply and accumulate)
thanks
Pini
Reply by bhooshaniyer●June 19, 20052005-06-19
Pini--
>If I use the TMS320C64xx MAC with TCP/IP (or UDP) protocol how many
>percentage of the CPU I will loose ?
>Should I use the stack from TI or any other vendor?
>Should I use the BIOS for fast prototyping?
Am not sure how exactly to answer that, I dont think there is a direct
answer to that. Here is a picture I can present:
The c6000 cpu is not a single monolithic unit, it composes of 8 functional
units rather. This includes 2 dedicated hw multipliers. The remaining 6
functional units can be considered ALU's i.e they can all perform the
accumulation or summation. So, in essence the bandwidth of MAC's in C6x is
equal to the bandwidth of multipliers in C6x.
The c64xx operates upwards of 600 mhz and a 600 mhz cpu posesess 4800
MIPS.
The 2 C64xx multipliers are 32 bits additionally they in combination with
an equal no of alu's can compute 2 16 bits mac's per multiplier. In other
words a 600 mhx c64x device can spew out 2400 MMAC(Millions of MACs)
2 .M Units
* 2 16 bit MACs (Per M Unit)
* 600 Mhz
--------------
2400 MMACs
--------------
To answer your question of how much CPU is occupied while doing this
2400 MMACs, the answer is rather convoluted but to simplify things, I
would say, you have 4*600= 2400 MIPS free for you to do rest of the stuff.
So in essence you have 50% CPU free!
Hope this helps
--Bhooshan
This message was sent using the Comp.DSP web interface on
www.DSPRelated.com
Reply by pinit●June 18, 20052005-06-18
Hi,
If I use the TMS320C64xx MAC with TCP/IP (or UDP) protocol how many
percentage of the CPU I will loose ?
Should I use the stack from TI or any other vendor?
Should I use the BIOS for fast prototyping?
Thanks for helping
Pini