FPGA Groups

FPGA Groups (http://www.fpgacentral.com/group/index.php)
-   FPGA (http://www.fpgacentral.com/group/forumdisplay.php?f=14)
-   -   implementing MAC protocols on fpga (http://www.fpgacentral.com/group/showthread.php?t=63197)

dilip 11-13-2007 06:27 AM

implementing MAC protocols on fpga
 
hi fnds, i am working on implementing MAC protocols on fpga...i am a
bit stuck in the way to start the process, like, how to give 2
simultaneous inputs to an fpga? and how to detect if collision has
occured or not?
so, if anyone can help pls post a reply...


Stef 11-13-2007 04:18 PM

Re: implementing MAC protocols on fpga
 
In comp.arch.fpga,
dilip <[email protected]l.com> wrote:
> hi fnds, i am working on implementing MAC protocols on fpga...i am a
> bit stuck in the way to start the process, like, how to give 2
> simultaneous inputs to an fpga? and how to detect if collision has
> occured or not?
> so, if anyone can help pls post a reply...


Are you talking about Ethernet?

If so, you need an analog frontend to interface with the cable, you can
not directly connect the cable to the FPGA. Easiest (and only?) option is
to use an Ethernet PHY. The PHY handles the analog stuff, speed
negotiation, collisions and other stuff. Connect it (or multiple) to
your FPGA using the MII (or RMI) interface. Read the PHY datasheet and
google for other ethernet information sources.

--
Stef (remove caps, dashes and .invalid from e-mail address to reply by mail)


dilip 11-13-2007 05:47 PM

Re: implementing MAC protocols on fpga
 
thanks for that fnd, but i am working on wireless protocols, not a
cable LAN....
does this work for wireless too??
Stef wrote:
> In comp.arch.fpga,
> dilip <[email protected]> wrote:
> > hi fnds, i am working on implementing MAC protocols on fpga...i am a
> > bit stuck in the way to start the process, like, how to give 2
> > simultaneous inputs to an fpga? and how to detect if collision has
> > occured or not?
> > so, if anyone can help pls post a reply...

>
> Are you talking about Ethernet?
>
> If so, you need an analog frontend to interface with the cable, you can
> not directly connect the cable to the FPGA. Easiest (and only?) option is
> to use an Ethernet PHY. The PHY handles the analog stuff, speed
> negotiation, collisions and other stuff. Connect it (or multiple) to
> your FPGA using the MII (or RMI) interface. Read the PHY datasheet and
> google for other ethernet information sources.
>
> --
> Stef (remove caps, dashes and .invalid from e-mail address to reply by mail)



EEngineer 11-13-2007 06:07 PM

Re: implementing MAC protocols on fpga
 
On Nov 13, 11:47 am, dilip <[email protected]> wrote:
> thanks for that fnd, but i am working on wireless protocols, not a
> cable LAN....
> does this work for wireless too??
>
> Stef wrote:
> > In comp.arch.fpga,
> > dilip <[email protected]> wrote:
> > > hi fnds, i am working on implementing MAC protocols on fpga...i am a
> > > bit stuck in the way to start the process, like, how to give 2
> > > simultaneous inputs to an fpga? and how to detect if collision has
> > > occured or not?
> > > so, if anyone can help pls post a reply...

>
> > Are you talking about Ethernet?

>
> > If so, you need an analog frontend to interface with the cable, you can
> > not directly connect the cable to the FPGA. Easiest (and only?) option is
> > to use an Ethernet PHY. The PHY handles the analog stuff, speed
> > negotiation, collisions and other stuff. Connect it (or multiple) to
> > your FPGA using the MII (or RMI) interface. Read the PHY datasheet and
> > google for other ethernet information sources.

>
> > --
> > Stef (remove caps, dashes and .invalid from e-mail address to reply by mail)


You need an analog frontend again, with RF part on it. Google Wireless
Ethernet PHY.

Dan



All times are GMT +1. The time now is 08:52 AM.

Powered by vBulletin® Version 3.8.0
Copyright ©2000 - 2020, Jelsoft Enterprises Ltd.
Search Engine Friendly URLs by vBSEO 3.2.0
Copyright 2008 @ FPGA Central. All rights reserved