Free Trials

Download a free trial to find out which Altium software best suits your needs

KAUFEN

Kontaktieren Sie Ihr lokales Vertriebsbüro

Downloads

Download the latest in PCB design and EDA software

  • PCB DESIGN SOFTWARE
  • Altium Designer

    Vereinheitlichte Designumgebung, hoch produktives System und Nativer 3D PCB Editor

  • CircuitStudio

    Das professionelle PCB-Designtool, mit dem Sie sofort loslegen können

  • CircuitMaker

    Das leistungsfähige PCB-Designtool - maßgeschneidert für Ihre Community

  • NEXUS

    Agile PCB Design For Teams

  • CLOUD-PLATTFORM
  • Altium 365

    Connecting PCB Design to the Manufacturing Floor

  • COMPONENT MANAGEMENT
  • Altium Concord Pro

    Complete Solution for Library Management

  • Octopart

    Extensive, Easy-to-Use Component Database

  • PRODUCT EXTENSIONS
  • PDN Analyzer

    Natural and Effortless Power Distribution Network Analysis

  • See All Extensions
  • EMBEDDED
  • TASKING

    Weltbekannt als Anbieter überragender Compiler-Technologien

  • TRAININGS
  • Live Courses

    Learn best practices with instructional training available worldwide

  • On-Demand Courses

    Gain comprehensive knowledge without leaving your home or office

  • ONLINE VIEWER
  • Altium 365 Viewer

    View & Share electronic designs in your browser

  • Altium Designer 20

    Natives 3D PCB-Design für professionelle Elektronikentwickler

    ALTIUMLIVE

    Annual PCB Design Summit

    • Forum

      Hier können sich Altium Anwender austauschen

    • Blog

      Unser Blog über Themen, die uns und hoffentlich auch Sie interessieren

    • Ideen

      Reichen Sie Ihre Ideen ein und stimmen Sie über zukünftige Funktionen ab

    • Bug Crunch

      Helfen Sie uns dabei, unsere Software zu verbessern

    • Pinnwand

      Eine fortlaufende Übersicht aktueller Ereignisse auf AltiumLive

    • Beta-Programm

      Informationen zu unserem Beta-Programm und den Teilnahmebedingungen

    ERFOLGE UNSERER KUNDEN

    Unsere Kunden erreichen Bahnbrechendes in allen Branchen - sehen Sie, wie

    Downloads

    Finden Sie die Download-Option, die am besten zu Ihren Bedürfnissen passt

    KAUFEN

    Kontaktieren Sie unsere lokalen Vertriebsbüros

    • Dokumentation

      In den TechDocs finden Sie unsere umfangreiche Online-Dokumentation - völlig kostenlos

    • Training & Events

      Terminübersicht ansehen und zu Veranstaltungen weltweit anmelden

    • Design Content

      Schauen Sie in unsere umfangreiche Bibliothek, die Bauteile, Template und Referenzdesign beinhaltet

    • Webinare

      Nehmen Sie an einem Live-Webinar teil oder schauen Sie sich unsere Webinaraufzeichnungen an

    • Support

      Loggen Sie neue Cases und sehen Sie bestehende Cases ein

    • Technische Unterlagen

      Mit unserer Sammlung an Whitepapern bleiben Sie immer über die neuesten Technologien und Branchentrends informiert.

    • Videobibliothek

      Hilfreiche, kurze Videos, die Ihnen den Einstieg mit Altium Designer erleichtern

    Frank Duggan: Mikroarchitektur und MIT-Anwärter

    Judy Warner
    |  November 17, 2017

    Erfahren Sie mehr über „BEEBA“ von Frank Duggan und seinem Vater auf der New York City Maker Faire.

    Erfahren Sie mehr über „BEEBA“ von Frank Duggan und seinem Vater auf der New York City Maker Faire.

     

    Judy Warner: Was hat Ihr Interesse an der Entwicklung Ihrer eigenen Mikroarchitektur mit diskreter Logik geweckt?

     

    Frank Duggan: Ohne die Details genau zu kennen, war es etwas, dass ich schon als kleines Kind machen wollte. Ich war besessen von meinem Elektronikbaukasten und hatte Spaß daran, mich selbst zu fordern, indem ich Schaltungen für verschiedene Dinge baute. An irgendeinem Punkt dachte ich, dass es die größte Herausforderung sein müsse, selbst einen Computer zu bauen. Der Grund dafür war wahrscheinlich, dass ich sie als sehr geheimnisvoll empfand und zu dem Schluss kam, dass sie wohl sehr schwierig zu entwickeln sein müssen, wenn ich schon nicht verstehen konnte, wie sie realisiert werden konnten.

     

    Warner: Haben Sie auch andere Bausteine per Assemblersprache programmiert? Wenn ja, gab es da Dinge, die Sie ändern wollten und warum?

     

    Duggan: Ich habe in keiner anderen Assemblersprache programmiert, obwohl ich etwas über die Programmiersprache „ARM Assembly“ weiß. Als ich die Assemblersprache „BEEBA“ entwickelte, berücksichtigte ich keine der bereits vorhandenen Assemblersprachen. Ich habe mir nur den Befehlssatz angeschaut, mit dem die Hardware läuft, und fand einen Weg heraus, diesen als Text darzustellen.

     

    Warner: Was war Ihre größte Herausforderung bei der Entwicklung der zweiten Version von „BEEBA“?

     

    BEEBA

    BEEBA

     

    Duggan: Die größte Herausforderung bestand darin, den Befehlsdecoder zu entwickeln. Ich musste einen Weg finden, um Verzweigungen und Schleifen zu realisieren. Die 16-Bit-Befehle sind nicht breit genug, um eine Anweisung anzugeben, zu der gesprungen werden soll, und das Auslesen einer Speicherstelle zu veranlassen, um zu entscheiden ob der Sprung ausgeführt werden soll oder nicht. Nach einem Brainstorming fand ich eine Lösung, die im System funktioniert; dabei werden Daten von einer Speicherstelle an eine andere kopiert. Es werden drei beschreibbare Speicherstellen genutzt, um die Position eines Befehls zwischenzuspeichern. Eine vierte, beschreibbare Stelle wird für die Entscheidung genutzt, ob an die zwischengespeicherte Position gesprungen wird oder nicht. Wenn eine ungerade Zahl an diese Speicherstelle geschickt wird, kopiert der Computerbefehl die zwischengespeicherte Stelle in den Programmzähler. Wenn dagegen eine gerade Zahl an diese Speicherstelle geschickt wird, unternimmt der Computer nichts und fährt mit dem nächsten Befehl in der Sequenz fort. Die elektronische Umsetzung dieses Vorgangs war einfach und passte auf den begrenzten Platz der Befehlsdecoder-Platine.

     

    Warner: Welche Techniken nutzten Sie für das Debugging der Leiterplatte?

     

    Duggan: Ich nutzte Schaltdraht, um die Bauteile des Computers mit einem Breadboard zu verbinden, damit ich sie isoliert prüfen konnte. Manchmal schloss ich eine einzelne Leiterplatte des Computers an, manchmal auch mehrere Leiterplatten. Ich fand einen Fehler auf der Universalregister-Platine, wo das Lesen von schreib-lese-fähigen Speicherstellen rückwärts erfolgte. Da ich die Leiterplatte bereits soweit entwickelt hatte, musste ich sie mit Bohrungen versehen und mit Drähten die richtigen Verbindungen herstellen.

     

     

    Warner: Welche Methoden haben Sie für das Prototyping genutzt, bevor Sie mit dem PCB-Design begannen?

     

    Duggan: Ich baute Teile des Designs auf einem recht großen Breadboard auf. Zu Testzwecken brachte ich an bestimmten Eingangs- und Ausgangs-Pins Schalter und LEDs an. Nachdem ich sicher war, dass sie funktionierten, zeichnete ich sie in dem CAD-Programm, mit dem ich arbeitete.

     

    Warner: Haben Sie dies als Open-Source-Design entworfen? Falls ja, wo können sich die Leute das anschauen?

     

    Duggan: Inzwischen ist es tatsächlich verfügbar! https://github.com/giraffeics/BEEBA Ich hätte die Dateien für das Design schon längst veröffentlichen sollen, aber nun sind sie verfügbar.

     

    Warner: Welche Wünsche haben Sie in Hinblick auf die Hochschule? Welche Universität wäre Ihre erste Wahl und aus welchem Grund?

     

    Duggan: Ich möchte gern Elektrotechnik und/oder Informatik studieren. Ich habe mich damit seit Jahren beschäftigt und es macht mir Spaß, also würde es keinen Sinn ergeben, jetzt aufzuhören. Seit ich mir den Campus angeschaut und an einer Besichtigung teilgenommen habe, ist das MIT meine erste Wahl. Meine erste Priorität bei Hochschulen ist der Lehrplan, und das MIT bietet die Flexibilität, die es mir erlaubt, beide Interessen – Elektrotechnik und Informatik – zu verfolgen. Das Institut biete sehr spezielle Kurse an, wie etwa Computergrafik und einen Kurs, in dem Studenten einen Prozessor entwickeln. Ich lerne gern praxisnah, zumal das wortwörtlich dem Ideal entspricht, auf dem die Hochschule gegründet wurde: „Mens et Manus“. Ich sprach bei meinem Besuch auch mit einigen Studenten, und eine Studentin erzählte mir von den Jobchancen, die sie während des Studiums am MIT hat, darunter u. a. die Möglichkeit, bei Google zu arbeiten. Die Möglichkeit, parallel zum Hochschulstudium in der Praxis an realen Projekten zu arbeiten, ist natürlich attraktiv. Schließlich zählen auch die Forschungsmöglichkeiten. Die sind mir sehr wichtig, da ich sie als Möglichkeit sehe, wichtige Beiträge im Fachgebiet zu leisten. Ich weiß, dass die meisten Hochschulen heute mit der Forschung an ihren Instituten prahlen, doch das MIT ist in dieser Hinsicht dennoch ein großartiger Ort.

     

    Frank Duggan at Altium booth MakerFaire NYC

     

    Warner: Es war sehr schön, Frank, Sie auf dem New York City Maker Faire kennengelernt zu haben. Ich danke Ihnen sehr für dieses anregende Interview. Ich wünsche Ihnen alles Gute für Ihren weiteren Weg, und auch das Team von Altium drückt Ihnen die Daumen für das MIT.

     

    Duggan: Vielen Dank, Judy. Es hat mich gefreut, Sie kennenzulernen. Ich bedanke mich bei Ihnen für das Interview und die Unterstützung!

     

    Sehen Sie sich das You-Tube-Video von Frank Duggan an, in dem er BEEBA, HIER erklärt.

    About Author

    About Author

    Judy Warner has held a unique variety of roles in the electronics industry for over 25 years. She has a background in PCB Manufacturing, RF and Microwave PCBs and Contract Manufacturing, focusing on Mil/Aero applications. 

    She has also been a writer, blogger, and journalist for several industry publications such as Microwave Journal, PCB007 Magazine, PCB Design007, PCD&F, and IEEE Microwave Magazine, and an active board member for PCEA (Printed Circuit Engineering Association). In 2017, Warner joined Altium as the Director of Community Engagement. In addition to hosting the OnTrack Podcast and creating the OnTrack Newsletter, she launched Altium's annual user conference, AltiumLive. Warner's passion is to provide resources, support, and advocate for PCB Design Engineers worldwide.

    most recent articles

    Back to Home