FPGARelated.com
Forums

fpga mac controller with tcp/ip/dhcp

Started by sundeep January 8, 2009
hello,

I am looking to create a mac controller which includes tcp/ip/dhcp.
Where can I get information on how to do this?

Within the mac controller I have started created a tx engine, rx
engine, and flow controller. My mac controller will connect to an
onboard phy chip, but I am unsure how to program the mac to interface
with the phy for IEEE 802.11 standards. Such as, when a signal is
received from phy what sequence should be executed in order to pass
that data to buffers to memory? And do tx and rx engines alternate?
After this I would like to implement dhcp/tcp.

thank you

sb
sundeep wrote:
> hello, > > I am looking to create a mac controller which includes tcp/ip/dhcp. > Where can I get information on how to do this?
http://groups.google.com/groups/search?q=fpga+arp+udp+dhcp
On Jan 8, 5:26=A0pm, Mike Treseler <mtrese...@gmail.com> wrote:
> sundeep wrote: > > hello, > > > I am looking to create amaccontroller which includes tcp/ip/dhcp. > > Where can I get information on how to do this? > > http://groups.google.com/groups/search?q=3Dfpga+arp+udp+dhcp
so it seems tcp/ip/dhcp would take up too many resources using an fpga and a microcontroller would be a better approach for this. I wasn't able to find information on how to simulate a mac controller. Where can I find flow charts/block diagrams for this?
On Jan 9, 7:20=A0am, sundeep <sundeep.bhan...@gmail.com> wrote:
> On Jan 8, 5:26=A0pm, Mike Treseler <mtrese...@gmail.com> wrote: > > > sundeep wrote: > > > hello, > > > > I am looking to create amaccontroller which includes tcp/ip/dhcp. > > > Where can I get information on how to do this? > > >http://groups.google.com/groups/search?q=3Dfpga+arp+udp+dhcp > > so it seems tcp/ip/dhcp would take up too many resources using an fpga > and a microcontroller would be a better approach for this. > > I wasn't able to find information on how to simulate a mac controller. > Where can I find flow charts/block diagrams for this?
Two places to look: http://www.google.com/search?hl=3Den&q=3Dsimulate+ethernet+MAC http://groups.google.com/groups/search?q=3Dsimulate+ethernet+MAC Google: It's not just for email anymore!
On 9 Gen, 16:20, sundeep <sundeep.bhan...@gmail.com> wrote:
> On Jan 8, 5:26=A0pm, Mike Treseler <mtrese...@gmail.com> wrote: > > > sundeep wrote: > > > hello, > > > > I am looking to create amaccontroller which includes tcp/ip/dhcp. > > > Where can I get information on how to do this? > > >http://groups.google.com/groups/search?q=3Dfpga+arp+udp+dhcp > > so it seems tcp/ip/dhcpwould take up too many resources using anfpga > and a microcontroller would be a better approach for this. > > I wasn't able to find information on how to simulate a mac controller. > Where can I find flow charts/block diagrams for this?
Hi, I have develop a UDP sender and Receive core in VHDL. I have a spartan3e and ths core uses only 8 % of resources...but with some tuning it can be lower. The main problem (now) is ARP management. if you are interested contact me at alexgiul@hotmail.com.
>On 9 Gen, 16:20, sundeep <sundeep.bhan...@gmail.com> wrote: >> On Jan 8, 5:26=A0pm, Mike Treseler <mtrese...@gmail.com> wrote: >> >> > sundeep wrote: >> > > hello, >> >> > > I am looking to create amaccontroller which includes tcp/ip/dhcp. >> > > Where can I get information on how to do this? >> >> >http://groups.google.com/groups/search?q=3Dfpga+arp+udp+dhcp >> >> so it seems tcp/ip/dhcpwould take up too many resources using anfpga >> and a microcontroller would be a better approach for this. >> >> I wasn't able to find information on how to simulate a mac controller. >> Where can I find flow charts/block diagrams for this? > >Hi, > >I have develop a UDP sender and Receive core in VHDL. >I have a spartan3e and ths core uses only 8 % of resources...but with >some tuning it can be lower. > >The main problem (now) is ARP management. >if you are interested contact me at alexgiul@hotmail.com. >
Actually Cyclone 3 has provision to add a mac layer +Niche tcp stack also can be put with a nios processor, altera people have done it... so try altera website for app notes.. Regards Nitin Babu K.M.