Funktionsgenerator auf PCI Karte

Slides:



Advertisements
Ähnliche Präsentationen
Der Spezialist für Komplettlösungen!
Advertisements

Entwicklung des Attiny-Boards Version 1.0 – 2.1 Prototyp.
Der Myonendetektor: Kamio-Kanne
KA – Rechnerarchitektur I ____________________________________________________________________________________________ ____________________________________________________________________________________________.
Entwicklung eines CAN-Treibers für IP460-Module mit CAN-Modul TIP816-10Entwicklung eines CAN-Treibers für IP460-Module mit CAN-Modul TIP Entwicklung.
Physical Layer. Link Layer Host Controller Interface L2CAP Attribute Protocol Attribute Profile PUIDRemote ControlProximityBatteryThermostatHeart Rate.
Referat zum Thema: Soundkarte Von Julian Weger IT-Klasse 2482.
Multimediasteuerungen
Menu Ziel von Nano-World GRS Experimentieren heute Das Konzept der Virtuellen Hardware Software-Lösungen Protokolle.
Entwicklung des Attiny-Boards
Network-on-Chip basierende Laufzeitsysteme für dynamisch rekonfigurierbare Hardware Ronald Hecht Institut für Mikroelektrotechnik und Datentechnik Universität.
BUS-Systeme (PCI) Allgemeines über BUS-Systeme Allgemeines zum PCI-Bus
On a Buzzword: Hierachical Structure David Parnas.
Einsatz des Level-1-Kalorimeter-Trigger Jet/Energiesummen-Moduls bei ATLAS Teststrahlmessungen am CERN.
W. Oberschelp G. Vossen Kapitel 7.
Rechneraufbau & Rechnerstrukturen, Folie 7.1 © 2006 W. Oberschelp, G. Vossen.
© 2006 W. Oberschelp, G. Vossen Rechneraufbau & Rechnerstrukturen, Folie 12.1.
Channel Select Filter Design beim Zero-IF UMTS Receiver
PKJ 2005/1 Stefan Dissmann Zusammenfassung Bisher im Kurs erarbeitete Konzepte(1): Umgang mit einfachen Datentypen Umgang mit Feldern Umgang mit Referenzen.
IKS – Informations und Kommunikations-systeme
Embedded Applications
Vorlesung 3: Verschiedenes Universität Bielefeld – Technische Fakultät AG Rechnernetze und verteilte Systeme Peter B. Ladkin
1 Jan Knopf / Dirk Wiedner Entwicklung eines Auslesesystems f ü r das ä ußere Spurkammersystem des LHCb- Detektors.
Schnittstellen in der Bildverarbeitung
Open Source Prozessor Leon2 Peer Royla und Marco Siebert RST-Labor WS 04/05 Prof. Dr.-Ing. Thomas Risse.
Digital Audio Medientyp digital audio representation
Digital Audio Medientyp digital audio representation
1 Vorlesung 3 Verschiedenes Peter B. Ladkin
Beschleunigung Virtueller Privater Netze durch Netzwerkprozessoren
ISDN - Karten © by Holger °Shorty° Brock ®™
EDO-RAM,SDRAM,RDRAM,DDR2-SDRAM.
Geschichte von Windows Die Basis vieler Windowsbetriebssysteme, sei es Betriebsystemgrundlage (Windows 1-3) oder integriert (Windows 95-ME)´ist MS DOS.
Institut Nachrichtentechnik HTWK Leipzig Nachrichten- und Kommunikationstechnik 1.
Von Tom Wehnert & Konstantin Preißer
CPLD/FPGA-Programmierung mit E-blocks. Wozu die CPLD/FPGA-Programmierung untersuchen? Zusammenhang zur modernen Digitalen Elektronik Verschwinden der.
Zwischenpräsentation
Computerorientierte Physik VORLESUNG und Übungen Vorlesung Zeit: Di., 8.30 – Uhr Ort: Hörsaal 5.01, Institut für Experimentalphysik, Universitätsplatz.
Produktmanagement RimatriX & Software Solutions / Fabian Schäfer / 12
Suzan, Alexandra, Pascal und Anna. Neben den uns all bekannten Schnittstellen gibt es auch noch die Schnittstellenkarten (Interface – Karte) die für Spezielle.
Saia® Systemkatalog Kapitel A1 – Automationsstationen | PCD2-Reihe
Akustisches Herzschlag-
Online RBMCONSULTANTTM
Professional Headend-Systems V 16, X-8, X-5 & X-2 twin
Projektarbeit PHP 5.3 / MySQL & Content Management Systems
Signal-Prozessoren DSV1, 2009, Hhrt, 1 Mikro-Prozessor Von Neumann-Architektur Daten und Programmcode im gleichen Speicher => Sequenzieller Zugriff auf.
Analog-Digital Umsetzer NI USB 6009 Blockschaltbild
Embedded Systems Prof. Dr. H. Kristl
Chipkarten Projekt Die Multi-Abo-Karte WS 2002 / 2003.
Stand der Technik Information. Der neue Standard in der unteren Feldebene der führenden Automatisierungshersteller.
Wasserfallmodell und Einzelbegriffe
Die verschiedenen Schnittstellen eines Computers und ihre Verwendung
Embedded Linux Portierung auf mobiles Datenerfassungsterminal
Datenverarbeitung im PC
The EventCollector Concept Präsentation der Diplomarbeit von Thomas Moser und Lukas Karrer Distributed System Group,
Mikrocomputertechnik ADC-P1-1-Quickie Prof. J. Walter Stand Januar Mikrocomputertechnik Jürgen Walter „ADC-Quickie“ A/D-Wandlung mit VC_2.
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.
Entwicklung des Attiny-Boards
Mikrocomputertechnik Jürgen Walter
Datenbanken im Web 1.
Projektarbeit – SS08 Kai Aras
Messdatenerfassung mit dem Computer
SMS - Telefonsteuerung
Johanna Denfeld Hannes Holzfuß
Linux Universität zu Köln HKI Seminar: IT-Basics
1 Einführung in Qt von Stephan Hellenbrandt. 2 Inhaltsverzeichnis Einleitung: Motivation Geschichte von Qt Bibliothek Einführung in Qt: Beispiel-Programm.
Analog-Digital-Wandlung und Alesis ADAT-Schnittstelle Rudolf-Diesel-Fachschule Markus Vogl 12. März 2009.
I2C-HC / SCB Verifikation
ABB i-bus® EIB / KNX AA/S 4.1 Analogaktor AAM/S 4.1 Analogaktormodul
Arbeitsumgebung des FPGA Boards von PLDA
 Präsentation transkript:

Funktionsgenerator auf PCI Karte Simone Buzzi Davide Cescato Simon Häne

Eigenschaften: Einfache Installation Benutzerfreundliches Linux User Interface 8 verschiedene Signalformen Zwei unabhängige Kanäle (A, B) Zwei unabhängige Ausgänge (Left, Right) Ausgangssignale ergeben sich aus der Kombination der beiden Kanälen. Analoge Ausgänge: 50  SMA Ausgänge Abtastfrequenzen von 12 MHz, 24 MHz und 48 MHz Signalfrequenzen von 0 Hz bis 24 MHz Digitaler Ausgang: Verschiedene gebräuchliche Datenformate (I2S, Analog Devices) 2 bis 240 samples pro Periode einstellbar

Sinechip ORCA OR3TP12 D/A Wandler

Benutzer Eingabe Ausgang Treiber PCI Bus PCI Schnittstelle Low-level GUI FPGA Sinechip Ich bin auch ein Tram!

Benutzerfreundliche und intuitive Eingabe Benutzer Eingabe Ausgang Treiber PCI bus PCI Schnittstelle Lowlevel GUI FPGA Sinechip Ziel: Benutzerfreundliche und intuitive Eingabe Realisierung: Graphische Elemente von Trolltech Qt Designer Programmierung in C++

« Set frequency of channel A to 10 MHz » Realisierung: C++ Funktionen Benutzer Eingabe Ausgang Treiber PCI bus PCI Schnittstelle Lowlevel GUI FPGA Sinechip Low-level Funktionen «  Set frequency of channel A to 10 MHz  » «  01110101 00110010 00111110  » Realisierung: C++ Funktionen

Aufgaben des Treibers: Daten von einem Benutzerprozess entgegennehmen. Benutzer Eingabe Ausgang Treiber PCI bus PCI Schnittstelle Lowlevel GUI FPGA Sinechip Aufgaben des Treibers: Daten von einem Benutzerprozess entgegennehmen. Daten an die richtige Adresse auf den PCI Bus weiterleiten Realisierung: Dynamisch ladbares Kernel Modul In C programmiert

PCI interface ist im OR3TP12 eingebettet. 1 Bit PCI interface ist im OR3TP12 eingebettet. PCI interface kommuniziert mit dem FPGA mittels einem einfachen Protokoll FPGA PCI Interface 32 Bit PCI bus In VHDL implementierter Automat Benutzer Eingabe Ausgang Treiber PCI bus PCI Schnittstelle Lowlevel GUI FPGA Sinechip

Keine analoge Filterung nach dem D/A Wandler D/A converter Benutzer Eingabe Ausgang Treiber PCI bus PCI Schnittstelle Lowlevel GUI FPGA Sinechip Keine analoge Filterung nach dem D/A Wandler D/A converter Analog Output Digital Output Ch A B Out L R Sinechip Command