1/1

|
SATA to Ethernet
by Unknown on Feb 3, 2007 |
Not available! | ||
|
My senior design group and I are working on a what we call a "Gigabit
Ethernet Board", the goal is to extract data from the FIS of the SATA
data frame and send it to the Ethernet. This objective would have to be
bidirectional [SATAEthernet]. We are using the MAC code found on
opencores to implement the gigabit MAC. The information in the FIS of
the SATA data frame will be MAC data packets.
If anybody has any advice on how to achieve the objective or vhdl
code that can be reused for our purposes, please feel free to contact
us.
Our senior design webpage is:
http://www.engr.uconn.edu/ece/SeniorDesign/projects/ecesd84/
THANK YOU...
|
|||
|
SATA to Ethernet
by Unknown on Feb 5, 2007 |
Not available! | ||
|
epetrichenko at gmail.com wrote:
My senior design group and I are working on a what we call a "Gigabit
Ethernet Board", the goal is to extract data from the FIS of the SATA data frame and send it to the Ethernet. This objective would have to be bidirectional [SATAEthernet]. We are using the MAC code found on opencores to implement the gigabit MAC. The information in the FIS of the SATA data frame will be MAC data packets. If anybody has any advice on how to achieve the objective or vhdl code that can be reused for our purposes, please feel free to contact us. Are you implementing a bridge from SATA to ATA-over-Ethernet? If so, it will likely be very useful to a lot of people. -hpa |
|||
|
SATA to Ethernet
by Unknown on Feb 6, 2007 |
Not available! | ||
|
Hi,
I am interested to use this for a clustered file system. I found a
good starting point on wikipedia:
http://en.wikipedia.org/wiki/Ata_over_ethernet
How is this different from what you would like to do?
Thanks,
Kevin
----- Original Message -----
From: H. Peter Anvinhpa at z...>
To:
Date: Mon Feb 5 15:56:27 CET 2007
Subject: [oc] SATA to Ethernet
epetrichenko at gmail.com wrote:
> My senior design group and I are working on a what we call a
"Gigabit
> Ethernet Board", the goal is to extract data from the FIS
of the SATA
> data frame and send it to the Ethernet. This objective would
have to be
> bidirectional [SATAEthernet]. We are using the MAC
code found on
> opencores to implement the gigabit MAC. The information in the
FIS of
> the SATA data frame will be MAC data packets.
> > If anybody has any advice on how to achieve the objective or vhdl
> code that can be reused for our purposes, please feel free to
contact
> us.
Are you implementing a bridge from SATA to ATA-over-Ethernet? If so, it will likely be very useful to a lot of people. -hpa |
|||
|
SATA to Ethernet
by Macakolo on Feb 7, 2007 |
Macakolo
Posts: 1 Joined: Aug 26, 2008 Last seen: Nov 1, 2026 |
||
|
Hail,
This sounds just the type of solution that I had been searching around
for months. I am working on a FPGA solution which process data and
want to output ALL data onto a HD but no interface right now.
If we could have data go through the AOE onto the HDD, which shall be
the simlest way to do!!
You have any update on your side of this work??
Thanks,
----- Original Message -----
From: kabbey at biomaps.rutgers.edukabbey at b...>
To:
Date: Tue Feb 6 02:44:24 CET 2007
Subject: [oc] SATA to Ethernet
Hi,
I am interested to use this for a clustered file system. I found a
good starting point on wikipedia:
http://en.wikipedia.org/wiki/Ata_over_ethernet
How is this different from what you would like to do?
Thanks,
Kevin
----- Original Message -----
From: H. Peter Anvin
To:
Date: Mon Feb 5 15:56:27 CET 2007
Subject: [oc] SATA to Ethernet
> epetrichenko at gmail.com wrote:
> My senior design group and I are working on a what we
call a
> "Gigabit
> Ethernet Board", the goal is to extract data from
the FIS
> of the SATA
> data frame and send it to the Ethernet. This objective
would
> have to be
> bidirectional [SATAEthernet]. We are using the
MAC
> code found on
> opencores to implement the gigabit MAC. The information
in the
> FIS of
> the SATA data frame will be MAC data packets.
> > If anybody has any advice on how to achieve the objective or
> vhdl
> code that can be reused for our purposes, please feel
free to
> contact
> us.
> Are you implementing a bridge from SATA to ATA-over-Ethernet? If
> so, it
> will likely be very useful to a lot of people. > -hpa > > |
|||
|
SATA to Ethernet
by Unknown on Feb 11, 2007 |
Not available! | ||
|
any one define the GB ethernet . and application of 8b10b encoder decoder. where use of GB ethernet
pls send urgently----------------------
EPetrichenko at gmail.com wrote: Hello Everyone,
Thank you for the responses, we really appreciate it. My senior design
team has taken a look at the Wikipedia link posted and it looks like what
we are trying to do is very similar to what we read. However, we are
not concerned with the total implementation, what we are concerned
with is the bridge from SATA to Ethernet. Perhaps this bridge will be
used in implementing the ATA over Ethernet. The scope of our project
basically ranges from accepting the MAC packets from the Ethernet and
passing it along to an FPGA board using the SATA port. To implement
our project we are planning on using the 1Gb/s opencores version of the
MAC. Sadly we have not yet begun the implementation of the project.
If you need more information please go to our website and look under
the Final Report page:
www.engr.uconn.edu/ece/SeniorDesign/projects/ecesd84
Thank you.
If anyone has any code that can be used to implement this project and
is willing to discuss or provide this information it would be of much use
to us and greatly appreciated. Once again, thank you.
Eric
----- Original Message -----
From: Macakolo
To:
Date: Wed Feb 7 05:54:40 CET 2007
Subject: [oc] SATA to Ethernet
Hail,
This sounds just the type of solution that I had been searching around for months. I am working on a FPGA solution which process data and want to output ALL data onto a HD but no interface right now. If we could have data go through the AOE onto the HDD, which shall be the simlest way to do!! You have any update on your side of this work?? Thanks, ----- Original Message ----- From: kabbey at biomaps.rutgers.edu To: Date: Tue Feb 6 02:44:24 CET 2007 Subject: [oc] SATA to Ethernet
> Hi,
> > I am interested to use this for a clustered file system. I found a
> good starting point on wikipedia:
> http://en.wikipedia.org/wiki/Ata_over_ethernet
> How is this different from what you would like to do?
> Thanks,
> Kevin
> ----- Original Message -----
> From: H. Peter Anvin
> To:
> Date: Mon Feb 5 15:56:27 CET 2007
> Subject: [oc] SATA to Ethernet
> epetrichenko at gmail.com wrote:
> > My senior design group and I are working on a what
we
> call a
> "Gigabit
> > Ethernet Board", the goal is to extract data
from
> the FIS
> of the SATA
> > data frame and send it to the Ethernet. This
objective
> would
> have to be
> > bidirectional [SATAEthernet]. We are using
the
> MAC
> code found on
> > opencores to implement the gigabit MAC. The
information
> in the
> FIS of
> > the SATA data frame will be MAC data packets.
> > > > If anybody has any advice on how to achieve the objective
> or
> vhdl
> > code that can be reused for our purposes, please
feel
> free to
_______________________________________________
http://www.opencores.org/mailman/listinfo/cores
---------------------------------
HereÂ’s a new way to find what you're looking for - Yahoo! Answers
-------------- next part --------------
An HTML attachment was scrubbed...
URL: http://www.opencores.org/forums.cgi/cores/attachments/20070211/47205cea/attachment.htm
> contact
> > us.
> Are you implementing a bridge from SATA to ATA-over-Ethernet?
> If
> so, it
> will likely be very useful to a lot of people. > -hpa > > > > |
|||
|
SATA to Ethernet
by Unknown on Feb 11, 2007 |
Not available! | ||
|
devatha veeranna dev_veer57 at yahoo.co.in> wrote: any one define the GB ethernet . and application of 8b10b encoder decoder. where use of GB ethernet
pls send urgently----------------------
EPetrichenko at gmail.com wrote: Hello Everyone,
Thank you for the responses, we really appreciate it. My senior design
team has taken a look at the Wikipedia link posted and it looks like what
we are trying to do is very similar to what we read. However, we are
not concerned with the total implementation, what we are concerned
with is the bridge from SATA to Ethernet. Perhaps this bridge will be
used in implementing the ATA over Ethernet. The scope of our project
basically ranges from accepting the MAC packets from the Ethernet and
passing it along to an FPGA board using the SATA port. To implement
our project we are planning on using the 1Gb/s opencores version of the
MAC. Sadly we have not yet begun the implementation of the project.
If you need more information please go to our website and look under
the Final Report page:
www.engr.uconn.edu/ece/SeniorDesign/projects/ecesd84
Thank you.
If anyone has any code that can be used to implement this project and
is willing to discuss or provide this information it would be of much use
to us and greatly appreciated. Once again, thank you.
Eric
----- Original Message -----
From: Macakolo
To:
Date: Wed Feb 7 05:54:40 CET 2007
Subject: [oc] SATA to Ethernet
Hail,
This sounds just the type of solution that I had been searching around for months. I am working on a FPGA solution which process data and want to output ALL data onto a HD but no interface right now. If we could have data go through the AOE onto the HDD, which shall be the simlest way to do!! You have any update on your side of this work?? Thanks, ----- Original Message ----- From: kabbey at biomaps.rutgers.edu To: Date: Tue Feb 6 02:44:24 CET 2007 Subject: [oc] SATA to Ethernet
> Hi,
> > I am interested to use this for a clustered file system. I found a
> good starting point on wikipedia:
> http://en.wikipedia.org/wiki/Ata_over_ethernet
> How is this different from what you would like to do?
> Thanks,
> Kevin
> ----- Original Message -----
> From: H. Peter Anvin
> To:
> Date: Mon Feb 5 15:56:27 CET 2007
> Subject: [oc] SATA to Ethernet
> epetrichenko at gmail.com wrote:
> > My senior design group and I are working on a what
we
> call a
> "Gigabit
> > Ethernet Board", the goal is to extract data
from
> the FIS
> of the SATA
> > data frame and send it to the Ethernet. This
objective
> would
> have to be
> > bidirectional [SATAEthernet]. We are using
the
> MAC
> code found on
> > opencores to implement the gigabit MAC. The
information
> in the
> FIS of
> > the SATA data frame will be MAC data packets.
> > > > If anybody has any advice on how to achieve the objective
> or
> vhdl
> > code that can be reused for our purposes, please
feel
> free to
_______________________________________________
http://www.opencores.org/mailman/listinfo/cores
---------------------------------
HereÂ’s a new way to find what you're looking for - Yahoo! Answers _______________________________________________
http://www.opencores.org/mailman/listinfo/cores
---------------------------------
HereÂ’s a new way to find what you're looking for - Yahoo! Answers
-------------- next part --------------
An HTML attachment was scrubbed...
URL: http://www.opencores.org/forums.cgi/cores/attachments/20070211/c04eafd5/attachment.htm
> contact
> > us.
> Are you implementing a bridge from SATA to ATA-over-Ethernet?
> If
> so, it
> will likely be very useful to a lot of people. > -hpa > > > > |
|||
|
SATA to Ethernet
by Unknown on Feb 11, 2007 |
Not available! | ||
|
Hello Everyone,
Thank you for the responses, we really appreciate it. My senior design
team has taken a look at the Wikipedia link posted and it looks like what
we are trying to do is very similar to what we read. However, we are
not concerned with the total implementation, what we are concerned
with is the bridge from SATA to Ethernet. Perhaps this bridge will be
used in implementing the ATA over Ethernet. The scope of our project
basically ranges from accepting the MAC packets from the Ethernet and
passing it along to an FPGA board using the SATA port. To implement
our project we are planning on using the 1Gb/s opencores version of the
MAC. Sadly we have not yet begun the implementation of the project.
If you need more information please go to our website and look under
the Final Report page:
www.engr.uconn.edu/ece/SeniorDesign/projects/ecesd84
Thank you.
If anyone has any code that can be used to implement this project and
is willing to discuss or provide this information it would be of much use
to us and greatly appreciated. Once again, thank you.
Eric
----- Original Message -----
From: Macakoloyky2820 at y...>
To:
Date: Wed Feb 7 05:54:40 CET 2007
Subject: [oc] SATA to Ethernet
Hail,
This sounds just the type of solution that I had been searching
around
for months. I am working on a FPGA solution which process data and
want to output ALL data onto a HD but no interface right now.
If we could have data go through the AOE onto the HDD, which shall
be
the simlest way to do!!
You have any update on your side of this work??
Thanks,
----- Original Message -----
From: kabbey at biomaps.rutgers.edu
To:
Date: Tue Feb 6 02:44:24 CET 2007
Subject: [oc] SATA to Ethernet
> Hi,
> > I am interested to use this for a clustered file system. I found a
> good starting point on wikipedia:
> http://en.wikipedia.org/wiki/Ata_over_ethernet
> How is this different from what you would like to do?
> Thanks,
> Kevin
> ----- Original Message -----
> From: H. Peter Anvin
> To:
> Date: Mon Feb 5 15:56:27 CET 2007
> Subject: [oc] SATA to Ethernet
> epetrichenko at gmail.com wrote:
> > My senior design group and I are working on a what
we
> call a
> "Gigabit
> > Ethernet Board", the goal is to extract data
from
> the FIS
> of the SATA
> > data frame and send it to the Ethernet. This
objective
> would
> have to be
> > bidirectional [SATAEthernet]. We are using
the
> MAC
> code found on
> > opencores to implement the gigabit MAC. The
information
> in the
> FIS of
> > the SATA data frame will be MAC data packets.
> > > > If anybody has any advice on how to achieve the objective
> or
> vhdl
> > code that can be reused for our purposes, please
feel
> free to
> contact
> > us.
> Are you implementing a bridge from SATA to ATA-over-Ethernet?
> If
> so, it
> will likely be very useful to a lot of people. > -hpa > > > > |
|||
|
SATA to Ethernet
by UmairSiddiqui on Feb 12, 2007 |
UmairSiddiqui
Posts: 21 Joined: Aug 13, 2005 Last seen: Sep 19, 2016 |
||
|
well, as far a 1000 Mb/s MAC design is concerned, it is cheaper and
easier to implement it in FPGA. More over since you are need only
1000 Mbps Full duplex, MAC is essentially reduced, no half duplex
collision detection.
just grab the standard from
http://standards.ieee.org/getieee802/802.3.html
read section 1 (chapter 2, 3, 4 ) --- general mac operation
read section 2 (annex 31a, 31b) --- pause frame handling and flow
control in full duplex
read section 3 (chapter 35) --- GMII interface.
required features:
- GMII interface: keep the design around GMII, if you need RGMII or
SGMII then add it as extender (for RGMII extender is available from
Xilinx: http://direct.xilinx.com/bvdocs/appnotes/xapp692.pdf)
- if 125 MHz clock (GMII speed) is ok then go ahead make a 8-bit data
path. otherwise make it wider (bit tough...but manageable ;-) ). For
CRC calculation in wider path, see
www.da.isy.liu.se/pubs/tomhe/ASPDAC2003_crc.pdf (fig 3, pg2).
individual crc function can be generated from
(http://www.easics.com/webtools/crctool).
- on clientside implement a fifo based interface is easier to
integrate (see tri mode ethernet core) with hardware. but your case
could be different -- cann't comment on system level issues (see
10/100 MAC core for DMA/Buffer descriptor style).
- pause frame handling is a must, automatic pause frame generation (in
case of RX user interface FIFO nearly full operation) and flow
control.
so look at docs and existing opensource code -- and then go for clean
room implementation to save LUTs...good luck
On 2/12/07, EPetrichenko at gmail.com EPetrichenko at gmail.com> wrote:
Hello Everyone,
Thank you for the responses, we really appreciate it. My senior design
team has taken a look at the Wikipedia link posted and it looks like what
we are trying to do is very similar to what we read. However, we are
not concerned with the total implementation, what we are concerned
with is the bridge from SATA to Ethernet. Perhaps this bridge will be
used in implementing the ATA over Ethernet. The scope of our project
basically ranges from accepting the MAC packets from the Ethernet and
passing it along to an FPGA board using the SATA port. To implement
our project we are planning on using the 1Gb/s opencores version of the
MAC. Sadly we have not yet begun the implementation of the project.
If you need more information please go to our website and look under
the Final Report page:
www.engr.uconn.edu/ece/SeniorDesign/projects/ecesd84
Thank you.
If anyone has any code that can be used to implement this project and
is willing to discuss or provide this information it would be of much use
to us and greatly appreciated. Once again, thank you.
Eric
----- Original Message -----
From: Macakoloyky2820 at y...>
To:
Date: Wed Feb 7 05:54:40 CET 2007
Subject: [oc] SATA to Ethernet
> Hail,
>
> This sounds just the type of solution that I had been searching
> around
> for months. I am working on a FPGA solution which process data and
> want to output ALL data onto a HD but no interface right now.
> If we could have data go through the AOE onto the HDD, which shall
> be
> the simlest way to do!!
> You have any update on your side of this work??
> Thanks,
> ----- Original Message -----
> From: kabbey at biomaps.rutgers.edu
> To:
> Date: Tue Feb 6 02:44:24 CET 2007
> Subject: [oc] SATA to Ethernet
> Hi,
> > I am interested to use this for a clustered file system. I > found a
> good starting point on wikipedia:
> http://en.wikipedia.org/wiki/Ata_over_ethernet
> How is this different from what you would like to do?
> Thanks,
> Kevin
> ----- Original Message -----
> From: H. Peter Anvin
> To:
> Date: Mon Feb 5 15:56:27 CET 2007
> Subject: [oc] SATA to Ethernet
> > epetrichenko at gmail.com wrote:
> > My senior design group and I are working on a what
> we
> call a
> > "Gigabit
> > Ethernet Board", the goal is to extract data
> from
> the FIS
> > of the SATA
> > data frame and send it to the Ethernet. This
> objective
> would
> > have to be
> > bidirectional [SATAEthernet]. We are using
> the
> MAC
> > code found on
> > opencores to implement the gigabit MAC. The
> information
> in the
> > FIS of
> > the SATA data frame will be MAC data packets.
> > > > If anybody has any advice on how to achieve the > objective
> or
> > vhdl
> > code that can be reused for our purposes, please
> feel
> free to
_______________________________________________
http://www.opencores.org/mailman/listinfo/cores
> > contact
> > us.
> > Are you implementing a bridge from SATA to > ATA-over-Ethernet?
> If
> > so, it
> > will likely be very useful to a lot of people. > > -hpa > > > > > > > > |
|||
|
SATA to Ethernet
by UmairSiddiqui on Feb 12, 2007 |
UmairSiddiqui
Posts: 21 Joined: Aug 13, 2005 Last seen: Sep 19, 2016 |
||
|
sorry I forgot to mention MDIO...
On 2/12/07, Umair Siddiqui umairsiddiqui84 at gmail.com> wrote:
well, as far a 1000 Mb/s MAC design is concerned, it is cheaper and
easier to implement it in FPGA. More over since you are need only
1000 Mbps Full duplex, MAC is essentially reduced, no half duplex
collision detection.
just grab the standard from
http://standards.ieee.org/getieee802/802.3.html
read section 1 (chapter 2, 3, 4 ) --- general mac operation
read section 2 (annex 31a, 31b) --- pause frame handling and flow
control in full duplex
read section 3 (chapter 35) --- GMII interface.
required features:
- GMII interface: keep the design around GMII, if you need RGMII or
SGMII then add it as extender (for RGMII extender is available from
Xilinx: http://direct.xilinx.com/bvdocs/appnotes/xapp692.pdf)
- if 125 MHz clock (GMII speed) is ok then go ahead make a 8-bit data
path. otherwise make it wider (bit tough...but manageable ;-) ). For
CRC calculation in wider path, see
www.da.isy.liu.se/pubs/tomhe/ASPDAC2003_crc.pdf (fig 3, pg2).
individual crc function can be generated from
(http://www.easics.com/webtools/crctool).
- on clientside implement a fifo based interface is easier to
integrate (see tri mode ethernet core) with hardware. but your case
could be different -- cann't comment on system level issues (see
10/100 MAC core for DMA/Buffer descriptor style).
- pause frame handling is a must, automatic pause frame generation (in
case of RX user interface FIFO nearly full operation) and flow
control.
so look at docs and existing opensource code -- and then go for clean
room implementation to save LUTs...good luck
On 2/12/07, EPetrichenko at gmail.com EPetrichenko at gmail.com> wrote:
> Hello Everyone,
>
> Thank you for the responses, we really appreciate it. My senior design
> team has taken a look at the Wikipedia link posted and it looks like what
> we are trying to do is very similar to what we read. However, we are
> not concerned with the total implementation, what we are concerned
> with is the bridge from SATA to Ethernet. Perhaps this bridge will be
> used in implementing the ATA over Ethernet. The scope of our project
> basically ranges from accepting the MAC packets from the Ethernet and
> passing it along to an FPGA board using the SATA port. To implement
> our project we are planning on using the 1Gb/s opencores version of the
> MAC. Sadly we have not yet begun the implementation of the project.
> If you need more information please go to our website and look under
> the Final Report page:
> www.engr.uconn.edu/ece/SeniorDesign/projects/ecesd84
>
> Thank you.
>
> If anyone has any code that can be used to implement this project and
> is willing to discuss or provide this information it would be of much use
> to us and greatly appreciated. Once again, thank you.
>
> Eric
>
> ----- Original Message -----
> From: Macakoloyky2820 at y...>
> To:
> Date: Wed Feb 7 05:54:40 CET 2007
> Subject: [oc] SATA to Ethernet
>
> Hail,
>
> This sounds just the type of solution that I had been searching
> around
> for months. I am working on a FPGA solution which process data and
> want to output ALL data onto a HD but no interface right now.
> If we could have data go through the AOE onto the HDD, which shall
> be
> the simlest way to do!!
> You have any update on your side of this work??
> Thanks,
> ----- Original Message -----
> From: kabbey at biomaps.rutgers.edu
> To:
> Date: Tue Feb 6 02:44:24 CET 2007
> Subject: [oc] SATA to Ethernet
> > Hi,
> > > > I am interested to use this for a clustered file system. I > found a
> > good starting point on wikipedia:
> > http://en.wikipedia.org/wiki/Ata_over_ethernet
> > How is this different from what you would like to do?
> > Thanks,
> > Kevin
> > ----- Original Message -----
> > From: H. Peter Anvin
> > To:
> > Date: Mon Feb 5 15:56:27 CET 2007
> > Subject: [oc] SATA to Ethernet
> > epetrichenko at gmail.com wrote:
> > > My senior design group and I are working on a what
> we
> > call a
> > "Gigabit
> > > Ethernet Board", the goal is to extract data
> from
> > the FIS
> > of the SATA
> > > data frame and send it to the Ethernet. This
> objective
> > would
> > have to be
> > > bidirectional [SATAEthernet]. We are using
> the
> > MAC
> > code found on
> > > opencores to implement the gigabit MAC. The
> information
> > in the
> > FIS of
> > > the SATA data frame will be MAC data packets.
> > > > > > If anybody has any advice on how to achieve the > objective
> > or
> > vhdl
> > > code that can be reused for our purposes, please
> feel
> > free to
> _______________________________________________
> http://www.opencores.org/mailman/listinfo/cores
>
> > contact
> > > us.
> > Are you implementing a bridge from SATA to > ATA-over-Ethernet?
> > If
> > so, it
> > will likely be very useful to a lot of people. > > -hpa > > > > > > > > > > |
|||
|
SATA to Ethernet
by Unknown on Feb 13, 2007 |
Not available! | ||
|
Thank you very much for the help we greatly appreciate you taking the
time and sending us all that information.
Also the 8 bit MAC was only used for explanation purposes in our
documents; we will be using the opencores tri mode Ethernet which has
32 bit MAC in the actual project. It will also be full duplex. For
the actual project we will be using the XUP2VPro board.
ALSO DOES ANYONE HAVE A SATA IMPLEMENTATION THAT RECEIVES AS WELL AS
SENDS SATA DATA FRAMES? THAT WOULD BE A HUGE HELP IF ANYONE HAD
ANYTHING THAT THEY COULD OFFER US.... THANK YOU VERY MUCH.
Eric
----- Original Message -----
From: Umair Siddiquiumairsiddiqui84 at g...>
To:
Date: Mon Feb 12 07:49:04 CET 2007
Subject: [oc] SATA to Ethernet
sorry I forgot to mention MDIO...
On 2/12/07, Umair Siddiqui
wrote:
> well, as far a 1000 Mb/s MAC design is concerned, it is
cheaper and
> easier to implement it in FPGA. More over since you are need
only
> 1000 Mbps Full duplex, MAC is essentially reduced, no half
duplex
> collision detection.
>
> just grab the standard from
> http://standards.ieee.org/getieee802/802.3.html
>
> read section 1 (chapter 2, 3, 4 ) --- general mac operation
> read section 2 (annex 31a, 31b) --- pause frame handling and
flow
> control in full duplex
> read section 3 (chapter 35) --- GMII interface. > > required features: > - GMII interface: keep the design around GMII, if you need RGMII or
> SGMII then add it as extender (for RGMII extender is available
from
> Xilinx: http://direct.xilinx.com/bvdocs/appnotes/xapp692.pdf)
>
> - if 125 MHz clock (GMII speed) is ok then go ahead make a
8-bit data
> path. otherwise make it wider (bit tough...but manageable ;-)
). For
> CRC calculation in wider path, see
> www.da.isy.liu.se/pubs/tomhe/ASPDAC2003_crc.pdf (fig 3, pg2).
> individual crc function can be generated from
> (http://www.easics.com/webtools/crctool).
>
> - on clientside implement a fifo based interface is easier to
> integrate (see tri mode ethernet core) with hardware. but your
case
> could be different -- cann't comment on system level issues
(see
> 10/100 MAC core for DMA/Buffer descriptor style).
> > - pause frame handling is a must, automatic pause frame generation (in
> case of RX user interface FIFO nearly full operation) and flow
> control. > > so look at docs and existing opensource code -- and then go for clean
> room implementation to save LUTs...good luck
> > > > > > > > > > > > > > > On 2/12/07, EPetrichenko at gmail.com gmail.com> wrote:
> Hello Everyone,
> > Thank you for the responses, we really appreciate it. My senior design
> team has taken a look at the Wikipedia link posted and it
looks like what
> we are trying to do is very similar to what we read.
However, we are
> not concerned with the total implementation, what we are
concerned
> with is the bridge from SATA to Ethernet. Perhaps this
bridge will be
> used in implementing the ATA over Ethernet. The scope of
our project
> basically ranges from accepting the MAC packets from the
Ethernet and
> passing it along to an FPGA board using the SATA port. To
implement
> our project we are planning on using the 1Gb/s opencores
version of the
> MAC. Sadly we have not yet begun the implementation of
the project.
> If you need more information please go to our website and
look under
> the Final Report page:
> www.engr.uconn.edu/ece/SeniorDesign/projects/ecesd84 > > Thank you. > > If anyone has any code that can be used to implement this project and
> is willing to discuss or provide this information it
would be of much use
> to us and greatly appreciated. Once again, thank you.
>
> Eric
>
> ----- Original Message -----
> From: Macakolo
> To:
> Date: Wed Feb 7 05:54:40 CET 2007
> Subject: [oc] SATA to Ethernet
>
> > Hail,
> > > > This sounds just the type of solution that I had been searching
> > around
> > for months. I am working on a FPGA solution which process data and
> > want to output ALL data onto a HD but no interface
right now.
> > If we could have data go through the AOE onto the
HDD, which shall
> > be
> > the simlest way to do!! > > You have any update on your side of this work?? > > Thanks, > > ----- Original Message ----- > > From: kabbey at biomaps.rutgers.edu b...>
> > To:
> > Date: Tue Feb 6 02:44:24 CET 2007 > > Subject: [oc] SATA to Ethernet
> > Hi,
file system. I > > > found a > > > > good
starting point on wikipedia: > > > >
http://en.wikipedia.org/wiki/Ata_over_ethernet > > > >
How is this different from what you would like to do? > >
> > > > I am interested to use this for a clustered
> Thanks, > > > > Kevin > > > >
----- Original Message ----- > > > > From: H. Peter Anvin > > > > To: > > >
> Date: Mon Feb 5 15:56:27 CET 2007 > > > > Subject:
[oc] SATA to Ethernet > > > > > epetrichenko at gmail.com wrote: > > > > > > My senior design group and I are working on a what > > > we > > >
> call a > > > > > "Gigabit > > >
> > Ethernet Board", the goal is to extract data
> > from > > > > the FIS > > > > > of the SATA > > > > > > data frame and send it to the Ethernet. This > > > objective > > >
> would > > > > > have to be > > > >
> bidirectional [SATAEthernet]. We are using >
> the > > > > MAC > > > > > code found on > > > > > > opencores to implement the gigabit MAC. The > > > information > > > > in the > > > > > FIS of > > > > > > the SATA data frame will be MAC data packets. > > > >
> > > > If anybody has any advice
on how to achieve the > > > objective > > > > or > > > > > vhdl > > > > > > code that can be reused for our purposes, please > > > feel
> > free to > > > > > contact >
_______________________________________________ > >
http://www.opencores.org/mailman/listinfo/cores > > >
> > > us. > > > > > Are you
implementing a bridge from SATA to > > > ATA-over-Ethernet? > > > > If > > > > > so, it > > > > > will likely be very useful to a lot of people. > > > > > -hpa > > > > >
> > > > > > >
> > > > |
|||
|
SATA to Ethernet
by UmairSiddiqui on Feb 13, 2007 |
UmairSiddiqui
Posts: 21 Joined: Aug 13, 2005 Last seen: Sep 19, 2016 |
||
|
In tri mode core, data path become 32-bit at very end of data path
near User interface FIFO,
If you want to enjoy low power (at expense of Area) then just after
GMII start 32-bit operations...
On 2/13/07, EPetrichenko at gmail.com EPetrichenko at gmail.com> wrote:
Thank you very much for the help we greatly appreciate you taking the
time and sending us all that information.
Also the 8 bit MAC was only used for explanation purposes in our
documents; we will be using the opencores tri mode Ethernet which has
32 bit MAC in the actual project. It will also be full duplex. For
the actual project we will be using the XUP2VPro board.
ALSO DOES ANYONE HAVE A SATA IMPLEMENTATION THAT RECEIVES AS WELL AS
SENDS SATA DATA FRAMES? THAT WOULD BE A HUGE HELP IF ANYONE HAD
ANYTHING THAT THEY COULD OFFER US.... THANK YOU VERY MUCH.
Eric
----- Original Message -----
From: Umair Siddiquiumairsiddiqui84 at g...>
To:
Date: Mon Feb 12 07:49:04 CET 2007
Subject: [oc] SATA to Ethernet
> sorry I forgot to mention MDIO...
>
> On 2/12/07, Umair Siddiqui
> wrote:
> well, as far a 1000 Mb/s MAC design is concerned, it is
> cheaper and
> easier to implement it in FPGA. More over since you are need
> only
> 1000 Mbps Full duplex, MAC is essentially reduced, no half
> duplex
> collision detection.
>
> just grab the standard from
> http://standards.ieee.org/getieee802/802.3.html
>
> read section 1 (chapter 2, 3, 4 ) --- general mac operation
> read section 2 (annex 31a, 31b) --- pause frame handling and
> flow
> control in full duplex
> read section 3 (chapter 35) --- GMII interface. > > required features: > - GMII interface: keep the design around GMII, if you need > RGMII or
> SGMII then add it as extender (for RGMII extender is available
> from
> Xilinx: http://direct.xilinx.com/bvdocs/appnotes/xapp692.pdf)
>
> - if 125 MHz clock (GMII speed) is ok then go ahead make a
> 8-bit data
> path. otherwise make it wider (bit tough...but manageable ;-)
> ). For
> CRC calculation in wider path, see
> www.da.isy.liu.se/pubs/tomhe/ASPDAC2003_crc.pdf (fig 3, pg2).
> individual crc function can be generated from
> (http://www.easics.com/webtools/crctool).
>
> - on clientside implement a fifo based interface is easier to
> integrate (see tri mode ethernet core) with hardware. but your
> case
> could be different -- cann't comment on system level issues
> (see
> 10/100 MAC core for DMA/Buffer descriptor style).
> > - pause frame handling is a must, automatic pause frame > generation (in
> case of RX user interface FIFO nearly full operation) and flow
> control. > > so look at docs and existing opensource code -- and then go > for clean
> room implementation to save LUTs...good luck
> > > > > > > > > > > > > > > On 2/12/07, EPetrichenko at gmail.com > gmail.com> wrote:
> > Hello Everyone,
> > > > Thank you for the responses, we really appreciate it. My > senior design
> > team has taken a look at the Wikipedia link posted and it
> looks like what
> > we are trying to do is very similar to what we read.
> However, we are
> > not concerned with the total implementation, what we are
> concerned
> > with is the bridge from SATA to Ethernet. Perhaps this
> bridge will be
> > used in implementing the ATA over Ethernet. The scope of
> our project
> > basically ranges from accepting the MAC packets from the
> Ethernet and
> > passing it along to an FPGA board using the SATA port. To
> implement
> > our project we are planning on using the 1Gb/s opencores
> version of the
> > MAC. Sadly we have not yet begun the implementation of
> the project.
> > If you need more information please go to our website and
> look under
> > the Final Report page:
> > www.engr.uconn.edu/ece/SeniorDesign/projects/ecesd84 > > > > Thank you. > > > > If anyone has any code that can be used to implement this > project and
> > is willing to discuss or provide this information it
> would be of much use
> > to us and greatly appreciated. Once again, thank you.
> >
> > Eric
> >
> > ----- Original Message -----
> > From: Macakolo
> > To:
> > Date: Wed Feb 7 05:54:40 CET 2007
> > Subject: [oc] SATA to Ethernet
> >
> > Hail,
> > > > This sounds just the type of solution that I had > been searching
> > around
> > for months. I am working on a FPGA solution which > process data and
> > want to output ALL data onto a HD but no interface
> right now.
> > If we could have data go through the AOE onto the
> HDD, which shall
> > be
> > the simlest way to do!! > > You have any update on your side of this work?? > > Thanks, > > ----- Original Message ----- > > From: kabbey at biomaps.rutgers.edu > b...>
> > To:
> > Date: Tue Feb 6 02:44:24 CET 2007 > > Subject: [oc] SATA to Ethernet
> > > Hi,
> file system. I > > > found a > > > > good
> starting point on wikipedia: > > > >
> http://en.wikipedia.org/wiki/Ata_over_ethernet > > > >
> How is this different from what you would like to do? > >
> > > > > > I am interested to use this for a clustered
> > Thanks, > > > > Kevin > > > >
> ----- Original Message ----- > > > > From: H. Peter > Anvin > > > > To: > > >
> Date: Mon Feb 5 15:56:27 CET 2007 > > > > Subject:
> [oc] SATA to Ethernet > > > > > epetrichenko at > gmail.com wrote: > > > > > > My senior design > group and I are working on a what > > > we > > >
> call a > > > > > "Gigabit > > >
> > Ethernet Board", the goal is to extract data
> > from > > > > the FIS > > > > > of the SATA > > > > > > data frame and send > it to the Ethernet. This > > > objective > > >
> would > > > > > have to be > > > >
_______________________________________________
http://www.opencores.org/mailman/listinfo/cores
> > bidirectional [SATAEthernet]. We are using >
> > the > > > > MAC > > > > > code > found on > > > > > > opencores to implement the > gigabit MAC. The > > > information > > > > in > the > > > > > FIS of > > > > > > > the SATA data frame will be MAC data packets. > > > >
> > > > > If anybody has any advice
> on how to achieve the > > > objective > > > > > or > > > > > vhdl > > > > > > code > that can be reused for our purposes, please > > > feel
> > > free to > > > > > contact >
> _______________________________________________ > >
> http://www.opencores.org/mailman/listinfo/cores > > >
>
> > > us. > > > > > Are you
> implementing a bridge from SATA to > > > > ATA-over-Ethernet? > > > > If > > > > > > so, it > > > > > will likely be very useful to a lot > of people. > > > > > -hpa > > > > >
> > > > > > >
> > > > > |
|||
|
SATA to Ethernet
by Unknown on Feb 16, 2007 |
Not available! | ||
|
Upon an in-depth look at the information provided regarding ATA over
Ethernet, we have realized that we are trying to implement the opposite. We are trying to implement Ethernet over ATA. Once again, if anyone has any code that could be reused for these purposes, please let us know. Thank You. |
|||
1/1

