Eine elektronische Schaltung von der Idee bis zum Einbau am Experiment

Slides:



Advertisements
Ähnliche Präsentationen
Digital Output Board and Motherboard
Advertisements

Automation and Drives.
SUCONET-K-Slave Integration of SUCONET-K Slave in XSystem
D / 3 Problemfelder D/3 - Link D/3 - Display VAX/VMS Ethernet D/3 Multiplexer D/3 I/O System Modem : kein Ersatz fuer Chips PCM Upgrade Hardware: CPU Board.
P. Marwedel Informatik 12, U. Dortmund
Peter Marwedel TU Dortmund, Informatik 12
Installation des Add-In SOLVERSTAT
MicroSim DesignLab Sichere Lösungen unter Windows 95/NT.
Embedded Applications
Open Source Prozessor Leon2 Peer Royla und Marco Siebert RST-Labor WS 04/05 Prof. Dr.-Ing. Thomas Risse.
INSTITUT FÜR DATENTECHNIK UND KOMMUNIKATIONS- NETZE 1 Harald Schrom ViEWcon08.
Lehrstuhl Technische Informatik - Computer Engineering Brandenburgische Technische Universität Cottbus 1 Hierarchical Test Technology for Systems on a.
Professional Headend-Systems V 16, X-8, X-5 & X-2 twin
3rd Review, Vienna, 16th of April 1999 SIT-MOON ESPRIT Project Nr Siemens AG Österreich Robotiker Technische Universität Wien Politecnico di Milano.
Z Corp Customer Examples
FPGA... ein Versuch. Uli Schäfer 1. Historie: PLD Uli Schäfer 2 Schaltungsgrösse wächst drastisch mit Zahl der Eingänge CPLD = Array + Flipflops + macro.
VHDL 3: Sequential Statements (Process)
School of Engineering Themen: Variablen Architecture-Types.
VHDL 7: Automaten 1.
VHDL 4: Getaktete Logik (D-FF, Zähler, Automaten)
Inhalt Einen Zähler generisch aufbauen CPLD Synthese Timing Analyse
Embedded Systems Prof. Dr. H. Kristl
Ein Projekt des Technischen Jugendfreizeit- und Bildungsvereins (tjfbv) e.V. kommunizieren.de Blended Learning for people with disabilities.
Die verschiedenen Schnittstellen eines Computers und ihre Verwendung
Advanced Digital Design Übung 3. Aufgabe 1: Algorithmus für Phasen Inverter Plazierung Systematic approach: 1. Identify combinational logic and registers/memories.
+ Arbeitsbericht mit Blick in die Zukunft M. Pernicka
Service-Oriented Architecture Service- Orientation Design Paradigm is primarily distinguishe d by Services is designed to support the implementation of.
1 Intern | ST-IN/PRM-EU | | © Robert Bosch GmbH Alle Rechte vorbehalten, auch bzgl. jeder Verfügung, Verwertung, Reproduktion, Bearbeitung,
Seite 1 IDA, Technische Universität BraunschweigTechnische Informatik II (INF 1211) Quellen: Zum Teil aus den Unterlagen Digitale Systeme, Prof. Schimmler,
EN/FAD Ericsson GmbH EDD/ Information im 21. Jahrundert muss Erwünscht Relevant Erreichbar Schnell Kostenlos!?
The EventCollector Concept Präsentation der Diplomarbeit von Thomas Moser und Lukas Karrer Distributed System Group,
Modellbasierte Software-Entwicklung eingebetteter Systeme
Sichere Technologie für die elektronische Gesundheitskarte
System zur Videokompression Simone Buzzi Simon Häne Giuseppe Schiavello.
Komponenten für die Überwachung optischer Kenngrößen in Zugangsnetzen – (COMAN) Statusseminar , Stuttgart Jörg Hehmann September, 2007.
Mikrocomputertechnik Jürgen Walter
Institut für Angewandte Mikroelektronik und Datentechnik Phase 5 Architectural impact on ASIC and FPGA Nils Büscher Selected Topics in VLSI Design (Module.
Komponenten für die Überwachung optischer Kenngrößen in Zugangsnetzen – (COMAN) Projekttreffen , Stuttgart Jörg Hehmann Juli, 2007)
The Truck Tolling System in Austria
Institut für Angewandte Mikroelektronik und Datentechnik Course and contest Results of Phase 4 Nils Büscher Selected Topics in VLSI Design (Module 24513)
SiPass standalone.
Literary Machines, zusammengestellt für ::COLLABOR:: von H. Mittendorfer Literary MACHINES 1980 bis 1987, by Theodor Holm NELSON ISBN
Institut für Angewandte Mikroelektronik und Datentechnik Results of Phase 4: Layout for ST65 technology by Christoph Niemann Selected Topics.
Folien zur Vorlesung Hardwarearchitekturen und Rechensysteme von Prof. Dr. rer. nat. U. Brinkschulte Prof. Dr.-Ing. L. Hedrich (basierend auf Materialien.
Lecture slides for Training Curriculum TIA Portal
EUROPÄISCHE GEMEINSCHAFT Europäischer Sozialfonds EUROPÄISCHE GEMEINSCHAFT Europäischer Fonds für Regionale Entwicklung Workpackage 5 – guidelines Tasks.
Berliner Elektronenspeicherring-Gesellschaft für Synchrotronstrahlung m.b.H., Albert-Einstein-Straße 15, Berlin frontend control at BESSY R. Fleischhauer.
D. Sturzebecher, Institut für Betriebssysteme und Rechnerverbund, TU-Braunschweig Tele-Teaching with MACS n Tele-Teaching Requirements and Scenarios n.
EUROPÄISCHE GEMEINSCHAFT Europäischer Sozialfonds EUROPÄISCHE GEMEINSCHAFT Europäischer Fonds für Regionale Entwicklung Workpackage 5 – guidelines Tasks.
X. Übungsblatt – Aufgabe X In dieser Aufgabe soll ein synchron getakteter Steuerungsautomat für den in Abbildung 1 dargestellten Prozessor-Chip mit geringem.
Technische Universität München Alexander Neidhardt Forschungseinrichtung Satellitengeodäsie 1 Concepts for remote control of VLBI-telescopes: on the way.
AMBA AXI4 Aktuelle Trends bei System-on-Chip Bussen.
Wöchentliches Meeting
Erste Schritte im Internet of Things
Software Configuration Manager (f/m)
Wöchentliches Meeting
Systemanalyse BA Heidenheim 2002.
Wöchentliches Meeting
IP – Netzteil 4fach für XFEL
FLASH Kontrollen Raimund Kammering für die MCS4 Gruppe
Ergonomie und Bedienbarkeit
Arbeitsumgebung des FPGA Boards von PLDA
eSciDoc als Plattform für die Wissenschaft Anwendungen und Szenarien
מבוא למערכות מחשב ואסמבלי
„Förderwolke“ A Cloud-based exchange platform for the qualitative enhancement and improvement of inclusive education Dipl. Reha-Päd. Hanna Linke scientific.
CSL211 Computer Architecture
Integrating Knowledge Discovery into Knowledge Management
Practical Exercises and Theory
Eine Präsentation von Heiko Gericke
 Präsentation transkript:

Eine elektronische Schaltung von der Idee bis zum Einbau am Experiment H. Leich: Einführung Schaltungsentwicklung Layout-Bearbeitung W. Philipp Technologische Umsetzung 9/19/2018 Technical seminar June 2005

Allgemeine Aufgabenstellung Problemanalyse Detaillierte Aufgabenstellung Projektentwicklung, Testkonzeption Systementwurf 9/19/2018 Technical seminar June 2005

Ein Projekt „Interlock für die XFEL-RF-Station“ 1. Generation: erfüllt die Grundfunktionen 2. Generation: Funktionserweiterung, komfortable Anbindung an DOOCS über Metaserver 3. Generation (im Bau): für den Einsatz bei XFEL ausgerichtet; modular; flexibel; Softwareanbindung über Standardprotokoll Export der Zeuthener Lösung nach HH 9/19/2018 Technical seminar June 2005

Technical seminar June 2005 “The TTF2 / XFEL RF Station Interlock: Requirements and Implementation” Requirements Implementation Details System Modules Crate, Power supply, Slow control Controller Digital Input/Output Analog Input/Output Digital IO for Light Links Analog Input Module with Window Comparator Functionality Control Functions Interface to a higher level Control System (DOOCS) Design documents 9/19/2018 Technical seminar June 2005

Architecture Overview … Slave Module Hardwired Interlock Logic 32 Bit RISC CPU (NIOS-II) Slave Expansion Board (optional) Interlock Controller Backplane Processor Bus, Interrrupt and misc. Busses Pure Hardware Progr. Processor Architecture Overview Interlock Status Bus 9/19/2018 Technical seminar June 2005

Controller Architecture Cyclone-II EP2C35F484-C7 Flash Memory 32 MByte NIOS-II 32-Bit RISC CPU Cntrl Bus: Address Out Strb,We Data I/O SDRAM 64 MByte Internal SPI Interface Ethernet Controller Interlock Direct Data Out External Devices Control Bus, Time Multiplex Bus Interlock Bus Interfaces: Service Request lines, … Read Interlock Status, Channel masking, … 256 KByte MRAM Interlock Service Request Time Mux Bus : Address Out Data In RTC (connected to SPI) Hardwired Interlock Logic Data Bus Address Bus 9/19/2018 Technical seminar June 2005

Technical seminar June 2005 side A -inverted CPCI connector -no cables ! handle side B -CPCI Form -cable outlet Controller Slotnumber: 0 1 2 3 ...... 19 20 9/19/2018 Technical seminar June 2005

Schaltungsentwicklung Testsoftware, Testhilfsmittel Analog Digital Mixed PLD Design Schaltungsentwicklung Simulation Simulation Bestellung BE Layoutentwicklung Testsoftware, Testhilfsmittel Produktion PCB Bestücken und Löten Test der Schaltung 9/19/2018 Technical seminar June 2005

Hilfsmittel für den Entwurfsprozeß (I) Schaltungsentwurf: Handzeichnung Grafische Eingabe mittels CAD-Software Beschreibungssprache (VHDL, Verilog) Zustandsdiagramm Verifizierung: meist nur für Teile (Zustandsdiagramm, PLD) Problem: Modelle! Simulatoren: VHDL, Verilog funktionelle Simulation Zeitsimulation 9/19/2018 Technical seminar June 2005

Hilfsmittel für den Entwurfsprozeß (II) PLD Design: Design tools der PLD-Hersteller (XILINX, ALTERA, LATTICE) Design tools der CAD-Firmen (Mentor Graphics, Cadence, …) Simulation ist ein muß! Layoutentwicklung: Handzeichnung Integrierte design tools von CAD-Firmen (Mentor Graphics, Cadence, Altium, …) im DESY: ORCAD, Expedition, Protel, Eagle 9/19/2018 Technical seminar June 2005

Technical seminar June 2005 9/19/2018 Technical seminar June 2005

Technical seminar June 2005 -- C:\XFEL\TIMEDEC\FM1DEC.vhd -- VHDL code created by Xilinx's StateCAD 6.1i -- Mon Feb 28 17:27:43 2005 LIBRARY ieee; USE ieee.std_logic_1164.all; ENTITY FM1DEC IS PORT (CLK,DIn,RESET: IN std_logic; ClrDReg,DataEn,Search4Trans : OUT std_logic); END; ARCHITECTURE BEHAVIOR OF FM1DEC IS -- State variables for machine sreg SIGNAL STATE0, next_STATE0, STATE1, next_STATE1, STATE2, next_STATE2, STATE3 , next_STATE3, STATE4, next_STATE4, STATE5, next_STATE5, STATE6, next_STATE6, STATE7, next_STATE7, STATE8, next_STATE8, STATE9, next_STATE9, STATE10, next_STATE10, STATE11, next_STATE11, STATE12, next_STATE12 : std_logic; SIGNAL next_Search4Trans : std_logic; BEGIN PROCESS (CLK, RESET, next_STATE0, next_STATE1, next_STATE2, next_STATE3, next_STATE4, next_STATE5, next_STATE6, next_STATE7, next_STATE8, next_STATE9, next_STATE10, next_STATE11, next_STATE12, next_Search4Trans) IF ( RESET='1' ) THEN STATE0 <= '1'; STATE1 <= '0'; . . . Search4Trans <= '0'; ELSIF CLK='1' AND CLK'event THEN STATE0 <= next_STATE0; . . . 9/19/2018 Technical seminar June 2005

Technical seminar June 2005 9/19/2018 Technical seminar June 2005

Technical seminar June 2005 9/19/2018 Technical seminar June 2005

Technical seminar June 2005 9/19/2018 Technical seminar June 2005

Open New Project in OrCAD Capture 9/19/2018 Technical seminar June 2005

Place Component from Local Library 9/19/2018 Technical seminar June 2005

Place component with Internet Component Assistant (ICA) 9/19/2018 Technical seminar June 2005

Place all Schematic Components 9/19/2018 Technical seminar June 2005

Draw all Net Connections 9/19/2018 Technical seminar June 2005

Technical seminar June 2005 Create Netlist 9/19/2018 Technical seminar June 2005

Open New Layout and link Footprints to Components 9/19/2018 Technical seminar June 2005

Technical seminar June 2005 Design Board Layout 9/19/2018 Technical seminar June 2005

Technical seminar June 2005 Routed Board 9/19/2018 Technical seminar June 2005

Technical seminar June 2005 PLD Design ALTERA: Quartus XILINX: ISE andere 9/19/2018 Technical seminar June 2005

Interlock Controller Board 9/19/2018 Technical seminar June 2005

Interlock Crate with Backplane 9/19/2018 Technical seminar June 2005

Interlock WebServer – Screenshot 1 9/19/2018 Technical seminar June 2005

Interlock WebServer – Screenshot 2 9/19/2018 Technical seminar June 2005