1 / 29

Eine elektronische Schaltung von der Idee bis zum Einbau am Experiment

Eine elektronische Schaltung von der Idee bis zum Einbau am Experiment. H. Leich: Einführung Schaltungsentwicklung Layout-Bearbeitung W. Philipp Technologische Umsetzung. Allgemeine Aufgabenstellung. Problemanalyse. Detaillierte Aufgabenstellung. Projektentwicklung, Testkonzeption.

rafael
Download Presentation

Eine elektronische Schaltung von der Idee bis zum Einbau am Experiment

An Image/Link below is provided (as is) to download presentation Download Policy: Content on the Website is provided to you AS IS for your information and personal use and may not be sold / licensed / shared on other websites without getting consent from its author. Content is provided to you AS IS for your information and personal use only. Download presentation by click this link. While downloading, if for some reason you are not able to download a presentation, the publisher may have deleted the file from their server. During download, if you can't get a presentation, the file might be deleted by the publisher.

E N D

Presentation Transcript


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

  2. Allgemeine Aufgabenstellung Problemanalyse Detaillierte Aufgabenstellung Projektentwicklung, Testkonzeption Systementwurf Technical seminar June 2005

  3. 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 Technical seminar June 2005

  4. “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 Technical seminar June 2005

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

  6. 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 External Devices Interlock Direct Data Out Interlock Bus Interfaces: Control Bus, Time Multiplex Bus 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 Technical seminar June 2005

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

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

  9. 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 Technical seminar June 2005

  10. 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 Technical seminar June 2005

  11. Technical seminar June 2005

  12. -- 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) BEGIN IF ( RESET='1' ) THEN STATE0 <= '1'; STATE1 <= '0'; . . . Search4Trans <= '0'; ELSIF CLK='1' AND CLK'event THEN STATE0 <= next_STATE0; . . . Technical seminar June 2005

  13. Technical seminar June 2005

  14. Technical seminar June 2005

  15. Technical seminar June 2005

  16. Open New Project in OrCAD Capture Technical seminar June 2005

  17. Place Component from Local Library Technical seminar June 2005

  18. Place component with Internet Component Assistant (ICA) Technical seminar June 2005

  19. Place all Schematic Components Technical seminar June 2005

  20. Draw all Net Connections Technical seminar June 2005

  21. Create Netlist Technical seminar June 2005

  22. Open New Layout and link Footprints to Components Technical seminar June 2005

  23. Design Board Layout Technical seminar June 2005

  24. Routed Board Technical seminar June 2005

  25. PLD Design • ALTERA: Quartus • XILINX: ISE • andere Technical seminar June 2005

  26. Interlock Controller Board Technical seminar June 2005

  27. Interlock Crate with Backplane Technical seminar June 2005

  28. Interlock WebServer – Screenshot 1 Technical seminar June 2005

  29. Interlock WebServer – Screenshot 2 Technical seminar June 2005

More Related