Computer System Selection for Osprey Video Capture

Similar documents
Motherboard Components of a Desktop Computer

A+ Guide to Managing & Maintaining Your PC, 8th Edition. Chapter 4 All About Motherboards

A+ Guide to Hardware: Managing, Maintaining, and Troubleshooting, 5e. Chapter 1 Introducing Hardware

AMD HyperTransport Technology-Based System Architecture

About the Presentations

Assembling Computers Summer Academy Presented by the Petters Research Institute (PRI) in cooperation with the Belize Defense Force

PC I/O. May 7, Howard Huang 1

TEAM 1073F'S TEXAS INSTRUMENTS ELECTRONIC ONLINE CHALLENGE THE DISASSEMBLY OF A COMPUTER TOWER. HP COMPAQ DC7900 CONVERTIBLE MINITOWER

Introduction to the Personal Computer

Full file at

Understanding Computers. Hardware Terminology

VISUAL SUMMARY. The System Unit

Components of a personal computer

Form Factors. Motherboards Jamie Tees

Chapter No. 1 Motherboard & its Components

FUNCTIONS OF COMPONENTS OF A PERSONAL COMPUTER

Introduction To Computer Hardware. Hafijur Rahman

Robert Jamieson. Robs Techie PP Everything in this presentation is at your own risk!

Part 1 of 3 -Understand the hardware components of computer systems

Computer Systems. Communication (networks, radio links) Meatware (people, users don t forget them)

A+ Guide to Hardware, 4e. Chapter 4 Processors and Chipsets

I/O Channels. RAM size. Chipsets. Cluster Computing Paul A. Farrell 9/8/2011. Memory (RAM) Dept of Computer Science Kent State University 1

Motherboard Specifications, A8AE-LE (AmberineM)

MSc-IT 1st Semester Fall 2016, Course Instructor M. Imran khalil 1

This page intentionally left blank

Homeschool Enrichment. The System Unit: Processing & Memory

Providing Fundamental ICT Skills for Syrian Refugees PFISR

Bus Example: Pentium II

Chapter No. 1. Motherboard & its Components

System Unit Components. Chapter2

Computer Overview. A computer item you can physically see or touch. A computer program that tells computer hardware how to operate.

Motherboard BIOS. Fig: 1 What you see (or something similar) if you turn the PC manufacturer's logo off

Downloaded from various sources on the NET

INFS 214: Introduction to Computing

Chapter 2 Motherboards and Processors

Chapter 1: Motherboard & Its Components

Computers Are Your Future

Course Code CW-4-G Subject CHM (17428) Subject Teacher Mr. Pise S. P. Topic-1- Motherboard & It s Components

PCI-X Bus PCI Express Bus Variants for Portable Computers Variants for Industrial Systems

VIA Apollo P4X400 Chipset. Enabling Total System Performance

Compute Communication Interfaces and Active Optical Cables

Introduction Electrical Considerations Data Transfer Synchronization Bus Arbitration VME Bus Local Buses PCI Bus PCI Bus Variants Serial Buses

Intel QuickPath Interconnect Electrical Architecture Overview

Computer chip: A very small pieces of silicon or other semi-conducting material onto which integrated circuits are embedded Circuit board: A thin

computer case. Various form factors exist for motherboards, as shown in this chart.

VIA ProSavageDDR KM266 Chipset

Unit 1. Aries Technology Course

System Configuration Guide

Chapter 4 The Components of the System Unit

System Unit Components Chapter2

Product Specifications. Shuttle Barebone D10. Self-reliant with a 7 touchscreen display. Feature Highlight.

Lesson 4: The Network Interface Card

Computer Architecture

Windows MultiPoint Server 2011 Planning Guide. Document Version 1.0 March 2011

CREATED BY M BILAL & Arslan Ahmad Shaad Visit:

A+ Guide to Managing & Maintaining Your PC, 8th Edition. Chapter 4 Part II All About Motherboards

Computers and Microprocessors. Lecture 34 PHYS3360/AEP3630

Section 3 MUST BE COMPLETED BY: 10/17

Chapter 2. Prepared By: Humeyra Saracoglu

HP Z Turbo Drive G2 PCIe SSD

Introduction to Computer Graphics (CS602) Lecture No 03 Graphics Systems

Chapter 4 The Components of the System Unit

Computer Maintenance. Unit Subtitle: Motherboards. Copyright Texas Education Agency, All rights reserved. 1

Introduction to Embedded Systems

HP TouchSmart Desktop PC Product Specifications

[TA980AG] Mainboard. Product Launch Guide. Thunder Series Motherboard. AMD 880G Chipset and AMD SB850 Chipset

Node Hardware. Performance Convergence

COMPUTER HARDWARE RAYMOND ROSE

PCI EXPRESS TECHNOLOGY. Jim Brewer, Dell Business and Technology Development Joe Sekel, Dell Server Architecture and Technology

1 PC Hardware Basics Microprocessors (A) PC Hardware Basics Fal 2004 Hadassah College Dr. Martin Land

Integrating FPGAs in High Performance Computing A System, Architecture, and Implementation Perspective

7/28/ Prentice-Hall, Inc Prentice-Hall, Inc Prentice-Hall, Inc Prentice-Hall, Inc Prentice-Hall, Inc.

Upgrading and Repairing: Build a PC with Scott Mueller

WHITE PAPER. High-Performance Embedded Applications: The SUMIT Standard

Introduction to a Typical PC. Freedom High School

The personal computer system uses the following hardware device types -

Intel Core i7 Processor

Homework. Reading. Machine Projects. Labs. Exam Next Class. None (Finish all previous reading assignments) Continue with MP5

Inside the Computer System

Understanding Bus Architectures

Connectivity. Module 2.2. Copyright 2006 EMC Corporation. Do not Copy - All Rights Reserved. Connectivity - 1

Chapter I The System Unit

Chapter 6 Cubix SP1 Blade Server

STANDARD I/O INTERFACES

IT Essentials v5.0: Introduction to the Personal Computer Online Study Questions Chapter 1

MODEL ANSWER FOR CLASS TEST NO: 1 (S-2014) SHREE DATTA POLYTECHNIC COLLEGE, DATTANAGAR, SHIROL.

Lecture 23. Finish-up buses Storage

MICROPROCESSOR MEMORY ORGANIZATION

The AMD64 Technology for Server and Workstation. Dr. Ulrich Knechtel Enterprise Program Manager EMEA

QUESTIONS ABOUT COMPUTERS

THE MICROCOMPUTER SYSTEM CHAPTER - 2

GLOBAL [Change] Input Product Model. Products Support News & Events Where to Buy FOX Club About FOXCONN. Home Products Motherboards Socket AM3 A74GA

HARDWARE OF SUPERVISORY CONTROL & DATA ACQUISITION SYSTEM

Product Specification. Shuttle K-Series Barebone K48. Seemingly small, but big in reality. Feature Highlight.

Personal computer hardware From Wikipedia, the free encyclopedia (Redirected from Computer hardware)

1. INTRODUCTION 2. OVERVIEW

Microsoft Windows MultiPoint Server 2010 Reference Architecture for Dell TM OptiPlex TM Systems

Advanced Topics In Hardware

machine cycle, the CPU: (a) Fetches an instruction, (b) Decodes the instruction, (c) Executes the instruction, and (d) Stores the result.

HARDWARE AND OPERATING SYSTEMS

Transcription:

Computer System Selection for Osprey Video Capture Updated 11/16/2010 Revision 1.2 Version 1.2 11/16/2010 1

CONTENTS Introduction... 3 System Selection Parameters... 3 System Architecture... 4 Northbridge/Southbridge... 5 Integrated Memory Controller... 5 Customer Reported Issues to ViewCast... 7 Motherboards... 7 Systems... 7 Glossary... 8 Version 1.2 11/16/2010 2

INTRODUCTION If you are going to purchase or build your own computer for video capture and streaming, there are some basic guidelines to consider. There is a wide variety of options in the computer world and nothing in computer technology stands still. Speed of the computer is no longer the minimum guide to selection. While horsepower certainly makes a difference in the applications, the motherboard architecture plays the key role in getting video data to the application. SYSTEM SELECTION PARAMETERS The video and audio capture process transfers data from the Osprey capture card to the system memory in real time. The Osprey card architecture does not buffer the video and therefore reduces the capture delay to a minimum. Although video capture delay is minimized, the real-time data transfer requires that the overall computer system be selected carefully. Factors in data transfer include type of expansion board interface (PCI, PCI-X, PCIe), motherboard chipset, location of the bus, processor speeds, memory size, memory speed, and other activities that are competing for bus transfer bandwidth. Resource requirements of the applications can also affect capture performance because it is competing for resources. The key to optimum video transfer performance is to have the fastest path to memory as possible. With the latest i7 Intel and AMD memory connections, the path between the processor and memory has vastly improved. Use of this latest architecture is recommended. More detail of the internal architecture is given in the following sections if you desire additional detail. Some overall system selection considerations are: Intel Use a new architecture such as i7 processors Systems that use DDR3 memory have an Integrated Memory Controller Chipsets such as the X58 take advantage of faster interconnect transfer speeds If using a non i3, i5, or i7 processor, try to find a system which has a PCIe available to expansion cards on the Northbridge Although there are exceptions, server motherboard tend to be optimized for performance while desktop motherboard are optimized for cost and embedded industrial motherboards are optimize for low power. Low power typically equates to slower speeds. AMD Use the Direct Connect Architecture (AMD64 processors, including the AMD Opteron and AMD Athlon 64 processors) These suggestions do not mean that the other architectures will not work, in most cases they will. Also, most chipsets offer multiple ways to interconnect the subsystems so you cannot always make a decision based solely on chipsets. Version 1.2 11/16/2010 3

Other helpful selection suggestions: Consider server motherboards, some have adaptive risers that give PCI and PCIe slots access to the Northbridge or IOH. Avoid the low cost consumer motherboard. They may be packed with built in audio, graphics and other features but the expansion slots may be relegated to the slowest interface. Prebuilt systems offer you little control over the motherboard selection. Prequalification and testing is highly recommended for customers that are required to purchase certain brands. A PCIe x 4 or larger slot is more likely to be connected to the hub closer to the processor and memory. If a different vendor is listing a motherboard or system as incompatible because of the speed or location of bridges, then it would be likely an Osprey card would have issues as well. SYSTEM ARCHITECTURE A computer system architecture has many components and interconnects. Although memory is an important factor, the concern with Osprey capture cards is the expansion bus in relation to the memory and processor. Osprey capture cards use the computer interface known as Peripheral Component Interconnect (PCI). PCI can be present in three main configurations, PCI, PCI-X, and PCIe. PCIe can be subdivided into the number of lanes required. Currently all Osprey PCIe cards are 1 lane. PCI-X cards which have a 64bit interface can be used in a PCI (32 bit) slot but PCIe cards cannot be used in PCI or PCI- X slots. Osprey card Interconnect type 100, 210 PCI 230, 440, 530 PCI-X 240e, 450e, 700e HD PCIe One trend that is not in favor of the PCI-X Osprey card is that motherboard manufacturers are eliminating the slot from the board and only putting in the older PCI slot. The PCI slot is half the speed of the PCI-X. Sometimes components are placed on the motherboard in line with the PCI socket which interfere with a PCI-X card from being inserted in the connector. There are two main architectures that determine how far the PCI expansion bus is from the processor and memory. The older computers use the term Northbridge and Southbridge for the hub points while the new Intel computers use IOH and ICH. AMD uses PCIe bridge and I/O Hub. Version 1.2 11/16/2010 4

NORTHBRIDGE/SOUTHBRIDGE In Intel computer architectures previous to 2009 the bus was controlled through a Northbridge and Southbridge. The Northbridge is the memory controller and the Southbridge was the I/O controller. The processor path to the Northbridge is the Front Side Bus (FSB) and can vary in speed. Central Processing Unit Front Side Bus (FSB) Top theoretical transfer rate 1.6 GT/s or 12.8 GB/s Graphics Card Osprey Card PCIe x 16 PCIe Not always available Northbridge (Memory Control Hub) Direct Media Interface (DMI) Memory Audio LAN USB Southbridge (I/O Control Hub) PCI/PCIe Osprey Card SATA Other Figure 1, Typical Northbridge/Southbridge configuration Depending on the exact chipset used and the motherboard layout, the PCI bus on which the Osprey card resides could be on the Southbridge as shown in Figure 1. In some motherboards, there are PCIe slots located on the Northbridge that can be used for the Osprey card. A connection via the Northbridge is the ideal location because of two factors, the proximity to system memory and less contention for communication bandwidth. When designing Niagara systems, the motherboard selection and testing is extremely important. The time and expertise of proper system component selection adds considerable value to Niagara systems over one of a kind system. INTEGRATED MEMORY CONTROLLER In 2010, the modern Intel architecture uses Integrated Memory Controllers in the Central Processor to interface to memory. AMD has done this for several generations. What this means is that the processor itself has a built in memory controller so that it can attach directly to memory. This speeds up the processor to memory transfer and improves overall system performance. This direct memory connection architecture is present in Intel i3, i5, and i7 processors and AMD processors. The i7 architecture which puts Northbridge functions in the processor also allows a direct PCIe to the processor however the specific configuration may only allow a graphics card to be in that location. In i7 series for Intel, the Northbridge is replaced with an Input/Output Hub and the Southbridge is replaced with an I/O hub. The path between the processor and the IOH is called the Quick Path interconnect. AMD calls their path the HyperTransport. Version 1.2 11/16/2010 5

PCIe x 16 or PCIe 2x8 Not always available PCIe x 16 Central Processing Unit (i3, i5, i7) Memory Quick Path Interconnect (QPI) 19.2 to 25.6 GB/s Graphics Card Osprey Card PCIe x 16 PCIe Not always available IOH Input/Output Hub Direct Media Interface (DMI) 16 lanes of PCIe or 2GB/s Audio LAN USB ICH I/O Controller Hub PCI/PCIe Osprey Card SATA Other Figure 2, Typical Integrated Memory Controller Configuration As you see in figure 2, the path to the PCIe interface looks similar in layout but is very different in the speed of the paths. The Quick Path interconnect is twice the theoretical speed of the Front Side Bus and the processor has the memory as a separate direct path. The AMD architecture looks very similar. In testing performed by Intel using a PCIe Osprey card, the data transfer occurred faster on a system using the ICH/IOH controllers whether or not the PCIe was located on the ICH (Southbridge) or the IOH controller. As noted previously, not all motherboards are not designed the same but when considering a PCIe capture card system, the newer systems from Intel and AMD can make difference. Architecturally, the further from memory the I?O device is, the more likely you are to have speed problems. Version 1.2 11/16/2010 6

CUSTOMER REPORTED ISSUES TO VIEWCAST MOTHERBOARDS NEC Mate Type ME MY30D/E-A using Intel Chip set : Q57 did not work with Osprey 230 Reported by Nobi Shimizu on September 6, 2010 NEC Mate Type MB MY30D/B-A using Intel Chip set : H55, same product series as Q57 did not work with Osprey 230 Reported by Nobi Shimizu on September 6, 2010 SYSTEMS GM45 motherboard by Sonic Reported by Bruce Imsand of Maxvision on September 7, 2010 Note: the GM45 series motherboards were evaluated by ViewCast when designing portable encoders and were taken out of consideration due to performance limitations. As discussed earlier, low power (mobile) typically equates to low speed. HP 8100 Reported that is does not use true PCI bus, but use the PCIe bus to emulate PCI. Reported by Nobi Shimizu on August 23, 2010 Version 1.2 11/16/2010 7

GLOSSARY Most terms collected from Webopedia and Wikipedia. Term Acronym Definition AMD Advanced Micro Devices, Inc. (AMD) (NYSE: AMD) is an American multinational semiconductor company based in Sunnyvale, California, that develops computer processors and related technologies for commercial and consumer markets. Its main products include microprocessors, motherboard chipsets, embedded processors and graphics processors for servers, workstations and personal computers, and processor technologies for handheld devices, digital television, automobiles, game consoles, and other embedded systems applications. AMD is the second-largest global supplier of microprocessors based on the x86 architecture and also one of the largest supplier of graphics processing units. Architecture Bandwidth Bridge Buffer (n.) A design. The term architecture can refer to either hardware or software, or to a combination of hardware and software. The architecture of a system always defines its broad outlines, and may define precise mechanisms as well. In computer networking and computer science, bandwidth is a bit rate measure of available or consumed data communication resources expressed in bits/second or multiples of it (kilobits/s, megabits/s etc.). Connecting one circuit to more than one circuit. A temporary storage area, usually in RAM. The purpose of most buffers is to act as a holding area, enabling the CPU to manipulate data before transferring it to a device. Version 1.2 11/16/2010 8

Term Acronym Definition Central Processing Unit CPU The brain or computing part of a computer Processes, manages, and manipulates instructions from hardware, software, and human operators. The component of a computer system that includes circuitry that controls interpretation and execution of instruction. Comprised of the arithmetic-logic and control units. Data Rate DR The number of kilobits per second required to replay the compressed video at the intended frame rate and quality. Embedded System Encode Encoder An embedded system is a computer system designed to perform one or a few dedicated functions often with real-time computing constraints. It is embedded as part of a complete device often including hardware and mechanical parts. By contrast, a general-purpose computer, such as a personal computer (PC), is designed to be flexible and to meet a wide range of enduser needs. Embedded systems control many devices in common use today. When you record a live video, the video email system encodes it. It does this by using a process that significantly compresses the video file while maintaining video quality. A hardware device or software that changes a signal (such as a bitstream) or data into a code. The code may perform such actions as compressing information for: Transmission or storage Encrypting or adding redundancies to the input code Translating from one code to another Examples include: Compressing audio/video into a smaller form Multiplexing to combine inputs into one output Functioning as a rotary encoder to convert rotary Version 1.2 11/16/2010 9

Term Acronym Definition position to an analog electronic signal Functioning as a linear encoder to convert linear positions to electronic signals Expansion board A printed circuit board that you can insert into a computer to give it added capabilities. Expansion boards are also called adapters, cards, addins, and add-ons. Frame Rate Frame Size Front Side Bus HyperTransport The number of video frames process per unit of time, usually frames per second. The pixel width and height of video image. In personal computers, the front-side bus (FSB) is the bus that carries data between the CPU and the northbridge. HyperTransport (HT), formerly known as Lightning Data Transport (LDT), is a technology for interconnection of computer processors. It is a bidirectional serial/parallel high-bandwidth, lowlatency point-to-point link that was introduced on April 2, 2001 I/O Controller Hub I/O Hub ICH IOH Local Area Network LAN A computer network covering a small physical area, like a home, office, or small group of buildings, such as a school, or an airport. The defining characteristics of LANs, in contrast to side-area networks (WANs), include their usually higher data-transfer rates, smaller geographic range, and lack of a need for leased telecommunications lines. Memory Colloquially, computer memory refers to the physical devices used to store data or programs (sequences of Version 1.2 11/16/2010 10

Term Acronym Definition instructions) on a temporary or permanent basis for use in an electronic digital computer. Motherboard Niagara Encoders The main circuit board of a microcomputer. The motherboard contains the connectors for attaching additional boards. Typically, the motherboard contains the CPU, BIOS, memory, mass storage interfaces, serial and parallel ports, expansion slots, and all the controllers required to control standard peripheral devices, such as the display screen, keyboard, and disk drive. Collectively, all these chips that reside on the motherboard are known as the motherboard's chipset. ViewCast Niagara streaming media encoders deliver the quality, features and ease-of-use convenience that professional broadcasters demand. These pre-configured, plug-and-play solutions enable users to quickly capture and broadcast premium quality audio and video in multiple formats and at multiple bit rates all simultaneously. Northbridge The northbridge, also known as a memory controller hub (MCH) or an integrated memory controller (IMC) in Intel systems (AMD, VIA, SiS and others usually use 'northbridge'), is one of the two chips in the core logic chipset on a PC motherboard, the other being the southbridge. Separating the chipset into the northbridge and southbridge is common, although there are rare instances where these two chips have been combined onto one die when design complexity and fabrication processes permit it. The northbridge typically handles communications among the CPU, RAM, BIOS ROM, and PCI Express (or AGP) video cards, and the southbridge. Some northbridges also contain integrated video controllers, also known as a Graphics and Memory Controller Hub (GMCH) in Intel systems. Because different processors Version 1.2 11/16/2010 11

Term Acronym Definition and RAM require different signaling, a northbridge will typically work with only one or two classes of CPUs and generally only one type of RAM. Personal Computer PC A small relatively inexpensive computer for an individual user. A computer based on microprocessor technology that allows manufacturers to put an entire CPU on one chip. PCI PCIe Short for Peripheral Component Interconnect, a local bus standard developed by Intel Corporation. PCI Express (Peripheral Component Interconnect Express), officially abbreviated as PCIe (or PCI-E, as it is commonly called), is a computer expansion card standard designed to replace the older PCI, PCI-X, and AGP standards. PCIe 2.1 is the latest standard for expansion cards that is available on mainstream personal computers. PCI Express is used in consumer, server, and industrial applications, as a motherboard-level interconnect (to link motherboard-mounted peripherals) and as an expansion card interface for add-in boards. A key difference between PCIe and earlier buses is a topology based on point-to-point serial links, rather than a shared parallel bus architecture. QuickPath Interconnect The Intel QuickPath Interconnect (QuickPath, QPI) is a point-to-point processor interconnect developed by Intel to compete with HyperTransport. Prior to the announcement of the name, Intel referred to it as Common System Interface (CSI). It replaces the Front Side Bus (FSB) for Xeon, Itanium, and certain desktop platforms. Intel first delivered it in November 2008 on the Intel Core i7-9xx desktop processors and the X58 chipset. It is used in the Nehalem-based Xeon 5500, first delivered in March 2009, and it will be used on new Nehalem-based Xeon processors and Tukwila- Version 1.2 11/16/2010 12

Term Acronym Definition based Itanium processors. The QPI is an element of a system architecture that Intel calls the QuickPath architecture that implements what Intel calls QuickPath technology. In its simplest form on a single-processor motherboard, a single QPI is used to connect the processor to the IO Hub (e.g., to connect an Intel Core i7 to an X58). Real Time Occurring immediately. The term is used to describe a number of different computer features. For example, real-time operating systems are systems that respond to input immediately. They are used for such tasks as navigation, in which the computer must react to a steady flow of new information without interruption. Most general-purpose operating systems are not realtime because they can take a few seconds, or even minutes, to react. Real time can also refer to events simulated by a computer at the same speed that they would occur in real life. In graphics animation, for example, a realtime program would display objects moving across the screen at the same speed that they would actually move. Riser Card A riser card is a printed circuit board that picks up a multitude of signal lines (often bussed) via a single connector (usually an edge connector) on a mainboard and distributes them via dedicated connectors on the card. Riser cards are often used to allow adding expansion cards to a system enclosed in a low-profile case where the height of the case doesn't allow for a perpendicular placement of the full-height expansion card. A riser card is a board that plugs in to the system board and provides additional slots for adapter cards. Because it rises above the system board, it enables you to connect additional adapters to the system in an orientation that is parallel to the system board and Version 1.2 11/16/2010 13

Term Acronym Definition save space within the system case. Southbridge The southbridge, also known as an I/O controller hub (ICH) in Intel systems (AMD, VIA, SiS and others usually use 'southbridge'), is a chip that implements the "slower" capabilities of the motherboard in a northbridge/southbridge chipset computer architecture. The southbridge can usually be distinguished from the northbridge by not being directly connected to the CPU. Rather, the northbridge ties the southbridge to the CPU. Through the use of controller integrated channel circuitry, the northbridge can directly link signals from the I/O units to the CPU for data control and access. Version 1.2 11/16/2010 14