Status of the STT Motherboard Testing Evgeny Popkov Boston University 5 Jan. 2001.

Slides:



Advertisements
Similar presentations
First Tests of a GTL-Prototype-Card using XDAQ S. Kostner, J. Strauss and A. Taurok (Hephy, Vienna) with help from J. Gutleber (CERN)
Advertisements

Nios Multi Processor Ethernet Embedded Platform Final Presentation
Bus Specification Embedded Systems Design and Implementation Witawas Srisa-an.
6-April 06 by Nathan Chien. PCI System Block Diagram.
BIOS (Basic Input Output Service) Contains system data used by the ROM BIOS service routines. Serves as a standardized communication interface between.
Avishai Wool lecture Introduction to Systems Programming Lecture 8 Input-Output.
June 19, 2002 A Software Skeleton for the Full Front-End Crate Test at BNL Goal: to provide a working data acquisition (DAQ) system for the coming full.
CMS Week Sept 2002 HCAL Data Concentrator Status Report for RUWG and Calibration WG Eric Hazen, Jim Rohlf, Shouxiang Wu Boston University.
PC To GT Program Load Shachar Rosenberg Alex Normatov Technion - Digital Lab.
Midterm Tuesday October 23 Covers Chapters 3 through 6 - Buses, Clocks, Timing, Edge Triggering, Level Triggering - Cache Memory Systems - Internal Memory.
Cs238 Lecture 3 Operating System Structures Dr. Alan R. Davis.
WANs and Routers Routers. Router Description Specialized computer Like a general purpose PC, a router has:  CPU  Memory  System Bus Connecting Internal.
Booster Cogging Teststand Progress Update Kiyomi Seiya, Alex Waller, Craig Drennan August 22, 2012.
Parts and usage. Motherboard is the most important component in any personal computer. It contains almost every important elements of the computer. Sometimes.
Computer Organization CSC 405 Bus Structure. System Bus Functions and Features A bus is a common pathway across which data can travel within a computer.
Computer Organization
Computer Maintenance Unit Subtitle: Basic Input/Output System (BIOS) Excerpted from 1 Copyright © Texas Education Agency, All.
Upgrading and Expanding Portable Computers. Expansion ports are common on notebooks, which allow the user to add external devices to the computer.
The PC The PC is a standard computing platform, built around a EISA bus (1988) –IBM compatible –“Intel Architecture” from Intel or AMD or other companies.
5 March DCS Final Design Review: RPC detector The DCS system of the Atlas RPC detector V.Bocci, G.Chiodi, E. Petrolo, R.Vari, S.Veneziano INFN Roma.
Computer system components By Corey Burton. GPU GPU stands for ‘graphics processing unit’. The GPU can help the computer run smoothly. GPU is used for.
Remote Firmware Down Load. Xilinx V4LX25 Altera Stratix Control Altera Stratix Control Xilinx V4FX20 EPROM XCF08 EPROM XCF08 EPROM EPC16 EPROM EPC16 EPROM.
Cpr E 308 Input/Output Recall: OS must abstract out all the details of specific I/O devices Today –Block and Character Devices –Hardware Issues – Programmed.
© Janice Regan, CMPT 300, May CMPT 300 Introduction to Operating Systems Principles of I/0 hardware.
I/O Example: Disk Drives To access data: — seek: position head over the proper track (8 to 20 ms. avg.) — rotational latency: wait for desired sector (.5.
GBT Interface Card for a Linux Computer Carson Teale 1.
14 Sep 2005DAQ - Paul Dauncey1 Tech Board: DAQ/Online Status Paul Dauncey Imperial College London.
Markus Joos, EP-ESS 1 “DAQ” at the El. Pool Aim and preconditions Hardware Operating system support Low level software Middle level software High level.
Group Electronique Csnsm AGATA SLOW CONTROL MEETING 19th fev AGATA PROJECT PREPROCESSING MEZZANINE SLOW CONTROL GUI FOR THE SEGMENT AND THE CORE.
Gregory PawloskiAugust 22, 2002 MPC Testing Progress.
Running EPICS on NI CompactRIO Initial Experience Eric Björklund (LA-UR )
ICS – Software Engineering Group 1 The PCI Record EPICS Collaboration Meeting l May 2002 at BESSY, Germany May 2002 at BESSY, Germany David.
Micro-Research Finland Oy Components for Integrating Device Controllers for Fast Orbit Feedback Jukka Pietarinen EPICS Collaboration Meeting Knoxville.
Ch.2 – Introduction to Routers
PROCStar III Performance Charactarization Instructor : Ina Rivkin Performed by: Idan Steinberg Evgeni Riaboy Semestrial Project Winter 2010.
BUS IN MICROPROCESSOR. Topics to discuss Bus Interface ISA VESA local PCI Plug and Play.
Release 16/07/2009Jetking Infotrain Ltd. Basic Router Configuration Chapter 5.
GLAST LAT ProjectDOE/NASA Peer Review, March 19-20, 2003 GLAST Large Area Telescope: Electronics, Data Acquisition & Instrument Flight Software Flight.
January 10, Kits Workshop 1 Washington WASHINGTON UNIVERSITY IN ST LOUIS A Smart Port Card Tutorial --- Software John DeHart Washington University.
DEBUGGING EPICS APPLICATIONS Bob Dalesio and Rozelle Wright February 10, 1997.
Input-Output Organization
Online Software 8-July-98 Commissioning Working Group DØ Workshop S. Fuess Objective: Define for you, the customers of the Online system, the products.
PROJECT - ZYNQ Yakir Peretz Idan Homri Semester - winter 2014 Duration - one semester.
Interrupt driven I/O. MIPS RISC Exception Mechanism The processor operates in The processor operates in user mode user mode kernel mode kernel mode Access.
DEVICES AND COMMUNICATION BUSES FOR DEVICES NETWORK– PARALLEL BUS DEVICE PROTOCOLS 1.
Electronic Analog Computer Dr. Amin Danial Asham by.
Stan Durkin EMU Meeting, Purdue Univ. Oct. 6, VCC Hardware Production Status Firmware compile issues delayed testing and burn-in. Last 15 boards.
Ch.2 – Introduction to Routers CCNA 2 version 3.0 Rick Graziani Cabrillo College.
Alice DCS workshop S.Popescu ISEG Crate controller + HV modules ISEG HV modules 12 Can bus PVSS OPC Client 1 Generic OPC Client Iseg OPC.
ICALEPCS 2007 The Evolution of the Elettra Control System The evolution of the Elettra Control Sytem C. Scafuri, L. Pivetta.
Lecture on Central Process Unit (CPU)
Migration to PPC at JLab Richard Dickson. VME data interface differences: CPU VMEchip2 VME mvme177 System Local Bus PPC 750 CPU Raven VME mvme2700.
GAN: remote operation of accelerator diagnosis systems Matthias Werner, DESY MDI.
Chapter 13: I/O Systems Silberschatz, Galvin and Gagne ©2005 Operating System Concepts – 7 th Edition, Jan 2, 2005 I/O through system calls Protection.
Computer Maintenance I
Hardware/Software Co-Verification with RTOS Application Code Michael Bradley, Mentor Graphics Kainian Xie, Hyperchip Inc.
SEPTEMBER 8, 2015 Computer Hardware 1-1. HARDWARE TERMS CPU — Central Processing Unit RAM — Random-Access Memory  “random-access” means the CPU can read.
Intro to PCI 2002 년 1 월 21 일 신 준 헌. Contents PCI bus features General PCI bus model PCI Device vs. Function Specifications.
1 The user’s view  A user is a person employing the computer to do useful work  Examples of useful work include spreadsheets word processing developing.
CIT 140: Introduction to ITSlide #1 CSC 140: Introduction to IT Operating Systems.
Input/Output.
HCAL Data Concentrator Production Status
Group Manager – PXI™/VXI Software
CS 286 Computer Organization and Architecture
The PCI bus (Peripheral Component Interconnect ) is the most commonly used peripheral bus on desktops and bigger computers. higher-level bus architectures.
Introduction to Computers
Chapter 2: Operating-System Structures
Chapter 2: Operating-System Structures
Presentation transcript:

Status of the STT Motherboard Testing Evgeny Popkov Boston University 5 Jan. 2001

Test Stand Equipment: VME crate with a power supply MVME2302 processor with a VT200 console terminal and Ethernet connection SGI workstation with VxWorks development suite PC running WinNT with Altera MAX+PLUS II Procedure: The processor boots VxWorks from the SGI disk using ftp The SGI disk is mounted from VxWorks VxWorks is accessible through the console, telnet and ftp A test program is compiled on SGI and loaded to VxWorks One can compile a program on d0mino and load it to VxWorks through ftp

Software Axel Naumann wrote a C++ class library which allows to initialize Universe2, initialize PCI devices and do PCI read/write transfers. A user should provide a driver for his/her PCI device (a driver is written using some standard rules). In principle the software should detect and initialize all known PCI devices (final goal). Software is not finished yet and needs more testing. Documentation is required.

Motherboard Testing Tests of the VME - PCI-3 interface: The Universe2 is correctly initialized at powerup: the Universe2 Control and Status Registers (CSR) are accessible through VME A24 address space after powerup Can initialize Universe2 so that the VME A32 address space is mapped to: the Universe2 CSR registers and configuration registers of the PCI bridge and the local control FPGA on the PCI-3 bus Tests of the PCI-3 bus: Can read/write to the configuration registers of the PCI3 devices As of today I cannot access the local control FPGA memory - work with Shouxiang to resolve that

Software Testing Already tested: Software compiles and loads ok Could not make a standard C function “memcopy” write to the Universe2 registers - program crashes - had to replace several methods with a less generic code (burst transfers are not possible) Universe2 initialization code works PCI configuration space read/write methods work. Needs to be done: Resolve “memcopy” problem to be able to make burst transfers Write a driver for the PCI-to-PCI bridges Test/develop the PCI part of the software (basic classes are available) Documentation.

Near term plans Test single and burst read/write transfers to the FPGA memory on PCI-3 Program the onboard flash memory for the local control initialization at powerup Initialize the PCI-1,2 bridges to access the PCI-1,2 buses Check the PCI-1,2 (access to the configuration registers and memory on PMC and PC-MIP cards) Determine the clock frequency limit on the PCI-3 bus Test/develop software