What's on the Wire? Physical Layer Tapping with Daisho. Dominic Spill Mike Kershaw / Dragorn Michael Ossmann
|
|
|
- Theresa Brianna Robertson
- 9 years ago
- Views:
Transcription
1 What's on the Wire? Physical Layer Tapping with Daisho Dominic Spill Mike Kershaw / Dragorn Michael Ossmann Black Hat USA 2013
2
3 Who we are Michael Ossmann Primary on Daisho CFT Creator of multiple OSHW projects, Ubertooth, HackRF, YARDstick One Founder of Great Scott Gadgets
4 Who we are Dominic Spill Dev on Ubertooth, BTBB and gr-bluetooth Host code on Daisho Other projects include BeagleDancer, PS/2 tap and fcc.io
5 Who we are Mike Kershaw Creator of Kismet Front-end board designer for Daisho Random other OSS/OSHW projects like Kisbee
6 Outline Background What? Why? How? Progress
7 Disclaimer The views expressed are the views of the authors and do not reflect the official policy or position of the Department of Defense or the United States Government.
8 Work In Progress Built first devices in May Hope to have them working by Autumn Demos will use development platform; Final revisions will use Daisho mainboard
9 Team Jared Boone Marshall Hecht Mike Kershaw Michael Ossmann Dominic Spill Benjamin Vernoux Others in #daisho on freenode
10 Outline Background What? Why? How? Progress
11 USB Multi-tool Optional USB 2.0 HS Control/Tap USB 2.0 HS Host/Device USB 2.0 HS Host/Device MCU I wanted to build something like this.
12 USB Man-in-the-Middle PC Phone Tablet Monitoring, injection, modification... Storage HID Ethernet Bluetooth
13 USB Device-to-Device Storage HID Ethernet Bluetooth Storage HID Ethernet Bluetooth It would be cool to support unusual topologies.
14 USB Host-to-Host PC Phone Tablet PC Phone Tablet Stack fuzzing, file transfer, weird networks...
15 Microcontroller? USB OTG 2.0 HS USB OTG 2.0 HS USB OTG 2.0 HS ARM This didn't seem like it was going to happen.
16 Gigabit Ethernet Tap? Only supports 10/100, not Gigabit Ethernet.
17 Using an Ethernet Switch IC Several switch ICs are supported by Linux, popularly used in OpenWRT platforms. None are open source hardware friendly. Could build a specialized Ethernet switch platform that has a mirror port. Products like this already exist.
18 Any Other Way? Connect PHY ICs together through an FPGA.
19 Flexibility An FPGA is more expensive than a Gigabit Ethernet switch IC, but it's worth it for the extreme flexibility. It's the best choice for security research and development.
20 Hey! We can do that with USB too!
21 Make it Modular Let's support multiple front-end modules, each with PHYs and connectors for a particular target medium. Daisho is born.
22 Daisho n. A matched pair of swords used by the Samurai class in feudal Japan Image adapted from
23 Outline Background What? Why? How? Progress
24 Daisho - A Physical Monitor Physical layer monitor Extensible - modular design for new hardware Open source - hardware and software Affordable - compared to existing offerings Portable - bus powered for some applications
25 Daisho - Extensible Current targets: 1000BASE-T HDMI USB 3.0 RS-232 Easy to add future targets
26 Daisho - Extensible Target Front-end Module Mainboard Host Target
27 Outline Background What? Why? How? Progress
28 Wright's Law "Security will not get better until tools for practical exploration of the attack surface are made available." - Joshua Wright
29 Wright's Law An example WEP -> WPA -> WPA2 A counter example Bluetooth PIN -> Secure Simple Pairing
30 If no tools exist Then you can't really look for problems, can you? When tools do exist, do they let you get lowlevel enough? If tools are unaffordable, they might as well not exist
31 Daisho - Open Source Software Firmware Hardware Tools (where possible)
32 Existing Solutions Usually really expensive (USB analyzers, etc) Not OSS/OSHW, limited in expandability Don't play nice together - need a new tool for each target Usually not designed to be portable May have technical limitations
33 Enabling New Research Fully Arbitrary Packet Injection: Maximizing the Ethernet Attack Surface, Andrea Barisani and Daniele Bianco, Black Hat USA 2013 This is an excellent example of the kind of research we hope to enable. Watch it.
34 Outline Background What? Why? How? Progress
35 Two-part design FPGA mainboard connected via USB3; HWassisted signal handling with extremely fast pipe to host OS Multiple modular front-end boards for interfacing with various physical layers
36
37 Development Hardware Terasic DE2-115 Altera FPGA Low-speed 2x20 parallel header, high speed mezzanine connector Well supported by dev tools, bootstraps frontend dev
38
39
40 Development Downsides DE2 is great, but Mezzanine connector can't handle high ENOUGH speed comms for USB3 or full-rate HDMI front-ends Not particularly portable Expensive / Closed design
41 Outline Background What? Why? How? Progress
42 Hardware: RS-232 Simplest front-end board 2 pairs of RS-232 ports (DTE and DCE) Low speed (compared to the others anyhow) 2-layer PCB
43 Hardware: RS-232 Converts 232 to TTL, routes through FPGA, then back to 232 Monitors all signals; TXD, RXD, DTE, DTR, RTS, etc Able to jumper single signals w/out decode Current design uses DE2 2x40 parallel connector, final design will use mezzanine
44
45
46 RS-232 Goals Complete logging of all signals, including carrier sense, etc Proof of concept for FPGA based MITM of signals Logging serial console data alongside Ethernet
47 Hardware - Gig-E Tap Two independent Gig-E PHYs, 10/100/1000 Dumps packet to FPGA, FPGA writes packet back to other PHY Integrated jack magnetics, plug-and-go 4-layer PCB; more complicated but still reasonable
48
49
50
51 Gig-E Goals Support for 1 Gbps data rate which can't be passively tapped High precision timestamping of packets Precision relative timestamping of each side of link "Invisible" monitoring
52 PHY vs MAC PHY transceiver encodes bitstream and transmits electrical signals MAC layer implements the Ethernet standard and is an Ethernet device on the network Switches and network interfaces are MAC layer devices Daisho has no MAC layer; it's PHY-only
53 Why we care about Gig-E There are lots of existing Gig-E taps They all implement a PHY+MAC - port mirroring switches are Ethernet devices on the network Bridging can be detected & creates traffic Dual PHY with byte-duping is as close to "passive" as we can get with Gig-E
54 Hardware - HDMI Tap 2 HDMI ports (In / Out) Single high-speed SerDes (serializer/deserializer) to parallelize data to FPGA 6 layer PCB design, very high-speed parallel data
55 Hardware - HDMI Tap Using SerDes lets us get at least 1080p We'll hopefully even support 4K Huge number of IO lines, strains capability of development hardware
56 Alternate HDMI methods Could plumb HDMI directly to FPGA and decode differential signals NeTV does this; limited to 720p/1080i Requires FPGA be absurdly fast to handle multi-ghz signals for 1080p and up SerDes converts serial to parallel and allows for slower individual data lines
57
58 Why HDMI is Interesting Can be a complicated protocol What else is going on besides encryption? Has a 100 Mbps Ethernet channel I2C communications bus
59 Hardware - Mainboard Altera Cyclone IV FPGA NXP ARM MCU for bootstrapping FPGA DDR2 RAM USB 3.0 to host Designed by Jared Boone / ShareBrained
60
61
62
63 PCB Design Lots of EE-CAD tools to pick from, both OSS and commercial We try to only use open toolchains Eagle is "free" but limited, has funky licensing requirements for complex designs KiCad! (Fully OSS / Unencumbered license)
64
65 KiCad Capable of N-layer boards (no license limit) No size restrictions Friendly (well, friendlier) file formats, all text Truly OSS - which is good and bad at times Sometimes does odd things
66 Seriously, KiCAD? WTF.
67 I don't even...
68 KiCad Challenges Development version doesn't play nice with stable version (New PCB format, different units of measurement) Not very good at moving components once they're placed No helpful auto-tools for length matching, BGA routing, etc - for very complex designs, can feel "write-only"
69 PCB Design Challenges High speed digital signals can behave very oddly Fab requirements become integral to the design Home assembly is still possible, but you probably wouldn't want to Prototype size runs are VERY expensive
70 PCB Requirements Many of the designs (those using BGA) are more than 4 layer, which puts us outside many prototype fab capabilities Via-in-Pad (holes inside pads) is expensive, but unavoidable at this complexity Have to work with fab on layer stack-up, impedance control, etc - high speed signals very sensitive to it
71 Mainboard PCB Specifications 8 copper layers 5 mil trace width 5 mil trace isolation 8 mil vias, many via-in-pad 4.85 mil annular ring
72 Mainboard Firmware World's first open source USB 3.0 core Minimal implementation of protocols to ship data to host Front-ends don't currently require independent FPGA bitstream, but will contain identifiers to allow dynamic bitstream loading if necessary
73 Software libdaisho Userspace driver based on libusb Wireshark integration Using extcap
74 Extcap Under development / initial version submitted to Wireshark in time for Black Hat Allows a simple config grammar to define GTK UI for Wireshark Allows non-netdev capture with minimal developer effort
75
76 Software USB3 enumeration is completely under our control Possible for front-end boards to present as PHY-specific interfaces to host (Gig-E presenting as 2 CDC-ACM Gig-E interfaces, for instance) Also possible to simply do bulk IO via LibUSB
77 Demonstration
78 What's Next? Full mainboard bring-up Re-target front-ends for our mainboard instead of DE2 development environment Auto-identifying connected frontends via ID chips
79 Possible Future Targets DisplayPort DVI SATA SAS Telephone/DSL Wideband SDR Fiber Gig-E more...?
80 Thanks DARPA CFT Program BIT Systems
81 Questions? #daisho on irc.freenode.net Black Hat feedback is appreciated
What s on the Wire? Physical Layer Tapping with Project Daisho
What s on the Wire? Physical Layer Tapping with Project Daisho Dominic Spill, Michael Kershaw, Michael Ossmann Black Hat USA 2013 Abstract Daisho is a project to produce an extensible, open source monitor
Bluetooth Packet Sniffing Using Project Ubertooth. Dominic Spill [email protected]
Bluetooth Packet Sniffing Using Project Ubertooth Dominic Spill [email protected] Dominic Spill Bluesniff: Eve meets Alice and Bluetooth Usenix WOOT 07 Building a Bluetooth monitor Shmoo/Defcon/Toorcamp
The new frontier of the DATA acquisition using 1 and 10 Gb/s Ethernet links. Filippo Costa on behalf of the ALICE DAQ group
The new frontier of the DATA acquisition using 1 and 10 Gb/s Ethernet links Filippo Costa on behalf of the ALICE DAQ group DATE software 2 DATE (ALICE Data Acquisition and Test Environment) ALICE is a
2. What is the maximum value of each octet in an IP address? A. 128 B. 255 C. 256 D. None of the above
1. How many bits are in an IP address? A. 16 B. 32 C. 64 2. What is the maximum value of each octet in an IP address? A. 128 B. 255 C. 256 3. The network number plays what part in an IP address? A. It
Designing VM2 Application Boards
Designing VM2 Application Boards This document lists some things to consider when designing a custom application board for the VM2 embedded controller. It is intended to complement the VM2 Datasheet. A
Advanced Data Capture and Control Systems
Advanced Data Capture and Control Systems Tronisoft Limited Email: [email protected] Web: www.tronisoft.com RS232 To 3.3V TTL User Guide RS232 to 3.3V TTL Signal Converter Modules P/N: 9651 Document
MFRD52x. Mifare Contactless Smart Card Reader Reference Design. Document information
Rev. 2.1 17. April 2007 Preliminary Data Sheet Document information Info Keywords Content MFRC522, MFRC523, MFRC52x, MFRD522, MFRD523, Mifare Contactless Smart Card Reader Reference Design, Mifare Reader
Cable Specifications and Information
APPENDIX A This appendix provides the connector and pinout information you need for making or purchasing cables used with Cisco VG224 voice gateway. To order cables from Cisco, see the Obtaining Technical
2-Port RS232/422/485 Combo Serial to USB2.0 Adapter (w/ Metal Case and Screw Lock Mechanism) Installation Guide
2-Port RS232/422/485 Combo Serial to USB2.0 Adapter (w/ Metal Case and Screw Lock Mechanism) Installation Guide 1. Introduction Thank you for purchasing this 2-Port RS232/422/485 Combo Serial to USB Adapter.
16-Port RS232 to USB2.0 High Speed Multi Serial Adapter (w/ Metal Case) Installation Guide
16-Port RS232 to USB2.0 High Speed Multi Serial Adapter (w/ Metal Case) Installation Guide 1. Introduction Thank you for purchasing this 16-Port RS232 to USB2.0 High Speed Multi Serial Adapter. It is an
XPort Universal Demo Board User Guide
XPort Universal Demo Board User Guide Part Number 900-563 Revision A September 2009 Copyright and Trademark Contacts 2009 Lantronix. All rights reserved. No part of the contents of this book may be transmitted
MEASURING WIRELESS NETWORK CONNECTION QUALITY
Technical Disclosure Commons Defensive Publications Series January 27, 2016 MEASURING WIRELESS NETWORK CONNECTION QUALITY Mike Mu Avery Pennarun Follow this and additional works at: http://www.tdcommons.org/dpubs_series
Video/Cameras, High Bandwidth Data Handling on imx6 Cortex-A9 Single Board Computer
Video/Cameras, High Bandwidth Data Handling on imx6 Cortex-A9 Single Board Computer The SBC4661 is a powerful 1 GHz Quad Core Cortex-A9 with multiple video ports, quad USB3.0 and dual GigE Ethernet. Using
XMC Modules. XMC-6260-CC 10-Gigabit Ethernet Interface Module with Dual XAUI Ports. Description. Key Features & Benefits
XMC-6260-CC 10-Gigabit Interface Module with Dual XAUI Ports XMC module with TCP/IP offload engine ASIC Dual XAUI 10GBASE-KX4 ports PCIe x8 Gen2 Description Acromag s XMC-6260-CC provides a 10-gigabit
Interfacing Intel 8255x Fast Ethernet Controllers without Magnetics. Application Note (AP-438)
Interfacing Intel 8255x Fast Ethernet Controllers without Magnetics Application Note (AP-438) Revision 1.0 November 2005 Revision History Revision Revision Date Description 1.1 Nov 2005 Initial Release
Connector and Cable Specifications
APPENDIXB This chapter describes the connector and cable specifications. Connector Specifications, page B-1l Cable and Adapter Specifications, page B-5 Connector Specifications 10/100/1000 Ports, page
ARM Cortex -A8 SBC with MIPI CSI Camera and Spartan -6 FPGA SBC1654
ARM Cortex -A8 SBC with MIPI CSI Camera and Spartan -6 FPGA SBC1654 Features ARM Cortex-A8 processor, 800MHz Xilinx Spartan-6 FPGA expands vision processing capabilities Dual MIPI CSI-2 CMOS camera ports,
Cable Specifications and Information
APPENDIXA This appendix provides the connector and pinout information you need for making or purchasing cables used with Cisco VG350 Voice Gateway. To order cables from Cisco, see the Obtaining Technical
Route Processor. Route Processor Overview CHAPTER
CHAPTER 6 This chapter describes the route processor (RP) card. The following sections are included: Overview, page 6-1 Primary and Standby Arbitration, page 6-4 RP Card to Fabric Module Queuing, page
All Programmable Logic. Hans-Joachim Gelke Institute of Embedded Systems. Zürcher Fachhochschule
All Programmable Logic Hans-Joachim Gelke Institute of Embedded Systems Institute of Embedded Systems 31 Assistants 10 Professors 7 Technical Employees 2 Secretaries www.ines.zhaw.ch Research: Education:
Dual DIMM DDR2 and DDR3 SDRAM Interface Design Guidelines
Dual DIMM DDR2 and DDR3 SDRAM Interface Design Guidelines May 2009 AN-444-1.1 This application note describes guidelines for implementing dual unbuffered DIMM DDR2 and DDR3 SDRAM interfaces. This application
Network connectivity controllers
Network connectivity controllers High performance connectivity solutions Factory Automation The hostile environment of many factories can have a significant impact on the life expectancy of PCs, and industrially
SyncLink GT2/GT4 Serial Adapter
SyncLink GT2/GT4 Serial Adapter Hardware User s Manual MicroGate Systems, Ltd http://www.microgate.com MicroGate and SyncLink are registered trademarks of MicroGate Systems, Ltd. Copyright 2008 2012 MicroGate
SB-2000 USB Radio Interface Operating Manual CG Antenna Co. Ltd.
CG Antenna SB-2000 USB Radio Interface Operating Manual CG Antenna Co. Ltd. Shanghai, China FEATURES Connect your computer with USB port. No need serial or parallel port. Most of Radio programs are built
Easy H.264 video streaming with Freescale's i.mx27 and Linux
Libre Software Meeting 2009 Easy H.264 video streaming with Freescale's i.mx27 and Linux July 8th 2009 LSM, Nantes: Easy H.264 video streaming with i.mx27 and Linux 1 Presentation plan 1) i.mx27 & H.264
Cabling LANs and WANs
Cabling LANs and WANs CCNA 1 v3 Module 5 10/11/2005 NESCOT CATC 1 Cabling the LAN Each media has advantages and disadvantages: Cable length Cost Ease of installation Susceptibility to interference The
ALL-ZC-2140P-DVI PCoIP Zero Client Overview
ALL-ZC-2140P-DVI PCoIP Zero Client Overview TERA2140 DVI PCoIP Zero Client Overview Teradici is the developer of the PC-over-IP (PCoIP) remote desktop protocol, which is leveraged in several VDI solutions
Gigabit Ethernet Packet Capture. User s Guide
Gigabit Ethernet Packet Capture User s Guide Copyrights Copyright 2008 CACE Technologies, Inc. All rights reserved. This document may not, in whole or part, be: copied; photocopied; reproduced; translated;
Fondamenti su strumenti di sviluppo per microcontrollori PIC
Fondamenti su strumenti di sviluppo per microcontrollori PIC MPSIM ICE 2000 ICD 2 REAL ICE PICSTART Ad uso interno del corso Elettronica e Telecomunicazioni 1 2 MPLAB SIM /1 MPLAB SIM is a discrete-event
UPS PIco. to be used with. Raspberry Pi B+, A+, B, and A. HAT Compliant. Raspberry Pi is a trademark of the Raspberry Pi Foundation
UPS PIco Uninterruptible Power Supply with Peripherals and I 2 C control Interface to be used with Raspberry Pi B+, A+, B, and A HAT Compliant Raspberry Pi is a trademark of the Raspberry Pi Foundation
Build-your-own sniffer. Michael Ossmann Great Scott Gadgets Mike Kershaw Kismet Wireless
Build-your-own sniffer Michael Ossmann Great Scott Gadgets Mike Kershaw Kismet Wireless Us Mike Kershaw Kismet & Kisbee creator Us Michael Ossmann Creator of Ubertooth One Founder of Great Scott Gadgets
Network Monitoring White Paper
Network ing White Paper ImageStream Internet Solutions, Inc. 7900 East 8th Road Plymouth, Indiana 46563 http://www.imagestream.com [email protected] Phone: 574.935.8484 Sales: 800.813.5123 Fax: 574.935.8488
BIT COMMANDER. Serial RS232 / RS485 to Ethernet Converter
BIT COMMANDER Serial RS232 / RS485 to Ethernet Converter (Part US2000A) Copyrights U.S. Converters 1 Contents Overview and Features... 3 Functions..5 TCP Server Mode... 5 Httpd Client Mode.5 TCP Auto mode....6
Ways to Use USB in Embedded Systems
Ways to Use USB in Embedded Systems by Yingbo Hu, R&D Embedded Engineer and Ralph Moore, President of Micro Digital Universal Serial Bus (USB) is a connectivity specification that provides ease of use,
3.2 inch QVGA TFT Color LCD User s Guide Version 1 & 2
3.2 inch QVGA TFT Color LCD - User s Guide 3.2 inch QVGA TFT Color LCD User s Guide Version 1 & 2 Give graphics and to your application! EA2-USG-0701 v2.1 Rev A 3.2 inch QVGA TFT Color LCD - User s Guide
Introduction to Routing and Packet Forwarding. Routing Protocols and Concepts Chapter 1
Introduction to Routing and Packet Forwarding Routing Protocols and Concepts Chapter 1 1 1 Objectives Identify a router as a computer with an OS and hardware designed for the routing process. Demonstrate
DE4 NetFPGA Packet Generator Design User Guide
DE4 NetFPGA Packet Generator Design User Guide Revision History Date Comment Author 01/30/2012 Initial draft Harikrishnan Contents 1. Introduction... 4 2. System Requirements... 4 3. Installing DE4 NetFPGA
Manual Serial PCI Cards
Manual Serial PCI Cards W&T Models 13011, 13410 13411, 13610 13611, 13812 Version 1.4 Subject to error and alteration 37 01/2005 by Wiesemann & Theis GmbH Subject to errors and changes: Since we can make
Development of Embedded Board for OMAP4460
Development of Embedded Board for OMAP4460 Subodh Raj M S 1, Rajesh M 2 M.Tech Student, Embedded Systems Group, NIELIT, Kozhikode, Kerala, India 1 Scientist/ Engineer-C, Embedded Systems Group, NIELIT,
SuperSpeed USB Host: Jeff Ravencraft, USB-IF president and chairman
SuperSpeed USB Host: Jeff Ravencraft, USB-IF president and chairman Agenda Introduction & technology overview Jeff Ravencraft Microsoft Corporation Fred Bhesania NEC Electronics Corporation Yoshiyuki Tomoda
Open Flow Controller and Switch Datasheet
Open Flow Controller and Switch Datasheet California State University Chico Alan Braithwaite Spring 2013 Block Diagram Figure 1. High Level Block Diagram The project will consist of a network development
USB 3.0 Universal Mini Docking Station Adapter
USB 3.0 Universal Mini Docking Station Adapter User Manual DSH-M100U3 Ver. 1.00 All brand names and trademarks are properties of their respective owners. www.vantecusa.com Copyright 2015 Vantec Thermal
VPX Implementation Serves Shipboard Search and Track Needs
VPX Implementation Serves Shipboard Search and Track Needs By: Thierry Wastiaux, Senior Vice President Interface Concept Defending against anti-ship missiles is a problem for which high-performance computing
RS-232 COMMUNICATIONS
Technical Note D64 0815 RS-232 COMMUNICATIONS RS-232 is an Electronics Industries Association (EIA) standard designed to aid in connecting equipment together for serial communications. The standard specifies
C-GEP 100 Monitoring application user manual
C-GEP 100 Monitoring application user manual 1 Introduction: C-GEP is a very versatile platform for network monitoring applications. The ever growing need for network bandwith like HD video streaming and
PICNet 1. PICNet 1 PIC18 Network & SD/MMC Development Board. Features. Applications. Description
Features PICNet 1 PIC18 Network & SD/MMC Development Board IC Sockets for 28 or 40-pin Microchip PIC18F Microcontrollers IC Socket for 8-pin serial EEPROM Multiple MCU Oscillator sources Full 10BaseT IEEE
The Bus (PCI and PCI-Express)
4 Jan, 2008 The Bus (PCI and PCI-Express) The CPU, memory, disks, and all the other devices in a computer have to be able to communicate and exchange data. The technology that connects them is called the
ALL-AIO-2321P ZERO CLIENT
ALL-AIO-2321P ZERO CLIENT PCoIP AIO Zero Client The PCoIPTM technology is designed to deliver a user s desktop from a centralized host PC or server with an immaculate, uncompromised end user experience
High-Speed SERDES Interfaces In High Value FPGAs
High-Speed SERDES Interfaces In High Value FPGAs February 2009 Lattice Semiconductor 5555 Northeast Moore Ct. Hillsboro, Oregon 97124 USA Telephone: (503) 268-8000 www.latticesemi.com 1 High-Speed SERDES
The Advanced JTAG Bridge. Nathan Yawn [email protected] 05/12/09
The Advanced JTAG Bridge Nathan Yawn [email protected] 05/12/09 Copyright (C) 2008-2009 Nathan Yawn Permission is granted to copy, distribute and/or modify this document under the terms of the
Teradici Remote Workstation Karte PCoIP Host Card Overview
Teradici Remote Workstation Karte PCoIP Host Card Overview TERA2220 PCoIP Host Card Overview Teradici is the developer of the PC-over-IP (PCoIP) remote desktop protocol, which is leveraged in several VDI
Cable Connection Procedures for Cisco 1900 Series Routers
CHAPTER 5 Cable Connection Procedures for Cisco 1900 Series Routers This document describes how to connect your Cisco 1941 integrated services router to a power source and to networks and external devices.
A+ Guide to Managing and Maintaining Your PC, 7e. Chapter 1 Introducing Hardware
A+ Guide to Managing and Maintaining Your PC, 7e Chapter 1 Introducing Hardware Objectives Learn that a computer requires both hardware and software to work Learn about the many different hardware components
SBC6245 Single Board Computer
SBC6245 Single Board Computer 400MHz Atmel AT91SAM9G45 ARM 926EJ-STM Microcontroller On Board 128MB Nand Flash plus 128MB DDR2 SDRAM RS232, RS485, Ethernet, USB Host, LCD, Touch Screen, RTC, Supports for
Networking Devices. Lesson 6
Networking Devices Lesson 6 Objectives Exam Objective Matrix Technology Skill Covered Exam Objective Exam Objective Number Network Interface Cards Modems Media Converters Repeaters and Hubs Bridges and
7a. System-on-chip design and prototyping platforms
7a. System-on-chip design and prototyping platforms Labros Bisdounis, Ph.D. Department of Computer and Communication Engineering 1 What is System-on-Chip (SoC)? System-on-chip is an integrated circuit
Data Cables. Schmitt TTL LABORATORY ELECTRONICS II
Data Cables Data cables link one instrument to another. Signals can attenuate or disperse on long wires. A direct wire works best for short cables of less than 10 ft. A TTL cable connection can use a Schmitt
Bluetooth Smart, But Not Smart Enough
Mike Ryan isec Partners isec Open Forum Jan 31, 2012 Slides and More Info http://lacklustre.net/bluetooth/ Overview Three parts what is LE how do we sniff it demo! security analysis 3 What is Bluetooth
MediaTek LinkIt Smart 7688 FAQ
Version: 1.0 Release date: 1 st December 2015 Specifications are subject to change without notice. 2015 MediaTek Inc. Unauthorized reproduction of this information in whole or in part is strictly prohibited.
Network Layer: Network Layer and IP Protocol
1 Network Layer: Network Layer and IP Protocol Required reading: Garcia 7.3.3, 8.1, 8.2.1 CSE 3213, Winter 2010 Instructor: N. Vlajic 2 1. Introduction 2. Router Architecture 3. Network Layer Protocols
USB to RS-422/485 Serial Adapter
USB to RS-422/485 Serial Adapter User Manual Ver. 2.00 All brand names and trademarks are properties of their respective owners. Contents: Chapter 1: Introduction... 3 1.1 Product Introduction... 3 1.2
What You Will Learn About. Computers Are Your Future. Chapter 8. Networks: Communicating and Sharing Resources. Network Fundamentals
What You Will Learn About Computers Are Your Future Chapter 8 Networks: Communicating and Sharing Resources Basic networking concepts Advantages and disadvantages of networks Peer-to-peer and client/server
Elettronica dei Sistemi Digitali Costantino Giaconia SERIAL I/O COMMON PROTOCOLS
SERIAL I/O COMMON PROTOCOLS RS-232 Fundamentals What is RS-232 RS-232 is a popular communications interface for connecting modems and data acquisition devices (i.e. GPS receivers, electronic balances,
Overview of Routing between Virtual LANs
Overview of Routing between Virtual LANs This chapter provides an overview of virtual LANs (VLANs). It describes the encapsulation protocols used for routing between VLANs and provides some basic information
Cable Pinouts. SRP I/O Module
Cable Pinouts C This appendix lists the cables and connector pinout assignments for the cables used with the ERX-700 series and ERX-1400 series. Topic Page SRP I/O Module C-1 CT1 and CE1 I/O Modules C-4
Cabling Guide for Console and AUX Ports
Cabling Guide for Console and AUX Ports Contents Introduction Prerequisites Requirements Components Used Conventions Table of Routers with Console and AUX Ports Console Port Settings for Terminal Connection
How to build a high speed PCI Express bus expansion system using the Max Express product family 1
Applications The Anatomy of Max Express Cable Expansion How to build a high speed PCI Express bus expansion system using the Max Express product family 1 By: Jim Ison Product Marketing Manager One Stop
This application note is written for a reader that is familiar with Ethernet hardware design.
AN18.6 SMSC Ethernet Physical Layer Layout Guidelines 1 Introduction 1.1 Audience 1.2 Overview SMSC Ethernet products are highly-integrated devices designed for 10 or 100 Mbps Ethernet systems. They are
AND8336. Design Examples of On Board Dual Supply Voltage Logic Translators. Prepared by: Jim Lepkowski ON Semiconductor. http://onsemi.
Design Examples of On Board Dual Supply Voltage Logic Translators Prepared by: Jim Lepkowski ON Semiconductor Introduction Logic translators can be used to connect ICs together that are located on the
Pmod peripheral modules are powered by the host via the interface s power and ground pins.
Digilent Pmod Interface Specification Revision: November 20, 2011 1300 NE Henley Court, Suite 3 Pullman, WA 99163 (509) 334 6306 Voice (509) 334 6300 Fax Introduction The Digilent Pmod interface is used
DKWF121 WF121-A 802.11 B/G/N MODULE EVALUATION BOARD
DKWF121 WF121-A 802.11 B/G/N MODULE EVALUATION BOARD PRELIMINARY DATA SHEET Wednesday, 16 May 2012 Version 0.5 Copyright 2000-2012 Bluegiga Technologies All rights reserved. Bluegiga Technologies assumes
M68EVB908QL4 Development Board for Motorola MC68HC908QL4
M68EVB908QL4 Development Board for Motorola MC68HC908QL4! Axiom Manufacturing 2813 Industrial Lane Garland, TX 75041 Email: [email protected] Web: http://www.axman.com! CONTENTS CAUTIONARY NOTES...3 TERMINOLOGY...3
Bluetooth HC-06 with serial port module Easy guide
1 Bluetooth HC-06 with serial port module Easy guide This manual consists of 3 parts: PART 1. Overview of Bluetooth HC-06 module with serial port. PART 2. Installing Bluetooth HC-06 module with Bolt 18F2550
RTT 60.5 msec receiver window size: 32 KB
Real-World ARQ Performance: TCP Ex.: Purdue UCSD Purdue (NSL): web server UCSD: web client traceroute to planetlab3.ucsd.edu (132.239.17.226), 30 hops max, 40 byte packets 1 switch-lwsn2133-z1r11 (128.10.27.250)
FIBER OPTIC APPLICATION IN A PROFIBUS NETWORK
FIBER OPTIC APPLICATION IN A PROFIBUS NETWORK Field busses are industrial control systems using Programmable Logic lers (PLC) to control and manage field devices found in industrial environments. The communication
PCI Express* Ethernet Networking
White Paper Intel PRO Network Adapters Network Performance Network Connectivity Express* Ethernet Networking Express*, a new third-generation input/output (I/O) standard, allows enhanced Ethernet network
GigaVUE-420. The Next Generation. Data Access Switch. Gigamon Systems. Intelligent Data Access Networking
GigaVUE-420 The Next Generation Data Access Switch Gigamon Systems Intelligent Data Access Networking GigaVUE is a Data Socket Part of the Reliable Network Infrastructure Plug-in multiple out-of-band tools
Monitoring solar PV output
Monitoring solar PV output Introduction Monitoring of your solar PV output is useful to see the actual outputs. This can be measured from the inverter and/or mains using current clamps or pulse meters
Introduction to Ethernet
Technical Tutorial 2002 12-06 Table of Contents 1: Introduction 2: Ethernet 3: IEEE standards 4: Topology 5: CSMA/CD 6: Wireless-LAN 7: Transmission Speed 8: Limitations of Ethernet 9: Sena Products and
Design Considerations for DVT and Manufacturing Test of Wireless Devices
WHITEPAPER Design Considerations for DVT and Manufacturing Test of Wireless Devices 2015 LitePoint, A Teradyne Company. All rights reserved. Introduction Wireless devices are being deployed for a wide
Observer Analysis Advantages
In-Depth Analysis for Gigabit and 10 Gb Networks For enterprise management, gigabit and 10 Gb Ethernet networks mean high-speed communication, on-demand systems, and improved business functions. For enterprise
Module 5. Broadcast Communication Networks. Version 2 CSE IIT, Kharagpur
Module 5 Broadcast Communication Networks Lesson 1 Network Topology Specific Instructional Objectives At the end of this lesson, the students will be able to: Specify what is meant by network topology
LINDY ELECTRONICS LIMITED & LINDY-ELEKTRONIK GMBH - SECOND EDITION
RS-422/485 PCI Card User Manual English No. 51200 (2 Port) No. 51202 (4 Port) No. 51204 (8 Port) www.lindy.com LINDY ELECTRONICS LIMITED & LINDY-ELEKTRONIK GMBH - SECOND EDITION (Nov 2005) 1.0 Introduction
ALL-ZC-2321P-PoE PCoIP PoE Zero Client Overview
ALL-ZC-2321P-PoE PCoIP PoE Zero Client Overview TERA2321 PCoIP PoE Zero Client Overview Teradici is the developer of the PC-over-IP (PCoIP) remote desktop protocol, which is leveraged in several VDI solutions
Remote Serial over IP Introduction on serial connections via IP/Ethernet
Remote Serial over IP Introduction on serial connections via IP/Ethernet TABLE OF CONTENT TABLE OF CONTENT... I TABLE OF IMAGES... I INTRODUCTION... 1 Classic Style of Communication... 1 Ethernet and
Networked AV Systems Pretest
Networked AV Systems Pretest Instructions Choose the best answer for each question. Score your pretest using the key on the last page. If you miss three or more out of questions 1 11, consider taking Essentials
PCI Express IO Virtualization Overview
Ron Emerick, Oracle Corporation Author: Ron Emerick, Oracle Corporation SNIA Legal Notice The material contained in this tutorial is copyrighted by the SNIA unless otherwise noted. Member companies and
JOB READY ASSESSMENT BLUEPRINT COMPUTER NETWORKING FUNDAMENTALS - PILOT. Test Code: 4514 Version: 01
JOB READY ASSESSMENT BLUEPRINT COMPUTER NETWORKING FUNDAMENTALS - PILOT Test Code: 4514 Version: 01 Specific Competencies and Skills Tested in this Assessment: PC Principles Identify physical and equipment
USB TO SERIAL ADAPTER
USB TO SERIAL ADAPTER (Model: U232-P9V2) SPECIFICATIONS CONTENTS 1. GENERAL SPECIFICATIONS... 1 1.1 PRODUCT SURFACE... 1 1.2 PRODUCT DIMENSION... 2 1.3 PRODUCT FEATURES... 3 1.4 PRODUCT SPECIFICATIONS...
Review from last time. CS 537 Lecture 3 OS Structure. OS structure. What you should learn from this lecture
Review from last time CS 537 Lecture 3 OS Structure What HW structures are used by the OS? What is a system call? Michael Swift Remzi Arpaci-Dussea, Michael Swift 1 Remzi Arpaci-Dussea, Michael Swift 2
MCB3101 (Class I) WiRobot Serial Bluetooth Wireless Module User Manual
MCB3101 (Class I) WiRobot Serial Bluetooth Wireless Module User Manual Version: 1.0.1 Dec. 2005 Table of Contents I. Introduction 2 II. Operations 2 II.1. Theory of Operation 2 II.2. Configuration (PC-PC
Transmission of High-Speed Serial Signals Over Common Cable Media
Transmission of High-Speed Serial February 0 Introduction Technical Note TN066 Designers are often faced with moving serial data from one location to another, over moderate distances, and in the most efficient
Data Communication and Computer Network
1 Data communication principles, types and working principles of modems, Network principles, OSI model, functions of data link layer and network layer, networking components, communication protocols- X
Introduction to MPIO, MCS, Trunking, and LACP
Introduction to MPIO, MCS, Trunking, and LACP Sam Lee Version 1.0 (JAN, 2010) - 1 - QSAN Technology, Inc. http://www.qsantechnology.com White Paper# QWP201002-P210C lntroduction Many users confuse the
RC2200DK Demonstration Kit User Manual
Demonstration Kit User Manual Table of contents TABLE OF CONTENTS... 1 QUICK INTRODUCTION... 2 INTRODUCTION... 3 DEMONSTRATION BOARD... 4 POWER SUPPLY SECTION... 5 RS-232 INTERFACE... 6 CONNECTORS... 7
Ethernet. Ethernet Frame Structure. Ethernet Frame Structure (more) Ethernet: uses CSMA/CD
Ethernet dominant LAN technology: cheap -- $20 for 100Mbs! first widely used LAN technology Simpler, cheaper than token rings and ATM Kept up with speed race: 10, 100, 1000 Mbps Metcalfe s Etheret sketch
FPGA Prototyping Primer
FPGA Prototyping Primer S2C Inc. 1735 Technology Drive, Suite 620 San Jose, CA 95110, USA Tel: +1 408 213 8818 Fax: +1 408 213 8821 www.s2cinc.com What is FPGA prototyping? FPGA prototyping is the methodology
Figure 1 FPGA Growth and Usage Trends
White Paper Avoiding PCB Design Mistakes in FPGA-Based Systems System design using FPGAs is significantly different from the regular ASIC and processor based system design. In this white paper, we will
Objectives. Router as a Computer. Router components and their functions. Router components and their functions
2007 Cisco Systems, Inc. All rights reserved. Cisco Public Objectives Introduction to Routing and Packet Forwarding Routing Protocols and Concepts Chapter 1 Identify a router as a computer with an OS and
