60 likes | 242 Views
TSE Tutoriaali. Alteran Triple Speed Ethernet Megacore Ethernet MAC (Media access controller) Marvell 88E1111 PHY piiri DE4&DE2-115 DE2 DM9000A PHY/MAC TSE manuaali : www.altera.com/literature/ug/ug_ethernet.pdf
E N D
TSE Tutoriaali • Alteran Triple Speed Ethernet Megacore • Ethernet MAC (Media access controller) • Marvell 88E1111 PHY piiri DE4&DE2-115 • DE2 DM9000A PHY/MAC • TSE manuaali: www.altera.com/literature/ug/ug_ethernet.pdf • Tutoriaali & design files: http://www.altera.com/education/univ/materials/boards/de2-115/unv-de2-115-board.html
HelloSOC II Nios II Main Memory JTAG/UART Descriptormemory Rx DMA Tx DMA TSE
Kerrosarkkitehtuuri (OSI) Sovelluskerros Esim HTTP Esitystapakerros Istuntokerros Kuljetuskerros TCP/UDP Packet / Datagram Verkkokerros Reititin IP Packet Linkkikerros Kytkin ARP/RARP Frame (kehys) AlapuolinenVerkkoteknologia Esim Ethernet Fyysinen (PHY) Keskitin
KerrosArkkitehtuuri Iniche stack Datalinkkikerros LLC (logical link control) MAC (media access control) TSE Fyysinenkerros PCS (Physical coding sublayer) Marvell 88E1111 PMA (Physical medium attachment) PMD (Physical medium dependent)
Ethernet • DIX (dec, intel, xerox) • Ethernet, ethernet II, IEEE 802.3 • Useitavaihtoehtoisiafyysisenkerroksenstandardeja, tutuimmatlieneekuparikaapeliakäyttävät: 10BASE-T, 100BASE-TX, 1000BASE-T • AUI / MII / GMII / SFP / XAUI • MDIO / MDC
Ethernet kehys Preamble Preamble SFD Destination MAC address Destination MAC address Source MAC address Source MAC address Length / type Payload Payload jatkuu / Ainoavaihtelevanpituinenkenttä Payload jatkuu / Minimissään 46 oktettia Payload jatkuu / Maksimissaan 1500 oktettia FCS frame cheksum