+ All Categories
Home > Documents > Independent internet Embedded system - MidTerm

Independent internet Embedded system - MidTerm

Date post: 23-Feb-2016
Category:
Upload: eliot
View: 22 times
Download: 0 times
Share this document with a friend
Description:
Independent internet Embedded system - MidTerm. Preformed by: Genady okrain Instructor: Tsachi Martsiano Duration : Two semesters - 2013. System Overview. Part A Goals. Transfer big files from the PC to the FPGA and back . Ethernet Interface. DDR Interface. Test data speeds. - PowerPoint PPT Presentation
Popular Tags:
23
Winter 2013 Independent internet Embedded system - MidTerm Preformed by: Genady okrain Instructor: Tsachi Martsiano Duration: Two semesters - 2013
Transcript

Winter 2013

Independent internet Embedded system - MidTerm

Preformed by: Genady okrainInstructor: Tsachi MartsianoDuration: Two semesters - 2013

Winter 2013

System Overview

Winter 2013

Part A Goals

• Transfer big files from the PC to the FPGA and back.• Ethernet Interface.• DDR Interface.• Test data speeds.

• UDP Packets Analyzers:• Ostinato Packet/Traffic Generator and Analyzer.• Wireshark network protocol analyzer.

Winter 2013

FPGA – Data Flow

Winter 2013

Embedded Processor Interface

Winter 2013

MPMC

• Double Data Rate (DDR/DDR2/DDR3/LPDDR) and Single Data Rate (SDR) SDRAM memory support.• Parameterizable:• number of ports (1 to 8)• number of data bits to memory (4, 8, 16, 32, 64)• configuration of data path FIFOs

• Customize-able Interfaces: XCL, LocalLink (using SDMA), PLB v4.6 with Xilinx simplifications, NPI, MCB, MIB/PPC440MC, and VFBC

Winter 2013

MPMC - Configuration

Winter 2013

MPMC – DDR2

Winter 2013

NPI PIM Features• Allows you to extend the capabilities of MPMC to meet your own

design needs.• Offers a simple interface to memory that can easily be adapted to

nearly any protocol.• Provides address, data, and control signals to enable read and write

requests for memory.• Allows simultaneous push and pull of data from the port FIFOs.• MPMC supports the following transfer sizes: byte, half-word, word,

double-word, 4-word cacheline, 8-word cacheline, 16-word bursts, 32-word bursts, and 64-word bursts.

Winter 2013

NPI PIM - 32-Word, Burst Write

Winter 2013

NPI PIM - 32-Word, Burst Read

Winter 2013

NPI RW

Winter 2013

NPI RW State Machine

Winter 2013

Embedded Tri-Mode Ethernet MAC

• Fully integrated 10/100/1000 Mb/s Ethernet MAC• Designed to the IEEE Std 802.3-2002 specification• Configurable full-duplex operation in 10/100/1000

Mb/s• Media Independent Interface (MII), Gigabit Media

Independent Interface (GMII), and Reduced Gigabit Media Independent Interface (RGMII)

Winter 2013

Embedded Tri-Mode Ethernet MAC Interface

Winter 2013

Ethernet MAC

Winter 2013

Ethernet MAC Interface

Winter 2013

Ethernet MAC Registers

Winter 2013

Dummy

Winter 2013

Dummy State Machine

Winter 2013

Clocks & Throughput

• FPGA:• 125 Mhz•Microblaze:• 125 Mhz•DDR2@200 MHz 64 bits:• 1.6 Gbyte/sec• Ethernet:• 1 Gbit/sec

Winter 2013

Ostinato

Winter 2013

Wireshark


Recommended