OpenCores

EtherLab - Spartan-3E StarterKit To C# To Bridge :: Overview

Project maintainers

Details

Name: etherlab
Created: Jul 16, 2012
Updated: Nov 25, 2012
SVN Updated: Jul 20, 2012
SVN: Browse
Latest version: download
Statistics: View

Other project properties

Category: Other
Language: VHDL
Development status: Beta
Additional info: none
WishBone Compliant: No
License: GPL

EtherLab

EtherLab sends data via Ethernet packets from the Spartan-3E StarterKit to a host PC or vice versa.

Protocol

The transport protocol is the name giving EtherLab protocol, that comes directly after the Ethernet layer. An EtherLab layer provides 8 seperate channels each transporting 16 bit of data.

Hardware

The hardware reads and sends EtherLab packets only and communicates with the 4 D/A Converters, LEDs, swithes, buttons, digital inputs and outputs.

EtherSocket

EtherSocket is a C# implementation based on Pcap.Net and provides the bare minimum functions to read and send EtherLab datagrams. Incomming data is read constantly in a seperate thread. To send data, the user first updates at least one channel and sends the entire updated packet afterwards.

LabVIEW

The C# EtherSocket implementation has been ported to LabVIEW. Polymorphic VIs provide custom read and update operations for Booleans and Floats.

© copyright 1999-2014 OpenCores.org, equivalent to ORSoC AB, all rights reserved. OpenCores®, registered trademark.