Continue to Site

Welcome to EDAboard.com

Welcome to our site! EDAboard.com is an international Electronics Discussion Forum focused on EDA software, circuits, schematics, books, theory, papers, asic, pld, 8051, DSP, Network, RF, Analog Design, PCB, Service Manuals... and a whole lot more! To participate you need to register. Registration is free. Click here to register now.

Implement carrier detection logic in FPGA

Status
Not open for further replies.

pulkit.vlsi

Junior Member level 1
Junior Member level 1
Joined
Jun 11, 2012
Messages
16
Helped
1
Reputation
2
Reaction score
0
Trophy points
1,281
Activity points
1,475
Hi,
I am working on an application where i need to implement carrier sense logic for and half duplex 10Base2 interface.

in one ieee document i got below detail:

147.3.7 Carrier Sense
When operating in half-duplex mode, the 10BASE-T1S PHY shall sense when the media is busy and convey this information to the MAC asserting the signal CRS on the MII as specified in clause 22.x. CRS is generated by PCS Receive as the logical OR of the “transmitting” and “receiving” variables.

Please help me understand this logic.
 

Ethernet PHY involves analog functions that can't be implemented with FPGA digital IO. How are you interfacing FPGA to 10BASE2 media?
 

FPGA will deal with digital part only. One side it is connected to MAC. other side it is connected to transformer which is further connected to a 10 base 2 transiver IC.
 

Which transceiver? Which signals are connecting the transceiver to FPGA? CRS generation is usually part of ethernet transceiver PHY.
 

Carrier sense detection for 10BASE2 is performed in PLS unit, see 802.3 section 1 clause 7. Mentioned CRS signal is used e.g. in 10BASE-T.
--- Updated ---

You are quoting new 10BASE-T1S spec (single twisted pair ethernet), a completely different technology.
 
Last edited:

Status
Not open for further replies.

Part and Inventory Search

Welcome to EDABoard.com

Sponsor

Back
Top