NS9750 - Training Hardware.

Slides:



Advertisements
Similar presentations
NS Training Hardware.
Advertisements

8086 [2] Ahad. Internal! External? 8086 vs _bit Data Bus 20_bit Address 8_bit Data Bus 20_bit Address Only external bus of 8088 is.
Dr. Rabie A. Ramadan Al-Azhar University Lecture 3
PROGRAMMABLE PERIPHERAL INTERFACE -8255
Programmable Interval Timer
Crystal Inc. CS8900A-ISA Ethernet Controller Presented by Kallol Par April,
t Popularity of the Internet t Provides universal interconnection between individual groups that use different hardware suited for their needs t Based.
Midterm Tuesday October 23 Covers Chapters 3 through 6 - Buses, Clocks, Timing, Edge Triggering, Level Triggering - Cache Memory Systems - Internal Memory.
Ethernet Frame PreambleDestination Address Source Address Length/ Type LLC/ Data Frame Check Sequence.
NS Training Hardware. Memory Interface Support for SDRAM, asynchronous SRAM, ROM, asynchronous flash and Micron synchronous flash Support for 8,
1 TRANSCEIVER TECHNOLOGY Presentation explores the Transceiver Design using a leading Manufactures Sales and Specification Sheets in the field. 1. Signaling.
1-1 SYS Module System Clocks FXTAL BCLK Reset Circuit Reset Conditions Bootstrap Initialization.
1 Kyung Hee University Chapter 13 Wired LANs: Ethernet.
NS Training Hardware. System Controller Module.
1-1 Ethernet Ethernet Controller How do you interface with an Ethernet PHY?
Khaled A. Al-Utaibi  8086 Pinout & Pin Functions  Minimum & Maximum Mode Operations  Microcomputer System Design  Minimum Mode.
MSP432™ MCUs Training Part 5: Digital Peripherals
Input/Output. Input/Output Problems Wide variety of peripherals —Delivering different amounts of data —At different speeds —In different formats All slower.
NetBurner MOD 5282 Network Development Kit MCF 5282 Integrated ColdFire 32 bit Microcontoller 2 DB-9 connectors for serial I/O supports: RS-232, RS-485,
VLSI Team 5 10/100 Ethernet MAC Chatziioannou Dimitris Delivos Giannis Katsiris Giannis.
SC200x Peripherals Broadband Entertainment Division DTV Source Applications July 2001.
Chapter 10: Input / Output Devices Dr Mohamed Menacer Taibah University
System Clocks.
Brierley 1 Module 4 Module 4 Introduction to LAN Switching.
NS Training Hardware.
Samsung ARM S3C4510B Product overview System manager
1-1 Embedded Network Interface (ENI) API Concepts Shared RAM vs. FIFO modes ENI API’s.
S3C2 – LAN Switching Addressing LAN Problems. Congestion is Caused By Multitasking, Faster operating systems, More Web-based applications Client-Server.
Universal Asynchronous Receiver/Transmitter (UART)
Ethernet Driver Changes for NET+OS V5.1. Design Changes Resides in bsp\devices\ethernet directory. Source code broken into more C files. Native driver.
Advanced Microprocessor1 I/O Interface Programmable Interval Timer: 8254 Three independent 16-bit programmable counters (timers). Each capable in counting.
NS Training Hardware. Serial Controller - UART.
Cisco 3 – Switching Concepts Perrine. J Page 16/1/2016 Module 4 The use of bridges and switches for segmentation results in ____? 1.Multiple broadcast.
Semester 3—LAN Switching Chapter 2 Objectives  By the end of this chapter we will be able to perform tasks related to: – Various LAN Communication Problems.
Cisco 3 - Switching Perrine. J Page 16/4/2016 Chapter 4 Switches The performance of shared-medium Ethernet is affected by several factors: data frame broadcast.
Features of the new Alibava firmware: 1. Universal for laboratory use (readout of stand-alone detector via USB interface) and for the telescope readout.
ATtiny23131 A SEMINAR ON AVR MICROCONTROLLER ATtiny2313.
NS Training Hardware. Print Engine Controller NS9775.
Embedded Network Interface (ENI). What is ENI? Embedded Network Interface Originally called DPO (Digital Product Option) card Printer without network.
INTRODUCTION TO PIC MICROCONTROLLER. Overview and Features The term PIC stands for Peripheral Interface Controller. Microchip Technology, USA. Basically.
Ch 13. Wired LANs: Ethernet IEEE Standards Project 802 launched in 1985 – To set standards to enable intercommunication among equipment from a variety.
EFLAG Register of The The only new flag bit is the AC alignment check, used to indicate that the microprocessor has accessed a word at an odd.
Serial Communications Interface Module Slide #1 of 19 MC68HC908GP20 Training PURPOSE -To explain how to configure and use the Serial Communications Interface.
NS Training Hardware Traffic Flow Note: Traffic direction in the 1284 is classified as either forward or reverse. The forward direction is.
CIT 673 Created by Suriyong1 Micro controller hardware architechture.
Input/Output Problems Wide variety of peripherals —Delivering different amounts of data —At different speeds —In different formats All slower than CPU.
Chapter 14 Local Area Networks
DSP C5000 Chapter 10 Understanding and Programming the Host Port Interface (EHPI) Copyright © 2003 Texas Instruments. All rights reserved.
CCNA3 Module 4 Brierley Module 4. CCNA3 Module 4 Brierley Topics LAN congestion and its effect on network performance Advantages of LAN segmentation in.
Renesas Electronics America Inc. RX Ethernet Peripheral © 2011 Renesas Electronics America Inc. All rights reserved A Rev /16/2011.
بسم الله الرحمن الرحيم MEMORY AND I/O.
PCI 9052 소개 권 동혁. Contents 1.Introduction 2.Major features 3.PCI 9052RDK-LITE.
WINLAB Open Cognitive Radio Platform Architecture v1.0 WINLAB – Rutgers University Date : July 27th 2009 Authors : Prasanthi Maddala,
8251 USART.
KEYBOARD/DISPLAY CONTROLLER - INTEL Features of 8279 The important features of 8279 are, Simultaneous keyboard and display operations. Scanned keyboard.
1394 H/W and OHCI Gi-Hoon Jung. 2002/01/162 Agenda Overview of the VITANA board OHCILynx PCI-based Host Controller Overview of the OHCI Spec.
Freescale™ and the Freescale logo are trademarks of Freescale Semiconductor, Inc. All other product or service names are the property of their respective.
I/O SYSTEMS MANAGEMENT Krishna Kumar Ahirwar ( )
NS Training Hardware.
NS Training Hardware.
Dr. Michael Nasief Lecture 2
An Introduction to Microprocessor Architecture using intel 8085 as a classic processor
NS Training Hardware.
AT91 Memory Interface This training module describes the External Bus Interface (EBI), which generatesthe signals that control the access to the external.
NS Training Hardware.
8051 Micro Controller.
NS Training Hardware.
NS Training Hardware.
Presentation transcript:

NS9750 - Training Hardware

NS9750 Ethernet Block

Overview Ethernet Module consists of a Media Access Controller (MAC) and Ethernet Front End module To External PHY Ethernet MAC Ethernet Front End Module AHB BUS (To Memory)

MAC 10/100Mpbs Dual-Speed Operation Meets ISO/IEC 802.3 and IEEE 802.3u specifications Full and Half-Duplex operation Station address logic (SAL) Address Filtering. Broadcast, Unicast, Multi-cast, Multi-cast w/Hash table. Statistics Module (New in 9750); completely enhanced when compared to the old chip sets with richer counter set over 30. Internal Loopback Programmable MII or RMII (New in 9750) PHY interface MII Management interface to control PHY Supports MII Management Interface clock of up to 12.5Mhz (New in 9750)

Ethernet Front-End Module (EFE) Provides control functions to the MAC 2KB RX Data FIFO and 256B TX Data FIFO Separate RX and TX DMA Controllers Internal storage for 64 TX Buffer Descriptors (New in 9750) Supports 4 rings of RX Buffer Descriptors (in external memory) Power Down Mode (wake on first packet) (New in 9750) Supports big or little endian modes on AHB bus

NS9750 PHY Connections 1.RX_ER is an optional signal per the RMII specification. Pull-down if not being used.

Example Ethernet Setup Procedure Take EFE and MAC modules out of reset Configure the external PHY via the MII Management registers in the MAC Configure the MAC (e.g. full-duplex,MII PHY,append TX CRC,etc.) Configure Station Address Logic (e.g. load station address,accept Broadcast packets) Configure Statistics Module (e.g. counters clear on read) Setup 4 rings of RX buffer descriptors in external memory. Rings are distinguished by maximum packet length supported (e.g. 64, 128, 256, and 2K bytes) Setup multiple TX buffer descriptors in TX Buffer Descriptor RAM in EFE. Packets can use several linked descriptors. See example in Hardware Users Guide for more detail.

Example Ethernet Setup Procedure Load TX packet in external memory pointed to by TX Buffer Descriptor(s) Enable DMA operation for both RX and TX DMA Controllers Enable MAC to RX packets Wait for RX and TX interrupts (all interrupts can be disabled individually) Per-ring RX interrupt driven when entire RX packet stored in external memory TX interrupt driven when TX packet successfully transmitted Both RX and TX Buffer Descriptors updated at end of packet with status information and packet length. See example in Hardware Users Guide for more detail.

Hints & Kinks For RMII PHY applications do I connect the REF_CLK pin of the PHY to the RX_CLK input of the NS9750? RMII PHYs do not provide a clock to the MAC like MII PHYs. A 50Mhz external oscillator is required. It is connected to the REF_CLK input of the RMII PHY and the RX_CLK input of the NS9750. Take care to provide a clean clock signal to both inputs.

MII PHY Interface Timing rx_clk and tx_clk 25Mhz for 100Mbps or 2.5Mhz for 10Mbps

RMII PHY Interface Timing ref_clk used for both RX and TX interfaces and connected to rx_clk of NS9750. ref_clk is 50 Mhz for both 10 and 100 Mbps. Data changes every 10th clock for 10Mbps mode. crs is a dual-use signal that performs the function of carrier sense and rx data valid. It is the crs function while rxd[1:0] is ’00’ and rx_dv when rxd[1:0] transitions to ’01’ during preamble.