Ethernet(Gigabit) - Terry4055/FPGA_HW GitHub Wiki
- ์ ์
- LAN์์ ์ฌ์ฉ๋๋ ๋คํธ์ํฌ ๋ฐฉ์ ์ค ํ๋, ํ๋ ์ ์ ์กํ๋ ๋ฐฉ์์ ๋ค๋ผ์ Full-Duplex์ Half-Duplex๋ก ๊ตฌ๋ถ
- ๋ฐ์ดํฐ ๋งํฌ ๊ณ์ธต
- ์์ ๋ถํฐ LLC(Logical Link Control)/MAC/Reconciliation Sublayer๋ฅผ ํฌํจ
- MAC(media access control) ํจํท๊ณผ ํ๋กํ ์ฝ์ ํ์์ ์ ์
- ๋ฌผ๋ฆฌ ๊ณ์ธต
- ์์ ๊ณ์ธต์ธ ๋ฐ์ดํฐ ๋งํฌ ๊ณ์ธต๊ณผ GMII/SGMII/RGMII/MII ๋ฑ์ผ๋ก ์ฐ๊ฒฐ ๋๋ค.
- GMII(Gigabit Media Independent Interface) : MAC ๊ณ์ธต๊ณผ ๋ฌผ๋ฆฌ ๊ณ์ธต ์ฌ์ด์์ MAC ๊ณ์ธต์ด ์ด๋ค ์ข
๋ฅ์ ๋ฌผ๋ฆฌ ๊ณ์ธต์์๋ ๋
๋ฆฝ์ ์ผ๋ก ๋์ ํ ์ ์๋๋ก ํ๋ ์ธํฐํ์ด์ค, ์ก/์์ ์ด ๊ฐ๊ฐ 8๋นํธ์ ์ ์กํญ์ ๊ฐ์ง๊ณ ์์ผ๋ฉฐ, ์ ์กํด๋ญ์ 125MHz๊ฐ ์ฌ์ฉ๋๋ค. ๋ฐ์ด์ค, ์ ์ด์ค ๋ฐฉ์ ๋ชจ๋ ๋์ ์ง์ํ๋ค.
- ์์ ๋ถํฐ PCS/PMA/PMD ๋ก ์ด๋ฃจ์ด ์ง๋ค.
- PCS(Physical Coding Layer) : 8b/10b ์ฝ๋ฉ์ ์ฌ์ฉํ๊ณ , 10/100/1000Mbps์ ๋ํ ์ ํ๊ณผ ์ ์ด์ค/๋ฐ์ด์ค ๋ฑ ๋์๋ชจ๋ ๊ฒฐ์
- PMA(Physical Medium Attachment) : ์ฌ๋ฌ ๋งค์ฒด๋ก๋ถํฐ ์์ ๋๋ ๋นํธ ์ ํธ๋ฅผ ์์ PCS ๊ณ์ธต๊ณผ ์ฐ๊ฒฐ์ํค๋ ๊ธฐ๋ฅ์ ์ํ, PCS์์ ์์ ํ 10๋นํธ์ ์ฝ๋๋ฅผ ์ฐ์์ ์ธ ๋นํธ ์ง๋ ฌ ์ ํธ๋ก ๋ณํ
- PMD(Physical Medium Dependent) : PMA ๊ณ์ธต์์ ์ ๋ฌ ๋ฐ์ ๋นํธ ์ ํธ๋ค์ ์์ ์ ์๊ณผ ์์ ์ ์์ ๊ฐ๋ ํ์ค ํ๋ก ๋ณํ
- ๋งค์ฒด์ MDI ๋ฑ์ผ๋ก ์ฐ๊ฒฐ ๋๋ค.
- MDI(Medium Dependent Interface) : ๋ค์ํ ๋ฐฉ์์ ๋งค์ฒด์ ๋ํ ์ค์ ๋ฌผ๋ฆฌ์ ์ฐ๊ฒฐ์ ์ ์ํ๋ ๋ฌผ๋ฆฌ ๊ณ์ธต ์ธํฐํ์ด์ค
- ๋งค์ฒด
- 10BASE-T -- ์ด๋น 10๋ฉ๊ฐ๋นํธ๋ฅผ ์ง์ํ๋ ์ด๋๋ท์ผ๋ก, ์นดํ
๊ณ ๋ฆฌ 3, ํน์ ์นดํ
๊ณ ๋ฆฌ 5์ ํด๋นํ๋ UTP ์ผ์ด๋ธ 4๊ฐ๋ฅ์ ์ด์ฉํด ํต์ ํ๋ค. ๋ฐฐ์ ๋ฐฉ์์ ๋ง์ ์์ ๋จ์๋ฅผ ๊ฐ๊ณ ์๋ ํ๋ธ๋ ์ค์์น๋ฅผ ์ด์ฉํด ๋ณ ๋ชจ์์ผ๋ก ์ด๋ค์ ธ ์๋ค.
- 100BASE-TX -- ์ด๋น 100๋ฉ๊ฐ๋นํธ๋ฅผ ์ง์ํ๋ ์ด๋๋ท, ์นดํ
๊ณ ๋ฆฌ 5์ UTP ์ผ์ด๋ธ ๋ค ๊ฐ๋ฅ์ ์ด์ฉํด ํต์ ํ๋ค. 10BASE-T์ ๊ฐ์ ๋ฐฉ๋ฒ์ผ๋ก ๋ฐฐ์ ํ๋ค.
- 100BASE-FX -- ๊ด์ผ์ด๋ธ์ ์ด์ฉํด ์ด๋น 100๋ฉ๊ฐ๋นํธ๋ฅผ ๊ตฌํํ๋ ์ด๋๋ท.
- 1000BASE-T -- ์ด๋น 1๊ธฐ๊ฐ๋นํธ๋ฅผ ์ง์ํ๋ฉฐ ์นดํ
๊ณ ๋ฆฌ 5e๋ 6์ UTP ์ผ์ด๋ธ์ ์ด์ฉํ๋ค.
- 1000BASE-SX -- ๋ฉํฐ๋ชจ๋ ๊ด์ผ์ด๋ธ์ ์ด์ฉํด 550๋ฏธํฐ๊น์ง์ ๊ฑฐ๋ฆฌ์์ ์ด๋น 1๊ธฐ๊ฐ๋นํธ๋ฅผ ์ ์กํ๋ค.
- 1000BASE-LX -- ๋ฉํฐ๋ชจ๋ ๊ด์ผ์ด๋ธ๋ก๋ 550๋ฏธํฐ, ์ฑ๊ธ๋ชจ๋ ๊ด์ผ์ด๋ธ๋ก๋ 10ํฌ๋ก๋ฏธํฐ๊น์ง ์ง์ํ๋ค.