Gemeinsame Workshops mit Eurocircuit und embedded projects.

Wir bieten:

  • Spannende und praktische Themen mit vielen Tipps und Tricks
  • Wertvoller Erfahrungsaustausch mit Teilnehmern
  • Netzwerke zu anderen Kollegen/Entwicklern/Firmen

In unseren Schlungen nehmen ca. 10 – 15 Leute teil (je nach Thema). Es ist eine lockere Atmosphere, in dem oft ein intensiver Wissens- und Erfahrungstausch mit anderen Teilnehmern erfolgt. In Anbwechslung mit praktischem und theoritischen Einheiten werden die Teilnehmer durch das Thema geleitet.

Wir freuen uns auf Ihr kommen!

 

Termine

 

FPGA für Einsteiger / 2 Tage 28.04. bis 29.04.2015

FPGAs sind das Mittel der Wahl, wenn große Datenmengen schnell verarbeitet werden sollen, oder auf Ereignisse wie Messwerte schnell und in einer klar definierten Zeit reagiert werden muss. CPUs und Mikrocontroller stoßen hier oft an Grenzen. Bei der Verwendung von FPGAs gilt es aber einige Punkte zu beachten, da FPGAs keine Software ausführen, sondern die Datenverarbeitung in einer Hardware-Beschreibungssprache (HDL) formuliert werden muss. Verglichen mit Softwareentwicklung ist hier eine ganz andere Denkweise nötig. Im Workshop werden die Grundlagen für das “Denken” und implementieren in VHDL vermittelt. Auch gängige Probleme und Fallstricke werden erläutert. Auch bei Schaltplan und Layout gilt es einige Dinge zu beachten um ein brauchbares FPGA-Design zu erhalten. Auch die Besonderheiten bei der Beschaltung werden erläutert. Im Workshop kommen Xilinx-FPGAs zum Einsatz.

  • Aufbau und Funktionsweise von FPGAs
  • Abgrenzung zu Mikrocontrollern
  • Wann und wofür verwendet man FPGAs?
  • Übersicht verfügbare FPGAs und fertige Entwicklungsboards/Module
  • Beschaltung von FPGAs (Konfiguration, Takte, IOs, Spannungsversorgung)
  • FPGA-Entwicklung
  • Einführung VHDL und Xilinx ISE/Vivado
  • Unterschied Hardware-Beschreibungssprache vs. Software
  • Signale, Register und Prozesse
  • Taktung und Zuweisung von IOs
  • Modulare Designs
  • Simulation und Synthese
  • Nutzung von Hard-IP und IP-cores
  • Gängige Fallstricke wie asynchrone Signale und unterschiedliche Taktdomänen
  • Praktische Einheiten
  • Arbeiten mit Xilinx ISE/Vivado (Simulation, Synthese)
  • Arbeiten mit einem realen FPGA-Board
  • Entwickeln eines Moduls in VHDL
  • Modulares Design mit mehreren Modulen
  • Einbindung von Hard-IP und IP-cores
  Link zur Anmeldeseite:

Anmeldeseite

Veranstaltungsort/-termin:

Augsburg 28.04.2015 und 29.04.2015, 09.00 bis ca. 16.00 Uhr bei embedded projects GmbH

Teilnahmegebühr (inkl. MwSt.): 795,- Euro

Im Preis sind jeweils Material, Seminarunterlagen, Mittagessen sowie Dokumentation und Aushändigung eines Teilnahmezertifikats inbegriffen.

Jeder Teilnehmer erhält:

  • Evaluationsplatine
  • Handout

Tipps & Tricks Routing Layout für schnelle Signale (DDR2/3, USB, LVDS & Co.) 06.05.2015

 

Mit modernen Schaltplan-/Layoutprogrammen wie Eagle ist es zwar recht einfach, hochwertige Platinenlayouts zu erstellen, der aktuelle Stand der Technik kann jedoch auch erfahrene Layouter vor Herausforderungen stellen. Besonders bei anspruchsvollen Designs auf BGA-Basis mit DDR(2/3)-Speicher und schnellen seriellen Bussen wie LVDS und USB gibt es einige Punkte zu beachten. Neben der Auswahl eines geeigneten Multilayer-Aufbaus müssen hier auch Impedanzkontrolle und Signallaufzeiten berücksichtigt werden. Hierfür stehen kommerzielle Tools zur Verfügung, diese schlagen aber oft mit recht hohen Investitionskosten zu Buche. Im Workshop wird gezeigt, wie sich auch mit Eagle und kostenlosen, bzw. OpenSource-Tools gute Ergebnisse erzielen lassen.

  • EMV-Aspekte beim Platinenlayout
  • Auswahl und Platzierung von Stützkondensatoren
  • Geeignete Lagenaufbauten für Multilayer
  • Wellenleiter für Platinen (Microstrip, Stripline, Koplanarleiter, Differentielle Leitungen)
  • Auswahl und Berechnung geeigneter Wellenleiter
  • Simulation der Leiter mittels LTspice
  • Terminierungsmöglichkeiten für Wellenleiter
  • Bestimmung und Ausgleich von unterschiedlichen Signallaufzeiten
  • Routing von DDR(2/3)-Speicherbussen und differentiellen seriellen Bussen
  • Beurteilung der Signalintegrität an bestückten Platinen
  • Praktische Einheiten
  • Berechnung von Wellenleitern
  • Analyse von Signallaufzeiten
  • Simulation von Wellenleitern mit LTspice

Erforderliche Vorkenntnisse

Erfahrungen mit Schaltplanentwurf und Platinenlayouts werden empfohlen. Im Workshop wird Eagle benutzt, viele Erkenntnisse des Workshops lassen sich aber auch mit anderen Layoutprogrammen nachvollziehen.

Zielgruppe

  • Sie haben bereits Erfahrungen mit Platinenlayouts
  • Sie benötigen zunehmend schnelle Signalleitungen wie z.B. USB, LVDS, DDR-Busse
  • Sie verfügen nur über ein begrenztes Budget für den Einkauf von zusätzlicher Software für Längen- und Impedanzkontrolle
  • Sie möchten geeignete Multilayer-Aufbauten und Wellenleiter für ihr Design auswählen
  • Sie möchten schnelle Signale in Wellenleitern mit verschiedenen Terminierungen in einer Schaltungssimulation untersuchen

Eingesetzte Software

Im Rahmen des Workshops werden Eagle, LTspice und selbst entwickelte Software eingesetzt.

Sonstiges

Ein Notebook mit Windows, Linux oder OSX wird benötigt. Unter Linux wird zudem wine für LTspice benötigt.

Max. 12 Teilnehmer

  Link zur Anmeldeseite:

Anmeldeseite

Veranstaltungsort/-termin:

Augsburg 06.05.2015, 09.00 bis ca. 16.00 Uhr bei embedded projects GmbH

Teilnahmegebühr (inkl. MwSt.): 415,- Euro

Im Preis sind jeweils Material, Seminarunterlagen, Mittagessen sowie Dokumentation und Aushändigung eines Teilnahmezertifikats inbegriffen.