Effizienter Entwurfsfluss durch neue Verfahren der Logiksynthese und Technologieabbildung von VHDL-Hardwarebeschreibungen

Größe: px
Ab Seite anzeigen:

Download "Effizienter Entwurfsfluss durch neue Verfahren der Logiksynthese und Technologieabbildung von VHDL-Hardwarebeschreibungen"

Transkript

1 Effizienter Entwurfflu urch neue Verfhren er Logikynthee un Technologieilung von VHDL-Hrwreechreiungen vorgelegt von Diplom-Ingenieur Jn Gutche Von er Fkultät IV - Elektrotechnik un Informtik er Technichen Univerität Berlin zur Erlngung e kemichen Gre Doktor er Ingenieurwienchften - Dr.-Ing. - genehmigte Dierttion Promotionuchu: Voritzener: Berichter: Prof. Dr. rer. nt. Otto Mnck Prof. Dr.-Ing. Hn-Ulrich Pot Prof. Dr.-Ing. Hn Lieig Tg er wienchftlichen Auprche: 20. Mi 2005 Berlin 2005 D83

2

3 Dnkgung Die vorliegene Areit enttn im Rhmen meiner Tätigkeit l wienchftlicher Mitreiter m Intitut für Techniche Informtik un Mikroelektronik er Technichen Univerität Berlin. Ich nke llen, ie in verchieener Weie zum Gelingen ieer Areit eigetrgen hen. Herrn Prof. Dr.-Ing. Hn-Ulrich Pot für ie gegeenen Freiräume un Tipp, Herrn Prof. Dr.-Ing. Hn Lieig für ie ofortige Bereitchft, zweite Gutchten zu üernehmen, für entgegengerchte Interee n er Areit un ie wertvollen Gepräche ein herzliche Dnkechön. Weiterhin nke ich Nico Moer, meinem Lieling-E-Tutor, er mich uch l gleichgetellter Kollege ei uengelnen Frgen nicht vor ie Tür geetzt ht, Till Neunt un Prof. Dr. Mtthi Menge, ie Kollegen von er Konkurrenz, ie ich für jee meiner Prolemchen pontn hen egeitern len, Silvi Re, There Schow, Torten Sowki un Kontntin Grünger ie mir eltlo eim Feinchliff geholfen hen, einem gewien Kinergrten für en nötigen Atn, wenn e ml wieer klemmte un ich keine Sonne mehr geehen he. Lt ut not let nke ich meiner Fmilie für ie Geul, wenn ich och nicht o viel Zeit htte, wie ich mir immer vorgenommen he. Berlin 23. Mi 2005 i

4 ii

5 Zummenfung Neen er ttächlichen Leitungfähigkeit von Syntheewerkzeugen hinichtlich Syntheegechwinigkeit un Güte er prouzierten Ergenie it uch ie urch en Benutzer notwenige Interktion zur Erzeugung eine efrieigenen Proukte ein wichtiger Fktor ei er Frge, wie chnell eine vorgegeene Aufge umgeetzt weren knn (Time to Mrket). Zwei grunlegene Deignchwächen etehener Syntheewerkzeuge weren unterucht, welche eine permnente Aufmerkmkeit eiten e Entwickler erforern. Die erte Deignchwäche etrifft ie utomtiche Logikynthee. Sie knn zu einem unterchielichen Verhlten er generierten Schltung im Vergleich zu einer vorher urchgeführten Simultion führen. Diee Syntheefehler in oft nur chwer zu erkennen. Die Vermeiung olcher Fehler eiten e Entwickler it nur ei er trengen Einhltung eine gegeenen Coing-Style möglich. Dieer wir von en meiten Werkzeugen nur oerflächlich geprüft un verkompliziert zuätzlich ie Bechreiung etimmter Bugruppen erhelich. E weren ie Urchen für iee Verhlten echrieen un ein lterntive vom Coing-Style unhängige Logikyntheeverfhren SiS (Simultion-e-Synthei) vorgetellt. Diee Verfhren verwenet, ineonere ei er Synthee von euentiellen Schltungen, einen neren Antz l ktuelle VHDL-Syntheeverfhren. Im Gegentz zu ieen wir ei nicht verucht, u er Struktur er echrieenen Schltung uf en Schltungtyp zu chließen, ttteen wir ie zu üeretzene Bechreiung einer peziellen Simultion unterworfen un nhn er Ergenie eine entprechene Schltung generiert. Die zweite Deignchwäche etrifft ie Schnitttelle zwichen Logikynthee un Technologieilung. Die Verwenung von VHDL n ieer Stelle erlut zwr ie elieige Komintion von Werkzeugen, führt er zum Verlut trkter Deigninformtion, wie z. B. von rithmetichen Strukturen, w urch en Eintz zuätzlicher Werkzeuge un mit verunener Entwicklungzeit ugeglichen weren mu. Die Integrtion von Logikynthee un Technologieilung ermöglicht e, eine neue Schnitttelle A-RTL (Arithmetic-RTL) zu chffen, um iee trkten Informtionen zu ewhren un innerhl er Technologieilung ALTeM (Arithmetic n Logic Technology Mpping) zu nutzen. Die entwickelten Verfhren wuren innerhl einer eipielhften Implementierung eine kompletten Syntheewerkzeug Sure-Dnce integriert un unterucht. Im Vergleich zu en verfügren VHDL-Syntheewerkzeugen zeichnet ich Sure-Dnce urch eine fehlerfreie Synthee, unhängig vom verweneten Coing-Style, un ie Möglichkeit er unmittelren Generierung effizienter rithmeticher Strukturen u. iii

6 iv

7 Inhltverzeichni Dnkgung Zummenfung Inhltverzeichni Symol- un Akürzungverzeichni i iii v i 1 Einleitung Motivtion Eigener Beitrg Üericht Stn er Technik Entwurf igitler Schltungen Hierrchiche Moell un zugehöriger Syntheeflu Deigntrtegien Die Hrwreechreiungprche VHDL Logikynthee u VHDL-Bechreiungen Technologieechreiungen Schltungtechniken Synchrone Schltungen Aynchrone Schltungen Eintz von Dtennken eim VLSI-Entwurf Theoretiche Grunlgen Bechreiung von Schltungfunktionen mittel Boolecher Alger Eineutige Repräenttion oolecher Funktionen Motivtion Funktiontellen un elementre Opertionen Entropie l Ornungkriterium er Funktionvrilen Syntheegerechte Schltungechreiung mit VHDL Dul-ril-encoing Logikyntheeverfhren SiS Üerlick Präprozeor Prozeynthee Üerlick Ertellung er Unterprozee Trennung komintoricher von enitiven Beingungen Ertellen er Wertetellen Betimmung e Schltungtyp un er Steuerignle v

8 4.3.6 Ertellen er Schltung Achließene Üerprüfungen un Optimierungen Prozeynthee ei umfngreichen Senitivitätliten Generliierung Synthee prlleler VHDL-Bechreiungen Synthee logicher Strukturen Synthee rithmeticher Strukturen Technologieilung ALTeM Üericht Vorynthee Motivtion Verfhren Reourcenverteilung Verfhren Gechwinigkeitoptimierung Bewertung Gütefunktion Logikilung Ailung er Speicherelemente Zyklenerkennung Ailung er Schltnetze Arithmetikilung Synchron Dul-ril-encoing Logikilung Arithmetikilung Regiterilung Dtennk A-RTL Üericht Logikynthee Technologieilung Implementierung Üerlick lirry_compiler Funktionlität Beienung eign_compiler Funktionlität Beienung Ergenie Logikynthee SiS Technologieilung ALTeM Aulick Logikynthee vi

9 8.2 Technologieilung Anhng A Dteiformte A.1 Synopy Technologieechreiung A.2 VHDL Zellechreiung nch Stnr IEEE A.3 Strukturelle VHDL Anhng B Beipielchltungen B.1 Interruptcontroller e Crypto-UART B.2 Verchlüelungeinheit e Crypto-UART B.3 KDS Doule-Dt-Rte-Regiter B.4 Logikynthee mit generliiertem Verfhren Literturverzeichni vii

10 viii

11 Symol- un Akürzungverzeichni A-RTL ALU ALTeM ANSI ASIC BDD BDT BLIF CAD D-FF DE-FF DR-FF DNF EMV FIFO FPGA FR-FF IEEE IP KISS KNF NP OBDD RAM RTL SLIF SiS RS-FF VHDL VHSIC WORM Arithmetic-RTL Arithmetic n Logic Unit Arithmetic n Logic Technology Mpping Americn Ntionl Stnr Intitute Appliction Specific Integrte Circuit Binry Deciion Digrm Binry Deciion Tree Berkeley Logic Interchnge Formt Computer Aie Deign Dely-Flipflop Dul-Ege-Flipflop Dul-Ril-Flipflop Dijunktive Normlform Elektromgnetiche Verträglichkeit Firt In Firt Out Fiel Progrmmle Gte Arry Flnken-Reet-Flipflop Intitute of Electricl n Electronic Engineer Intellectul Property Stte Aignment Progrm for PLA-e Finite-Stte Mchine Konjunktive Normlform Nichteterminitich Polynomiell Orere Binry Deciion Digrm Rnom Acce Memory Regiter Trnfer Level Stnfor Logic Interchnge Formt Simultion-e-Synthei Reet-Set-Flipflop VHSIC Hrwre Decription Lnguge Very High Spee Integrte Circuit Write Once Re Mny i

12

13 1 Einleitung 1.1 Motivtion Der Entwurf igitler Schltungen it urch eine hohe, tänig zunehmene Kompleität er zu ewältigenen Aufgen gekennzeichnet. Die it eingt urch ie Forerung, immer leitungfähigere Schltungen mit gleicher oer geringerer Entwicklungzeit zu entwerfen. Diee Aufge gelingt nur, wenn ie Entwicklung er entprechenen Entwurfwerkzeuge mit er Technologieentwicklung Schritt hält. Die Leitungfähigkeit von Syntheewerkzeugen lät ich unter nerem uf folgene Fktoren zurückführen: 1. Bewältigung er Dtenmenge zw. Rechenzeit Bei er Bewältigung er zu verreitenen Dtenmenge it ie verwenete Hrwre (Speicher, Rechengechwinigkeit) nur ein Fktor ei er Frge, wie chnell ein gegeene Deign ynthetiiert weren knn. Zuätzlich pielen uch ie im Syntheewerkzeug reliierten Dtentrukturen un Algorithmen eine Rolle. Die reine Rechenzeit zum Bewältigen vieler Teilchritte währen e Syntheeprozee hängt in er Regel nicht liner von er vorgegeenen Deigngröße. Hier in tänig neue Verwltungkonzepte un Algorithmen gefrgt, in er Regel von uzugehen it, ie Leitungfähigkeit er verweneten Hrwre nur liner zur Kompleität e zu ereitenen Deign it. 2. Interktionmöglichkeiten un -notwenigkeiten Interktionmöglichkeiten in Schnitttellen, ie e em Entwickler erluen, zuätzlich Einflu uf en Syntheeproze zu nehmen, inem vom Stnrproze weichene Rneingungen n unterchielichen Stellen eingercht weren können. Die knn etw ie Ange von neren Gechwinigkeitvorgen in einem einzelnen Untermoul im Vergleich zu en glolen Vorgen ein. Interktionnotwenigkeiten in zwingen notwenige Schritte, ohne ie er Syntheeproze nicht urchgeführt weren knn zw. ie Ergenie nicht zu verwerten in. Die in eipielweie ie Angen er Augngechreiungen un er Zieltechnologie. Sowohl ie Reuzierung er Interktionnotwenigkeiten l uch ie Schffung zuätzlicher Interktionmöglichkeiten können en Entwurfproze optimieren. 3. Qulität er Augngten Unter er Qulität er Augngten it er Gr er Bruchrkeit er von er Synthee gelieferten Ergenie zu vertehen. Ein Apekt it ie Frge, wie effizient ein vorgegeene Deign unter Berückichtigung vorgegeener Rneingungen nch er Synthee reliiert it. Ein weiterer Punkt etrifft ie grunlegene Funktionlität, ie ufgrun zum gegenwärtigen Zeitpunkt immer noch uftretener Syntheefehler nicht immer gegeen it un ich unmittelr uf ie Entwicklungzeit uwirkt. 1

14 1 Einleitung 4. Qulität er Eingngten Die Qulität er Eingngten ezieht ich huptächlich uf ie Form er vom Syntheewerkzeug verreitren Eingngten. Die Möglichkeit, zunehmen trktere Bechreiungen verreiten zu können (ei e irekt im Syntheewerkzeug oer urch neue vorgechltete Werkzeuge wie High Level Compiler), entinet en Entwickler von em Durchführen entprechener Trnformtionen. Eine Verkürzung er Entwurfzeit lät ich urch Einwirken uf einen oer mehrere Punkte erzielen. Der Eintz von leitungfähigerer Hrwre un zuätzlicher Speziloftwre (Punkt 1 un 3) knn nur kurzfritig eine Löung rtellen. Lngfritig it ie permnente Üerreitung un Anpung er Werkzeuge n neue Anforerungen (wie eipielweie umfngreichere Schltungen, neue Fertigung- un Schltungtechnologien) notwenig, um mit er Entwicklung Schritt hlten zu können. 1.2 Eigener Beitrg Die neuen Verfhren zur Reuzierung er Entwurfzeit wuren in em Entwurfwerkzeug Sure-Dnce für ie Logikynthee un Technologieilung integriert. Der Aufu it trk n konventionelle Werkzeuge ngelehnt, o Werkzeug ohne Moifiktionen in etehene Deignprozee einzuglieern it. Sure-Dnce zeichnet ich, eingt urch entwickelte Verfhren SiS (iehe Logikyntheeverfhren SiS uf Seite 33), urch eine vergleichweie genue Synthee u, welche ie Zeit er Suche nch Syntheefehlern reuziert. Zuätzlich wure urch en Eintz von SiS er ynthetiierre Sprchumfng üer en og. Coing-Style (iehe Logikynthee u VHDL-Bechreiungen uf Seite 12) hinu erweitert, wourch ie Anzhl er urchzuführenen Anpungen e Hrwreeign n Syntheewerkzeug verringert wir. So weren im Gegentz zu verfügren Werkzeugen en Coing-Style verletzene Bechreiungen mit Sure-Dnce entweer korrekt üeretzt oer mit einer ugekräftigen Melung gelehnt. Im Unterchie zu vorhnenen Werkzeugen wuren Logikynthee un Technologieilung in einem Werkzeug zummengeführt. Die Verchmelzung er normlerweie voneinner getrennten Werkzeuge erlut e, hängig von er getellten Aufge, uf unterchielichen Atrktioneenen zu reiten. So wir im Vergleich zu neren Werkzeugen eipielweie ie Synthee von rithmetichen Strukturen er Technologieilung ALTeM (iehe Technologieilung ALTeM uf Seite 59) üerlen, iee ufgrun er ort verfügren Technologieten nn eere Strukturen erzeugen knn, l e ie Logikynthee mit einer generichen Architektur vermg. E it o innerhl er llgemeinen Synthee eipielweie möglich, effizientere rithmetiche Strukturen l mit vergleichren Werkzeugen zu erzeugen, wehl n ieem Punkt uf en Eintz von zuätzlichen Werkzeugen zum Erzeugen pezieller Strukturen (Coregenertoren) verzichtet weren knn. Jee Verfhren für ich knn je nch Aufge ie urch en Entwickler urchzuführenen Schritte eutlich reuzieren. 2

15 1.3 Üericht 1.3 Üericht D folgene Kpitel enthält einen Üerlick üer en Stn er Technik. In Kpitel 3 weren ie im weiteren Verluf enötigten grunlegenen Verfhren er Verreitung oolecher Funktionen ehnelt. Die Kpitel 4 i 6 ehneln im Einzelnen ie neuen Syntheeverfhren, welche im Rhmen e Syntheewerkzeug Sure-Dnce implementiert wuren. Der Aufu von Sure-Dnce it in Ailung 1.1 gegeen. Sure-Dnce eteht u zwei Progrmmen. Der lirry_compiler wnelt eine gegeene VHDL-Technologieechreiung in eine für en eign_compiler verwertre Bechreiung um. Die entprechenen Verfhren in in Kpitel zw. Kpitel 7.1 echrieen. Aufge e eign_compiler it ie Üertrgung einer in VHDL gegeenen RTL-Bechreiung in eine technologiepezifiche Netzlite. Der eign_compiler etzt ich zummen u er Logikynthee SiS (Kpitel 4), er Technologieilung ALTeM (Kpitel 5) un einer peziellen Dtennk A-RTL (Kpitel 6), welche ie Schnitttelle zwichen Logikynthee, Technologieilung un em lirry_compiler rtellt. Kpitel 7 ehnelt ie Funktionlität un Beienung u er Sicht e Benutzer un ewertet ie implementierten Verfhren. Die Areit chließt mit einem Aulick uf weitergehene Entwicklungen er vorgetellten Verfhren un er Implementierungen. VHDL-Technologieechreiung VHDL-Deignechreiung... proprietäre Technologieechreiung Entropieetimmung lirry_compiler... generiche Netzlite Logikynthee SiS Dtennk A-RTL... Technologieilung ALTeM eign_compiler technologiepezifiche VHDL-Netzlite Ailung 1.1 Aufu e Sure-Dnce-Syntheewerkzeug. 3

16 1 Einleitung 4

17 2 Stn er Technik 2.1 Entwurf igitler Schltungen Hierrchiche Moell un zugehöriger Syntheeflu E hen ich unterchieliche Hierrchiemoelle [53, 56] ewährt, um ie verchieenen Rnprmeter eine Projekte geornet un kontetezogen ereiten zu können. Je nch evorzugtem Vorgehen eim Entwurf fließen ie zu erfüllenen Rneingungen uf en unterchielichen Atrktioneenen in Deign ein. Die Komplettierung e Deign uf einer Schicht erzeugt zuätzlich neue Rneingungen, ie e uf er nächten Schicht zu erückichtigen gilt. E eitieren unterchieliche Moelle, um en Entwicklungproze zu vernchulichen. Je nch Berf können einzelne Schichten e Moell feiner unterglieert weren, um uf pezielle Proleme ufmerkm zu mchen, oer e wir eine groe Glieerung vorgenommen, um en Proze l Gnze einfcher erfen zu können. Im Kontet e Hrwreeign verteht mn unter Synthee en Üergng von er formlen Bechreiung eine Verhlten zu einer iee Verhlten reliierenen Struktur [39]. Diee Vertänni ht ich i heute urchgeetzt, uch wenn hierei urprünglich nicht uchließlich Üeretzen l vollutomticher Proze gemeint wr. Prinzipeingt knn nur ei er Atrktionreuzierung eim Top-Down-Entwurf von einem Syntheeproze geprochen weren. Telle 2.1: Hierrchiche Glieerung eine igitlen Sytem u funktionler Sicht un typiche Werkzeuge zur Bereitung un Synthee Atrktioneene Bereitung Werkzeuge Synthee Beipiel Sytem Teteitor (Wor, Frmemker) Grphikeitor (Illutrtor, fig) - DVI Vieo Konverter RGB Algorithmich Progrmmeitor (Viul Stuio, Emc) Sttechrteitor (CoeMoeller, Unimoeler, Cop) High-Level-Synthee (PtolemyII, ARC, Diy) y i e i =

18 2 Stn er Technik Telle 2.1: Hierrchiche Glieerung eine igitlen Sytem u funktionler Sicht un typiche Werkzeuge zur Bereitung un Synthee Atrktioneene Bereitung Werkzeuge Synthee Beipiel RTL Progrmmeitor (Emc) Integrierte Entwicklung- Plttform (ISE) Logikynthee (Deign Viion, Leonro Spectrum, Sure-Dnce) e 2 21 mul 2 reg 2 reg 1 Gtter Schltungeitor (Orc, ISE, Cence) Technologieilung (LeonroSpectrum, RASP, Ciy, Sure-Dnce) =1 & & ff Trnitor/ Technologieeene Schltungeitor (Cence) Zellgenertoren Eine geräuchliche hierrchiche Glieerung eine igitlen Sytem u rein funktionler Sicht mit en jeweil zugehörigen Werkzeugen zur Bereitung un Synthee it in Telle 2.1 rgetellt. Die einzelnen Eenen in wie folgt chrkteriiert: 1. Sytemeene Augehen von er Iee für eine Schltung wir uf er Sytemeene ie eigentliche Funktion e Sytem pezifiziert un ie glolen Rnprmeter wie z. B. Gechwinigkeit, Ein- un Augngignle weren efiniert. Die Bechreiung erfolgt in chriftlicher Form oer mit Hilfe von Grphiken un tellt eine Vertänigunggrunlge für ie m Projekt eteiligten Entwickler r. Zum Ertellen er Bechreiung kommen elieige Tet- un Grphikeitoren zum Eintz. Bei er zugehörigen Sytemynthee wir ie formle Spezifiktion in mehrere Komponenten unter Berückichtigung vorgegeener Rnprmeter unterglieert. Dieer Schritt knn, eingt urch ie prktich elieige Repräenttion er Augngten, nur ehr eingechränkt utomtiiert weren. Teil er Sytemynthee it e ementprechen uch, ie Spezifiktion in eine urch Syntheewerkzeuge verwertre Form zu ringen. 6

19 2.1 Entwurf igitler Schltungen 2. Algorithmiche Bechreiung In er Algorithmichen Bechreiung wir Sytem urch eine Reihe neenläufiger Prozee echrieen. Grunlegene Funktioneinheiten er Schltung weren ermittelt un urch llgemeine Blöcke rgetellt. Die einzelnen Blöcke können üer Signle Dten utuchen. Au llen ermittelten Elementen lät ich eine Gruntruktur e zu entwerfenen Sytem leiten. Aufge er Algorithmichen Synthee it ie Trnformtion eine Verhltenmoell oer einer lgorithmichen Bechreiung in eine Struktur uf Regiter-Trnfer-Eene (RTL). E weren eipielweie ie enötigten Zutnutomten zur Anteuerung er einzelnen Moule generiert. Die knn je nch Teilkomponente utomtich urch og. High-Level-Compiler gechehen. Stehen entprechene IP-Biliotheken zur Verfügung, können chon uf ieer Eene fertige Schltungteile eingeetzt un getetet weren. Im univeritären Umfel git e zhlreiche Anätze, ie ufuen uf UML eine irekte Hrwreynthee [1, 50], zum Teil uch verunen mit einer Hrwre/Softwre-Prtitionierung [4], urchführen. Ein ktueller Tren it vor llem SytemC [111]. E hnelt ich ei um eine Kleniliothek, mit er in C++ echrieene Algorithmen uf Hrwretrukturen geilet weren können. Vor llem urch ie vom Werkzeug unhängige Schnitttelle un immer eere Untertützung urch kommerzielle Anieter (Forte mit Cynteizer [86], Synopy mit CoCentric [84] un Mentor Grphic mit Moelim[45]) ercheint e whrcheinlich, ich SytemC mittelfritig gegenüer lterntiven Anätzen urchetzen wir. Weitere Entwicklungen von High-Level-Compilern für nere Hochprchen git e zum Beipiel für Jv [2, 14] oer C [59]. Betreungen zur High-Level-Synthee, ugehen von grphich repräentierten ynchronen Dtenflugrphen, git e eipielweie im kommerziellen Umfel von Synopy mit Cop oer l freie Implementierung mit PtolemyII [108]. 3. Regiter-Trnfer-Eene In er RTL (Regiter-Trnfer)-Eene weren ie Eigenchften er Schltung urch Trnfer er Dten zwichen Regitern un tenverreitenen Opertionen pezifiziert. Au en Opertionen weren ie enötigten elementren Funktioneinheiten (Coierer, Multipleer, ALU uw.) geleitet, intntiiert un eingeunen. Kontrollun Dtenflu weren zummengeführt un ie entprechenen Steuertrukturen erzeugt. Die zugehörige Regiter-Trnfer-Synthee lät ich in Dtenpfynthee un Kontrollpfynthee unterglieern: Die Dtenpfynthee ermittelt, für welche Signle Regiter zur Speicherung ngelegt weren müen. Für nicht zu peicherne Signle weren komintoriche Logik- un Verinungleitungen vorgeehen. Die Kontrollpfynthee erzeugt ie Steuerung er Regiter-Trnfer. Entprechen weren uch hier Zutnutomten ngelegt, um Treier un Multipleer nzuteuern. D Üergngnetzwerk er Automten wir urch ooleche Gleichungen repräentiert. 7

20 2 Stn er Technik D Ergeni it eine generiche Netzlite mit en volltänigen miteinner verwoenen Dten un Kontrollflüen. Schltnetze weren l ooleche Gleichungen repräentiert oer etehen u Elementen einer technologieunhängigen Biliothek. Die nchfolgene Logikynthee optimiert ie urch ooleche Gleichungen echrieenen komintorichen Netzwerke, generiert für ie Automten eine geeignete Zutnkoierung un etzt iee zummen mit llen u er Regiter-Trnfer-Synthee generierten Regitern un Multipleern in eine generiche Zieltechnologie um. Im Unterchie zur Sytem- un Algorithmichen Synthee wir ie Regiter-Trnfer- Synthee, wenn üerhupt, nur für pezielle Fälle ohne Syntheewerkzeug urchgeführt. Die zhlreichen (zum Teil peziell für ie Regiter-Trnfer-Synthee entwickelten) Repräenttionformte wuren in en letzten Jhren urch huptächlich zwei Formte verrängt, welche von en wichtigten Entwurfwerkzeugen untertützt weren. Zum einen it ie VHDL (iehe Die Hrwreechreiungprche VHDL uf Seite 10), zum neren Verilog [107], eine 1985 uf er Automte Integrte Deign Sytem vorgetellte Sprche, ie 1995 zum IEEE-Stnr 1364 [71] wure. Verilog wure im Unterchie zu VHDL peziell für ie Synthee entwickelt. Die erleichtert ie Entwicklung von entprechenen Syntheewerkzeugen im Vergleich zu VHDL- Syntheewerkzeugen erhelich, wehl uch freie Syntheewerkzeuge, wie zum Beipiel Icru Verilog [94], für eine Verilog-ierte Synthee verfügr in. Freie Implementierungen für eine VHDL-ierte Logikynthee in, mit Aunhme e in ieer Areit vorgetellten Sytem Sure-Dnce, nicht eknnt. Kommerzielle Syntheewerkzeuge, wie z. B. Mentor Grphic Leonro Spectrum [96], Synopy DC Epert [87], Xilin ISE [95] oer Mgm Blt RTL [81], untertützen in er Regel eie Stnr. 4. Gttereene Die Gttereene knn weitetgehen irekt u er RTL-Bechreiung geleitet weren. Die einzelnen Funktioneinheiten in hier in ie grunlegenen Gtter zerlegt un urch Signle verunen. Aufge er Synthee uf ieer Eene it ie Technologieilung (Technology Mpping). E weren hierei ie generichen Netzliten uf eine vorgegeene Technologie geilet. Neen er funktionlen Üereintimmung er Augngechreiung mit er vorgegeenen Netzlite müen zuätzlich ie phyiklichen Rneingungen erückichtigt weren. Die Rneingungen ergeen ich u glolen Vorgen (mimle Stromufnhme, Gechwinigkeit, Pltzerf) zw. u er Technologie elt (Fnin/Fnout). An ie Technologieilung chließt ie Pltzierung un Verrhtung,. h. Fiieren er Funktioneinheiten n einen etimmten Pltz uf em zu entwerfenen Butein owie ie geeignete Verinung üer elektriche Leitungen n. Die Pltzierung un Verrhtung knn logelöt von er Technologieilung in eigenen Werkzeugen erfolgen [49]. Ineonere ei en kommerziellen Werkzeugen wie z. B. Synopy FPGAEpre [92], Mgm Blt Fuion [80] in eie Schritte in er Regel in einem Werkzeug integriert. Freie Werkzeuge zur Technologieilung git e nur vereinzelt, ie hierfür enötigten Technologieten für nichtkommerzielle Anwenungen nur chwer verfügr in. Dementprechen reiten iee Werkzeuge wie z. B. SIS [16], Allince [113] oer Electric [88] oft mit generichen oer verlteten Technologien, ie zumeit in einem werkzeugpezifichen Formt gegeen 8

21 2.1 Entwurf igitler Schltungen in. Ein freie Werkzeug für ie Progrmmierung von FPGA un CPLD it Rp [109], woei uch iee nur mit offengelegten Progrmmierpezifiktionen wie z. B. für ie XC3000 FPGA Serie [114] von Xilin innvoll einetzr it. 5. Trnitoreene Die Trnitoreene wir nur unter etimmten Beingungen in ie funktionle Sichtweie mit eingeunen. Auf ieer Eene wir primär uf elektriche Proleme, wie z. B. en Entwurf un ie Aninung nloger Schltungteile n Deign un Anforerungen n ie Peripherie er Schltung eingegngen. Zumeit weren zu ieem Zweck vom Herteller vorgegeene Schltungteile eingeetzt, o er ufwänige Hnentwurf, er eher einen Aunhmefll rtellt, entfällt. Zur Untertützung von Entwicklern ei er Einführung neuer Technologien können og. Zellgenertoren Teile e Entwurfprozee utomtiieren. Sie erluen eine ynmiche Anpung n pezielle Geometrievorgen, eipielweie Längen-/Breitenverhältnie oer Orientierung er Anchlupin. Ahängig von enötigten Gechwinigkeiten un Treiertärken knn uch eine utomtiche Dimenionierung er Trnitoren erfolgen. Je nch verwenetem Entwurfproze kommen noch zuätzliche Eenen wie z. B. Geometrie hinzu, oer e weren, eingt urch entprechen mächtige Werkzeuge, einzelne Eenen üerprungen. Die Prolemtik er kurzen Entwicklungzeiten erforert hohe Diziplin un plnvolle Vorgehen uf er Seite e Entwickler. D Üerpringen eine vorgeehenen Schritte in er rgetellten Hierrchie knn möglicherweie ie Entwicklungzeiten ingemt verkürzen. Ein uftretener Fehler eeutet nn jeoch oft eine zeitufwänige Fehlernlye, ie en Erfolg e entprechenen Projekte in Frge tellen knn Deigntrtegien Zur Bereitung eine größeren Projekte wir zwichen zwei grunätzlichen Deigntrtegien unterchieen: Beim Bottom-up-Entwurf wir uf er unterten Eene egonnen. Trnitoren weren zu elementren Logikgttern verunen, welche eim nächten Schritt zu kompleeren Gttern verchltet weren. Regiter weren u Flipflop zummengeetzt un mit en elementren Schltnetzen zu en grunlegenen Schltwerken verunen. Der Vorteil ieer Strtegie it rin zu ehen, mn chon ehr früh im Entwurf zu erfüllene Rnprmeter (wie eipielweie eine zu erreichene Gechwinigkeit) erückichtigen knn. Zuätzlich it e möglich, chon nch en erten Deignchritten mit er Low-Level Simultion zu eginnen un uf prozeeingte Proleme einzugehen. In er Regel fällt e jeoch chwer, ein olche Projekt l Gnze zu üerchuen. Ineonere ei umfngreichen Deign, wo z. B. uch mehrere unhängige Entwickler n jeweil unterchielichen Teilen reiten, kommt e chnell zu Prolemen, wenn e rum geht, ie einzelnen Komponenten zummenzufügen. D pezielle Schwierigkeiten ert währen e Entwurfprozee erknnt weren, it e ehr pro- 9

22 2 Stn er Technik lemtich, chon vor Schnitttellen zwichen en einzelnen Komponenten zu vereinren. Der Top-own-Entwurf verucht ie Proleme e Bottom-up-Entwurf zu umgehen. E wir uf er oerten Eene egonnen un mn urchläuft en Entwurfproze wärt. Eine Strukturierung e Projekte gechieht ehr früh, o e prolemlo möglich it, Projekt zu prtitionieren, um e entprechen uf mehrere Entwickler ufzuteilen. Die uf einer Eene komplettierten Dten weren mit uf ie nächte Stufe üernommen un ort weiter verfeinert un konkretiiert. Nchteil e Verfhren it, ert reltiv pät fetteht, o ie gegeenen Rneingungen (Lufzeit, Pltzerf uw.) eingehlten weren können. Die Qulität einer frühen Achätzung it trk hängig vom urchzuführenen Projekt un em Erfhrungtn er Entwickler. Gegeenenfll it ein Reeign notwenig, ei em uf llen Eenen (Jojo-Entwurf) verucht wir, Projekt errt nzupen, ie Rneingungen uf unterter Eene erfüllt weren. Beim ttächlichen Entwurf weren häufig eie Deigntrtegien vermicht. Entprechen er verweneten Syntheewerkzeuge, eren Aufge zumeit eine Konkretiierung e Deign it, wir von oen urch ie Hierrchie gereitet. Zumeit it jeoch ei Entwurfeginn chon klr, welche ie kritichen Elemente e Deign in. Ein gezielte Low-Level-Deign n ieen Punkten erlut e, trotz e glolen Top-own-Entwurfe, frühzeitig Augen üer engültige Verhlten er Schltung zu treffen. 2.2 Die Hrwreechreiungprche VHDL VHDL wure im Auftrg e meriknichen Verteiigungminiterium zwichen 1983 un 1985 im Rhmen e VHSIC-Progrmm entworfen. Ziel wr ie Schffung einer Sprche zur eineutigen Bechreiung kompleer Syteme un eren Schnitttellen mit er Möglichkeit e Autuche von Moellen un Entwürfen zwichen voneinner unhängigen Entwicklergruppen wure ie Sprche zum erten IEEE-Stnr für Hrwre-Bechreiungprchen (IEEE ). Entprechen er IEEE-Richtlinien, wonch ein Stnr lle fünf Jhre üerreitet weren mu, wure 1993 ie Verion un 2002 ie Verion efiniert. Beie Verionen einhlten vorwiegen kometiche Änerungen. Inzwichen it VHDL uch l ANSI-Stnr efiniert. VHDL ht ich in en letzten Jhren neen Verilog zum De-fcto-Stnr l Sprche zur Bechreiung elektronicher Hrwre entwickelt. Sie wir zur Bechreiung von igitlen Schltungen owohl ei er Simultion l uch ei er Synthee verwenet. De Weiteren it e mittlerweile ülich, VHDL l Autuchmeium zwichen en unterchielichen Entwicklungwerkzeugen zu verwenen. Beingt urch en urprünglichen Anpruch er Sprche l reine Bechreiung von Sytemen fehlen iniviuelle Sprchkontrukte, ie uf ie Beonerheiten einer Atrktioneene eingehen, un müen oft ufwänig ner moelliert weren. Beipielweie git e für ie Bechreiung von Zutnmchinen, einer elementren Einheit er RTL-Bechrei- 10

23 2.2 Die Hrwreechreiungprche VHDL ung, keine eineutigen Sprchkontrukte un e mu uf Elemente u höheren Atrktioneenen ugewichen weren, woei ie Eineutigkeit verloren geht un ie Fehlernfälligkeit er Bechreiung entprechen hoch it. Der große Vorteil von VHDL gegenüer zhlreichen neren Bechreiungprchen it ie Möglichkeit, zu entwickelne Sytem uf unterchielichen Atrktioneenen zu echreien. So knn in VHDL ein reine Verhltenmoell ertellt weren, welche währen e Entwurfprozee immer weiter i zur Netzlite verfeinert wir, ohne ie Entwicklungumgeung zu verlen. Unterchieliche Moelle einer Komponente können mehrfch uf unterchielichem Atrktionniveu formuliert un elieig mit neren Komponenten zummengefügt weren, um ie eipielweie gemeinm zu imulieren. Eine Trnformtion e gemten Deign in eine neue Umgeung ei Änerung er Sichtweie it lo nicht notwenig. So können uftretene Fehler ei er Verfeinerung einzelner Moule ehr chnell ufgeeckt weren, jee Komponente elieig innerhl einer ereit verifizierten Umgeung getetet weren knn. Beingt urch ie ufgeführten Punkte ergeen ich jeoch uch einige Proleme. Die Möglichkeit, ich uf verchieenen Atrktioneenen zu ewegen, eeutet gleichzeitig, e ehr vielfältige Sprchkontrukte geen mu, um ein Sytem zu echreien. Diee erleichtert einereit ie Bechreiung eine Sytem, führt jeoch nerereit zu einer uffällig hohen Zhl funktionler Synonyme. Al Beipiel in Liting 2.1 i Liting 2.5 mit jeweil unterchielichen Bechreiungen für einen 1-u-2 Multipleer gegeen. Liting 2.4 un Liting 2.5 in ei euentielle Bechreiungen un ürfen nur innerhl eine Prozee, einer Funktion oer einer Prozeur verwenet weren. Die neren Bechreiungen können innerhl einer Architekturechreiung elieig poitioniert weren. 1. out <= when el = '0' \ ele ; Liting 2.1 Multipleer, erte Vrinte. 1. with el elect 2. out <= when '0', 3. when other; Liting 2.2 Multipleer, zweite Vrinte. 1. out <= ( n el) or 2. ( n not el); Liting 2.3 Multipleer, ritte Vrinte. 3. if el = '0' then 4. out <= ; 5. ele 6. out <= ; Liting 2.4 Multipleer, vierte Vrinte. 1. ce el i 2. when '0' => out <= ; 3. when other => out <= ; 4. en ce; Liting 2.5 Multipleer, fünfte Vrinte. 11

24 2 Stn er Technik 2.3 Logikynthee u VHDL-Bechreiungen Der hohe Sprchumfng von VHDL erchwert Entwickeln geeigneter Syntheewerkzeuge, welche uch reltiv früh okumentiert wure [43]. Dneen git e uch zhlreiche Sprchelemente, ie nur uf einer hohen Atrktioneene innvoll einetzr in. So eitieren Anweiungen, mit enen ein ie Bechreiung interpretierener Simultor geteuert weren knn, um eipielweie hängig von etimmten Zutänen Melungen uzugeen, Fehlerroutinen uzuführen oer uch ie Simultion zurechen (ert, report, everity). Eine Synthee olcher Anweiungen it nicht innvoll un wir uch von keinem Syntheewerkzeug urchgeführt. Bei neren Sprchelementen it iee Entcheiung weniger eineutig. Eine Synthee von Metnweiungen, ie hängig von etimmten Zutänen lterntive Schltungelemente in ein Deign einfügen, it vortellr, wir er nicht urchgängig prktiziert. Dieen prinzipiellen Differenzen zwichen imulierren un ynthetiierren VHDL- Bechreiungen wir mit og. Coing-Style-Bechreiungen, welche Betnteil jee Syntheewerkzeug in, Rechnung getrgen [102]. In ieen weren lle grunlegenen ynthetiierren Sprchelemente un eren Anwenungereiche ufgeführt. Im Septemer 1999 wure er IEEE-Stnr veröffentlicht [73], um eine Portierrkeit zwichen Werkzeugen unterchielicher Anieter icherzutellen. Dieer tellt zum einen eine Schnittmenge er i hin veröffentlichten Coing-Style-Bechreiungen r un fiiert omit uch ie Sprchelemente, ie in zukünftigen Syntheewerkzeugen untertützt weren müen, vereinheitlicht zum neren er uch ie unterchielichen Löungen er Werkzeuge, fehlene Sprchelemente uzugleichen. So in uch Sprchelemente ufgeführt, ie e erluen einen Syntheeproze zu teuern, ie jeoch elt nicht Betnteil er Sprche VHDL in. So ektiviert eipielweie ie Anweiung: ynthei off innerhl eine VHDL-Kommentr en lufenen Syntheeproze. Die Fiierung e yntheefähigen Sprchereich löt Prolem er unter en Werkzeugen utuchren Bechreiungen, verurcht gleichzeitig er uch eine Reihe neuer Proleme. So it e eipielweie ehr ufwänig, Schltwerke, ie uf unterchieliche Tktflnken regieren (z. B. Dul-Ege-Flipflop), unter Einhltung er im Stnr echrieenen Richtlinien zu echreien. Vorchläge für eine entprechene Erweiterung e Stnr eitieren [40], ie in i heute jeoch noch nicht umgeetzt. Al weitu prolemticher ht ich ie Synthee von Bechreiungen erwieen, ie en IEEE-Stnr verletzen. Diee Verletzungen - unhängig von, o ie ewut eingeetzt weren, um eipielweie vom Stnr nicht untertützte Schltungelemente einzuetzen oer unewut l ttächliche Progrmmierfehler uftuchen - weren nur elten in Schltungen, ie er Simultion entprechen, umgeetzt [46, 25]. Al Beipiel it in Liting 2.6 ein Flipflop echrieen. Die Syntheeergenie er heute verfügren Werkzeuge in jeoch meit Ltche, wie z. B. in Ailung 2.1 l Logikigrmm e Synopy-Syntheeergenie zu ehen it. In ieem Logikigrmm it Tktignl üer einen funktionloen Multipleer mit em Enle-Eingng e generichen Speicherelement verunen. D Dtenignl it mit em Dteneingng t_in e Speicherelement verunen. Alle weiteren Eingänge e Speicherelement, 12

25 2.3 Logikynthee u VHDL-Bechreiungen einchließlich e Tkteingng, in fet mit Me verunen. Mit ieer Bechltung verhält ich Speicherelement wie ein Ltch. Grun für iee Verhlten it im gegeenen Beipiel ie urch ie Senitivitätlite implizit gegeene Beingung event, welche von en Werkzeugen nicht erückichtigt wir. Nur zum Teil wir in gegeenem Fll zuätzlich eine Wrnung ugegeen, ie Bechreiung etimmten Beingungen nicht genügt. 1. p: proce( ) 2. egin 3. if = 1 then 4. z <= ; 5. en if; 6. en proce p; Liting 2.6 VHDL Proze zur Bechreiung eine Flipflop. 1. p: proce( ) 2. egin 3. z <= ; 4. en proce p; Liting 2.7 VHDL Proze zur Bechreiung eine Dul-Ege- Flipflop. Al weitere Beipiel it in Liting 2.7 ie Bechreiung eine Dul-Ege-Flipflop gegeen. Diee Buelement it l eigene Zelle in ktuellen Technologien verfügr (z. B. Coolrunner von Xilin), knn jeoch unter Einhltung e Coing-Style prktich nicht echrieen weren[41]. Die Verntwortung, ein em Coing-Style entprechene fehlerfreie Deign zu ertellen, wir omit volltänig uf en Entwickler üertrgen. Sieht er verwenete Compiler keine Mechnimen vor, iee Aweichungen ufzuecken, it ie Potyntheeimultion ie erzeit einzige Möglichkeit, Syntheefehler ufzuecken. Eine Anlye er uftretenen Fehler ergit, vor llem ie Prozeynthee unzuverläig reitet. Dokumenttionen zur Funktionweie er Synthee für Prozee oer freie Implementierungen in prktich nicht verfügr, o ich nur inirekt urch Anlye er Syntheefehler uf ie Urche e Prolem chließen lät. Ailung 2.1 Synopy Syntheeergeni von Liting

26 2 Stn er Technik Die Synthee rithmeticher Strukturen wir ei en heute verfügren Werkzeugen im Rhmen er normlen Logikynthee urchgeführt. E wir ugenutzt, in en jeer VHDL-Bechreiung zugrune liegenen Pckge Ailungen rithmeticher Funktionen in logiche Funktionen echrieen in. Wie in Ailung 2.2 rgetellt, it e ureichen, nur ie grunlegenen logichen Funktionen zu ynthetiieren, lle trkteren Funktionen uf ieen ufuen. i/o eug grphic IEEE 1164 logic pckge cpu mem cutom IEEE 1164 mth - pckge yntheefähige Typen un Funktionen } Deignechreiung tnriierte Schnitttelle } Definition er grunlegenen Typen un Funktionen Logikynthee Ailung 2.2 Ahängigkeit eine Deign von tnriierten Pckge un Aninung n ie Synthee. Al Beipiel it in Liting 2.6 ein Auzug u em IEEE-1164-Pckge STD_LOGIC_UNSIGNED ufgeführt. Die Aition für vorzeichenloe gnze Zhlen wir in ieem uf elementre ooleche Opertionen geilet. Die Implementierung einer peziellen Synthee für ie Aition it ementprechen nicht notwenig. Der Vorteil ieer Vorgehenweie liegt in er vergleichweie einfch urchzuführenen Synthee. Weiterhin it e prolemlo möglich, ie vorhnenen Pckge elt um komplee Funktionen zu erweitern un ohne Änerung n er Syntheeoftwre ofort zu nutzen. Nchteilig it er Verlut er trkten Informtion. Entprechen er Formulierung eine Aierer l Crry-Ripple-Aierer, knn ie Synthee Aierer uchließlich in ieer Form generieren. Al Beipiel it in Ailung 2.3 Syntheeergeni für einen 8-Bit- Aierer für en SMC 0.13µm Proze [79] von Artin gegeen. In er Biliothek e Technologieprozee in mehrere pezielle Zellen verfügr, um eipielweie Crryelect-Aierer ufzuuen. Zuätzlich in 4-Bit-Aierer irekt l Zellen verfügr. Aufgrun er Fetlegung urch ie VHDL-Pckge uf Crry-Ripple-Aierer it ie Generierung von Aierern in neren Schltungtechniken innerhl er Synthee nicht möglich. Diee Lücke wir von en Coregenertoren gefüllt. Sie ermöglichen Generieren von pezifichen Schltungen wie zum Beipiel lle Arten von rithmetichen Einheiten elieiger Tiefe, er uch kompleere Schltungen wie Signlfilter oer komplette Microcontroller. In er Ailung 2.4 it l Beipiel er Screenhot e Konfigurtionfenter mit llen Eintellmöglichkeiten für Aierer eine Coregenertor von Xilin geilet. Die Coregenertoren in ei irekt für ie Zieltechnologie zugechnitten un können entprechen er gegeenen Anforerungen n ie zu erzeugene Schltung uch ie etmögliche Schltung generieren. 14

27 2.3 Logikynthee u VHDL-Bechreiungen 1. function "+"(L: UNSIGNED; R: UNSIGNED) return UNSIGNED i 2. contnt length: INTEGER := m(l length, R length); 3. egin 4. return unigne_plu(conv_unsigned(l, length), 5. CONV_UNSIGNED(R, length)); 6. en; function unigne_plu(a, B: UNSIGNED) return UNSIGNED i 9. vrile crry: STD_ULOGIC; 10. vrile BV, um: UNSIGNED (A left ownto 0); 11. egin 12. if (A(A left) = X or B(B left) = X ) then 13. um := (other => X ); 14. return(um); 15. en if; 16. crry := 0 ; 17. BV := B; 18. for i in 0 to A left loop 19. um(i):=a(i) or BV(i) or crry; 20. crry:=(a(i) n BV(i)) or (A(i) n crry)\ or(crry n BV(i)); 21. en loop; 22. return um; 23. en; Liting 2.6 Auzug u em IEEE-1164-VHDL-Pckge: STD_LOGIC_UNSIGNED; Ailung er Aition für vorzeichenloe gnze Zhlen in logiche Strukturen. eign : mth_dw01 8_0 eigner : Jn Gutche te : 7/23/2004 technology : typicl compny : heet : 1 of 1 Ailung 2.3 Reliierung eine 8-Bit-Aierer im TSMC 0.13µm Proze von Artin. 15

28 2 Stn er Technik Ailung 2.4 Screenhot e CORE Genertor[95] von Xilin. Der Vorteil er vergleichweie einfchen Logikynthee in Verinung mit uf Deign optiml zugechnittenen Komplezellen teht em zuätzlichen Zeitufwn ineonere eim Entwurf von vergleichweie einfchen Schltungen gegenüer. Der Verzicht uf en Eintz von Coregenertoren, um Entwurfzeit zu pren, chlägt ich nn uch in größeren un lngmeren Schltungen mit vergleichweie hoher Stromufnhme nieer. 2.4 Technologieechreiungen Gut pezifizierte un geräuchliche Augngformte für Technologieechreiungen in prktich nicht verfügr. Verfügre Formte, wie ie zumeit n in Univeritäten entwickelten eperimentellen Syntheewerkzeugen wie eipielweie SIS [26] zum Eintz kommen (BLIF, KISS, SLIF), in zwr gut okumentiert, weren jeoch im inutriellen Umfel prktich nicht eingeetzt. Verfügre Biliothekechreiungen in ieen Formten echränken ich uf wenige, zumeit verltete Technologieprozee, wie z. B. en LSI 10k Proze. In er Regel hnelt e ich jeoch um elt entworfene Zellechreiungen, ie unter Umtänen ogr uf jeweilige im zugehörigen Werkzeug ehnelte Prolem zugechnitten wuren. Zellechreiungen für geräuchliche kommerzielle Werkzeuge in, wenn üerhupt, nur in einem gechloenen Formt zugänglich. Augngpunkt für iee gechloene Formt it ein zumeit offene Formt, welche eim Anieter eine Technologieprozee mit peziellen zum Syntheewerkzeug gehörenen Compilern in interne Formt umgewnelt wir. Al Beipiel it im Achnitt A.1 uf Seite 113 eine trk gekürzte Bechreiung einer Zelle im Synopy-Lirry-Formt gegeen. Sie enthält lle für ie Technologieilung un Optimierung enötigten Informtionen. Bechreiungen ktueller Technologien in in ieer n ich optimlen Form jeoch nur chwer verfügr. 16

29 2.5 Schltungtechniken Au ieem Grun wure l Augngformt für ie Zellechreiungen im Sure- Dnce-Entwicklungytem VHDL nch er IEEE Spezifiktion [74] gewählt. Diee Form er Bechreiung (im Anhng A.2 uf Seite 115 it l Beipiel ie Zellechreiung für ein Komplegtter e ce81-prozee ufgeführt) it vornehmlich für ie Simultion nch er Synthee gecht. Folglich enthält ie nur für ie Simultion relevnte Dten wie Funktionlität un Timing. Diee Form er Bechreiung mu jeoch unhängig vom Syntheewerkzeug un Technologieproze päteten zur Simultion er ynthetiierten Schltung zwingen vorliegen un it emzufolge unhängig vom Augngformt immer verfügr. 2.5 Schltungtechniken Synchrone Schltungen Bei en meiten Logikentwürfen hnelt e ich um ynchrone, euentielle Schltwerke. Die primären Eingänge (iehe Ailung 2.5) führen in ein komintoriche Schltnetz un weren ort mit en Signlen u einem Speicher verknüpft. D Schltnetz generiert owohl ie Augngignle l uch en in en Speicher zu chreienen Folgezutn. primäre Eingänge n m primäre Augänge komintoriche Logik p Vrilen e ktuellen Zutn p Speicher Tkt Vrilen e Folgezutn Ailung 2.5 Allgemeiner Aufu eine ynchronen Schltwerk. In jeer Signlrückkopplung einer ynchronen Schltung efinet ich lo mineten ein Speicherelement. In jeer Teilchltung wir in er Regel gleiche Tktignl verwenet, een Zykluzeit ich zumeit m lngmten Schltwerk er Schltung orientiert. Der Entwurf ynchroner Schltungen grntiert ie Funktion er Schltung, olnge iee mimle Signllufzeit entprechen erückichtigt wir. Verglichen mit en weiteren hier ufgeführten Schltungtechniken getlten ich er Entwurf un ie Verifiktion er Funktion einer ynchronen Schltung reltiv einfch. Die Möglichkeit, zu jeem Zeitpunkt Augen üer en Zutn eine ynchronen Schltwerke zu mchen, erforert jeoch, hängig von er Kompleität er Gemtchltung, erhelichen Aufwn eim Entwurf er Tktnetze. D Tktnetz mu zum einen grntieren, Tktignl ei llen Speicherele- 17

30 2 Stn er Technik menten ui gleichzeitig ercheint, zum neren genug Treierleitung zur Verfügung tellen, um ie ttächlich uch gleichzeitig chlten zu können. D Prolem er Verrhtung it ufgrun er Mehreenenverrhtung weitgehen in en Hintergrun gerückt. Der ineonere ei High-Spee-Schltungen erheliche Leitungerf er Tktäume un ie Synchronitionproleme in jeoch immer noch ein gegenwärtige Prolem. Prktich lle erzeitig verfügren kommerziellen Werkzeuge in für en ynchronen Entwurf ugelegt, un ei em üerwiegenen Teil ller Entwürfe hnelt e ich uch um ynchrone Schltungen Aynchrone Schltungen Eine Löung, ie ei ynchronen Schltungen uftretenen Proleme zu umgehen, in ynchrone Schltungen. Nchteilig in hier ie Empfinlichkeiten ynchroner Schltungen gegen lufzeiteingte Impule, og. Hzr, welche eim Entwurf vertärkt zu erückichtigen in un ieen entprechen ufwäniger mchen. Im Gegentz zu ynchronen Schltungen enötigen ynchrone Schltungen kein glole Tktnetz, woru ich vergleichweie gute EMV-Eigenchften un ehr geringe Ruheleitungen ergeen, welche zum Beipiel für en Moilfunk interent in. Zuätzlich zeichnen ich ynchrone Schltungen, je nch verwenetem Entwurfntz, urch eine höhere Gechwinigkeit un/oer geringeren Leitungerf u. D er ynchrone Schltungentwurf in en letzten Jhren ineonere urch ie Entwicklungen im Moilfunkereich wieer n Beeutung gewonnen ht [48, 23], wuren uch ynchrone Schltungtechniken hinichtlich ihrer Tuglichkeit zur Synthee u VHDL- Hrwreechreiungen unterucht. E git zhlreiche Anätze für en Entwurf ynchroner Schltungen [30], ie zum Teil uch neue Technologieiliotheken erforern. E weren n ieer Stelle nur rei eemplrich ufgeführt, für ie entprechene Entwurfumgeungen zw. Syntheewerkzeuge verfügr in: ynchrone Burt-Moe-Automten Der Aufu von ynchronen Burt-Moe-Automten entpricht weitetgehen em Aufu von ynchronen Schltwerken. Im Unterchie zu ieen wir er Speicher urch peziell imenionierte Verzögerungglieer eretzt. Je nch Anwenung knn uch ie Verzögerung er komintorichen Logik elt ureichen, um uf zuätzliche Verzögerungglieer verzichten zu können. Für ie komintoriche Logik kommen nur hzrfreie ooleche Funktionen in Frge. D ich nicht lle Funktionen hzrfrei erechnen len, können nicht lle möglichen Automten irekt l Burt- Moe-Automten geilet weren. In [37] it ein Verfhren echrieen, Zutäne elieiger Automten o umzucoieren, ie Zutnüergänge im oolechen Rum voneinner getrennt in. D jeoch uch ie Rückkopplung n ich hzrfreier Logiken og. euentielle Hzr verurchen knn, können uch ei ieer Form je nch Schltung Verzögerungglieer in en Rückführungleitungen notwenig ein, welche eine technologieunhängige Bechreiung einer olchen Schltung 18

31 2.5 Schltungtechniken erchwert. Eine Entwurfumgeung für ynchrone Burt-Automten it in [36] echrieen. Al Augngpunkt für eine Synthee von Burt-Moe-Automten ht ich in en letzten Jhren ie og. Burt-Moe-Bechreiung [20,51], eine em Petri- Netz ähnliche Bechreiung, etliert. Die Generierung einer olchen Bechreiung innerhl er VHDL-Logikynthee wäre für Teilchltungen möglich, er unverhältnimäßig ufwänig. Micropipeline Micropipeline [61] tellen eine Alterntive zu en im ynchronen Deign verweneten Pipeline r. Der typiche FIFO-rtige Aufu von Micropipeline it in Ailung 2.6 rgetellt. Die geileten Regiter können nliegene Dtenwort irekt uf en Augng urchchlten, o ei leerer Pipeline ie Dten ungepuffert ie komplette Pipeline urchlufen. Ert wenn ein Dtum urch nchfolgene Einheiten noch nicht verreitet weren knn, weren ie jeweiligen Zwichenergenie er nchfolgenen Dten in jeweil er nächten freien Stufe fetgehlten. Im Gegentz zum Burt-Moe-Automten knn uf einen eplizit hzrfreien Entwurf verzichtet weren R(in) C C A(out) C P C P C P Regiter kom. Logik Regiter kom. Logik Regiter kom. Logik D(out) C P C P C P A(in) C R(out) Ailung 2.6 Prinzipchltung einer Micropipeline. Im Gegentz zu en neren ynchronen Schltungtechniken eitiert mit er AMULET-Prozeorerie [77, 22] ein umfngreiche un gut okumentierte Referenzeign, um iee Schltungtechnik hinichtlich einer utomtichen Synthee eurteilen zu können. Der AMULET1 it eine Reimplementierung e ARM6-Prozeor [78] mit Micropipeline, woei verucht wure, ie grunlegene Struktur zu erhlten. Zuätzlich wure ei er Whl er Fertigungtechnologie ie e ynchronen Vergleicheign eiehlten. Owohl er AMULET1 nicht urch utomtiche Syntheewerkzeuge generiert wure, tellt Deign urch en gewählten Entwurfproze och eine gute Referenz r, w mit einem utomtichen Werkzeug, ugehen von einem gegeenen ynchronen Deign, hinichtlich er Performnce zu erwrten it. Der AMULET1-Prozeor erreicht etw 70% er Rechenleitung e ARM6-Prozeor ei gleicher Verlutleitung un etw 20% höherem Pltzerf. 19

32 2 Stn er Technik Der 1996 fertig getellte AMULET2-Prozeor it ein komplette Reeign e AMULET1-Prozeor. Die Gruntruktur wure o geänert, ie urch ie Schltungtechnologie gegeenen Beonerheiten tärker erückichtigt weren konnten. Die Rechenleitung liegt zwichen er eine ARM7- un eine ARM8-Prozeor ei etw gleicher Verlutleitung wie er ARM8-Prozeor. Bemerkenwert eim AMULET2-Prozeor in ie mit 3µW ußergewöhnlich geringe Ruheleitung un ugezeichnete EMV-Verhlten. Al Zielchltungtyp, ugehen von ynchronen VHDL-Bechreiungen, in Micropipeline ufgrun er trken Technologiehängigkeiten zum gegenwärtigen Zeitpunkt ungeeignet. Eine Entwurfumgeung un weitergehene Dokumenttion in in [65] echrieen. ul-ril-encoing Unter Verwenung von ul-ril-encoing (z. B. [19]) ufgeute Schltungen kommen eenfll ohne glolen Tkt u. D Synchronitionprolem ei ieer Technik wir im Vergleich zu en neren ynchronen Löungen uf rein logicher Eene gelöt. Der Dtenflu wir ei mit en zugehörigen Synchronitionignlen verflochten. Nchteilig wirkt ich er mit verunene höhere Hrwreufwn u. Im Vergleich zu neren ynchronen Techniken lehnt ich er Entwurfverluf trk n en ynchronen Entwurf n un knn in er Regel mit vorhnenen Technologien reliiert weren [63]. Dul-ril-encoing wir im vorgetellten Syntheewerkzeug untertützt, weitergehene Detil in themenpezifich in ie Areit mit eingeunen. Aufgrun er Entwurfprolemtik wir heutzutge meit uf komplett ynchrone Deign verzichtet. So eitieren nur vereinzelt komplee Schltungen, ie komplett ynchron ufgeut in, wie z. B. ie oen erwähnte ARM-komptile AMULET-Prozeorerie. Wenn ynchrone Schltungen verwenet weren, o in e meit pezielle Schltungen, ie l Teilkomponenten in ein größere ynchrone Deign eingeunen weren. 20

Einführung in die Schaltalgebra

Einführung in die Schaltalgebra Einführung in die chltlger GUNDBEGIFFE: - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 2 ECHENEGELN - - - - - - - - - - - - - - - - - - - - - - - -

Mehr

Schaltnetze. Inhaltsübersicht. Aufbau von Schaltnetzen anhand wichtiger Beispiele. Codierer, Decodierer und Codekonverter. Additionsschaltnetze

Schaltnetze. Inhaltsübersicht. Aufbau von Schaltnetzen anhand wichtiger Beispiele. Codierer, Decodierer und Codekonverter. Additionsschaltnetze Schltnetze Aufu von Schltnetzen nhnd wichtiger Beipiele Inhltericht Codierer, Decodierer und Codekonverter Additionchltnetze Hlddierer Vollddierer Mehrtellige Addierer Multiplexer und Demultiplexer Techniche

Mehr

Hilfsrelais HR 116. Bilfinger Mauell GmbH

Hilfsrelais HR 116. Bilfinger Mauell GmbH Bilfinger Muell GmH Hilfsrelis HR 11 Die Hilfsrelis ienen zur glvnishen Trennung, Kontktvervielfhung un Trennung zwishen Hilfs- un Steuerstromkreisen. Bilfinger Muell GmH Inhltsverzeihnis Inhlt Seite Anwenung

Mehr

Grundlagen der Technischen Informatik. Bausteine der Digitaltechnik - Binäre Schalter und Gatter. Kapitel 7.1

Grundlagen der Technischen Informatik. Bausteine der Digitaltechnik - Binäre Schalter und Gatter. Kapitel 7.1 Busteine er Digitltehnik - Binäre Shlter un Gtter Kpitel 7. Dr.-Ing. Stefn Wilermnn ehrstuhl für rwre-softwre-co-design Entwurfsrum - Astrktionseenen SYSTEM-Eene + MODU-/RT-Eene (Register-Trnsfer) ogik-/gatter-eene

Mehr

Fragebogen 1 zur Arbeitsmappe Durch Zusatzempfehlung zu mehr Kundenzufriedenheit

Fragebogen 1 zur Arbeitsmappe Durch Zusatzempfehlung zu mehr Kundenzufriedenheit Teilnehmer/Apotheke/Ort (Zus/1) Frgeogen 1 zur Areitsmppe Durh Zustzempfehlung zu mehr Kunenzufrieenheit Bitte kreuzen Sie jeweils ie rihtige(n) Antwort(en) in en Felern is n! 1. Worin esteht ie Beeutung

Mehr

Hausaufgabe 2 (Induktionsbeweis):

Hausaufgabe 2 (Induktionsbeweis): Prof. Dr. J. Giesl Formle Sprhen, Automten, Prozesse SS 2010 Üung 3 (Age is 12.05.2010) M. Brokshmidt, F. Emmes, C. Fuhs, C. Otto, T. Ströder Hinweise: Die Husufgen sollen in Gruppen von je 2 Studierenden

Mehr

Beispiel 1 Modellbildung und Identifikation

Beispiel 1 Modellbildung und Identifikation Beipiel Moellbilung un Ientifikation Für eine GaFlutrecke oll ein mathematiche Moell ermittelt weren. Einganggröße er trecke it eine tellpannung u t. Auganggröße er trecke it er momentane GaFlu q. u t

Mehr

Die Regelungen zu den Einsendeaufgaben (Einsendeschluss, Klausurzulassung) finden Sie in den Studien- und Prüfungsinformationen Heft Nr. 1.

Die Regelungen zu den Einsendeaufgaben (Einsendeschluss, Klausurzulassung) finden Sie in den Studien- und Prüfungsinformationen Heft Nr. 1. Modul : Grundlgen der Wirtschftsmthemtik und Sttistik Kurs 46, Einheit, Einsendeufge Die Regelungen zu den Einsendeufgen (Einsendeschluss, Klusurzulssung) finden Sie in den Studien- und Prüfungsinformtionen

Mehr

Shortest Path Algorithmus von Edsger Dijkstra

Shortest Path Algorithmus von Edsger Dijkstra Shortest Pth Algorithmus von Esger Dijkstr Mihel Dienert 16. Dezemer 2010 Inhltsverzeihnis 1 Shortest Pth Algorithmus 1 1.1 Grphen................................. 1 1.2 Knoten..................................

Mehr

Einfacher loop-shaping Entwurf

Einfacher loop-shaping Entwurf Intitut für Sytemtheorie technicher Prozee Univerität Stuttgart Prof. Dr.-Ing. F. Allgöwer 6.4.24 Regelungtechnik I Loophaping-Entwurf t http://www.it.uni-tuttgart.de/education/coure/rti/ Einfacher loop-haping

Mehr

Vorlesung 24: Topological Sort 1: Hintergrund. Einführung in die Programmierung. Bertrand Meyer. Topological sort

Vorlesung 24: Topological Sort 1: Hintergrund. Einführung in die Programmierung. Bertrand Meyer. Topological sort Einführung in ie Progrmmierung Vorlesung 4: Topologil Sort : Hintergrun Bertrn Meer Letzte Üerreitung 3. Jnur 4 3 Topologil sort 4 Prouziere eine zu einer gegeenen Prtiellen Ornung komptile Vollstänige

Mehr

.RQ]HSWI UGLH,PSOHPHQWLHUXQJHLQHU2QOLQH6XFKH DXIHLQHPJUR HQ'DWHQEHVWDQG

.RQ]HSWI UGLH,PSOHPHQWLHUXQJHLQHU2QOLQH6XFKH DXIHLQHPJUR HQ'DWHQEHVWDQG a.rq]hswi UGLH,PSOHPHQWLHUXQJHLQHU2QOLQH6XFKH DXIHLQHPJUR HQ'DWHQEHVWDQG,QKDOWVYHU]HLFKQLV A Aufgabentellung & Ziel... 2 B Allgemeine Har- un Softwareanforerungen... 2 B.1 RDBMS (Datenbankytem)... 2 B.2

Mehr

Einführung in Mathcad 14.0 2011 H.

Einführung in Mathcad 14.0 2011 H. Einführung in Mthc. H. Glvnik Eitieren von Termen Tet schreiben mit Shift " + + Nvigtion mit Leertste un Cursor + Löschen mit Shift + Entf + + 5 sin( ) + Arten von Gleichheitszeichen Definition eines Terms

Mehr

8. Uninformierte Suche

8. Uninformierte Suche 8. Uninformierte Suche Prof. Dr. Ruolf Kruse University of Mageurg Faculty of Computer Science Mageurg, Germany ruolf.kruse@cs.uni-mageurg.e S otationen () otationen: Graph Vorgänger (ancestor) von Knoten

Mehr

Eine endliche Folge von Operationen und Entscheidungen, die ein Problem in endlich vielen Schritten löst.

Eine endliche Folge von Operationen und Entscheidungen, die ein Problem in endlich vielen Schritten löst. Formle Methoen er Informtik WS 00/0 Lehrstuhl für Dtennken un Künstliche Intelligenz ProfDrDrFJRermcher H Ünver T Rehfel J Dollinger Aufgenltt Besprechung in en Tutorien vom 000 ( Üungstermin) is 000 (is

Mehr

Schritte international im Beruf

Schritte international im Beruf 1 Ws mchen die Leute uf dem Foto? Kreuzen Sie n. Die Leute sind ei der Berufsertung. mchen zusmmen ein Seminr. hen gerde Puse. pnthermedi / Werner H. Wer sind die Leute? Ergänzen Sie. die Referentin /

Mehr

Aufgabe 1: Eutektischer Punkt. Liquiduslinie (L) T E. Soliduslinie (S) Eutektisches Mischungsverhältnis. Legierungssystem ohne Mischkristallbildung:

Aufgabe 1: Eutektischer Punkt. Liquiduslinie (L) T E. Soliduslinie (S) Eutektisches Mischungsverhältnis. Legierungssystem ohne Mischkristallbildung: Werktoffe der Elektrotechnik, WS / Löungen zur Zentrlübung Seite von 6 Aufgbe : Wiederholung: Legierungytem ohne Michunglücke: Liquidulinie (L) Legierungytem ohne Michkritllbildung: Eutekticher Punkt T

Mehr

Digitaltechnik. 3 Sequenzielle. Schaltungen. Revision 1.1

Digitaltechnik. 3 Sequenzielle. Schaltungen. Revision 1.1 igitltechnik 3 Sequenzielle Schltungen A Revision 1.1 Trnsitionssysteme Synchroner sequenzieller Entwurf Timing-Anlyse Pipelining Mely und Moore Mschinen Zustndsmschinen in Verilog Sequentielle Schltungen

Mehr

LUDWIG-MAXIMILIANS-UNIVERSITÄT MÜNCHEN. 7. Übung/Lösung Mathematik für Studierende der Biologie 25.11.2015

LUDWIG-MAXIMILIANS-UNIVERSITÄT MÜNCHEN. 7. Übung/Lösung Mathematik für Studierende der Biologie 25.11.2015 LUDWIG-MAXIMILIANS-UNIVERSITÄT MÜNCHEN FAKULTÄT FÜR BIOLOGIE Prof. Anres Herz, Dr. Stefn Häusler emil: heusler@biologie.uni-muenchen.e Deprtment Biologie II Telefon: 089-280-74800 Großhernerstr. 2 Fx:

Mehr

Übungsblatt 1 zum Propädeutikum

Übungsblatt 1 zum Propädeutikum Üungsltt zum Propädeutium. Gegeen seien die Mengen A = {,,,}, B = {,,} und C = {,,,}. Bilden Sie die Mengen A B, A C, (A B) C, (A C) B und geen Sie diese in ufzählender Form n.. Geen Sie lle Teilmengen

Mehr

J und κ =1, 4 behandelt werden. kg K. a) Berechnen Sie die fehlenden Temperaturen und Drücke!

J und κ =1, 4 behandelt werden. kg K. a) Berechnen Sie die fehlenden Temperaturen und Drücke! Übung 11 Aufgabe 7.6: Offene Gaturbine Eine Gaturbinenanlage untercheidet ich vom reveriblen oule-proze dadurch, da der Verdichter und die Turbine nicht ientrop arbeiten. E gilt vielmehr: η S,V =0, 85

Mehr

GESTRA SPECTORcom-Gateway. Kessel- und Brennersteuerung Durch das Intranet, Internet oder GSM-Netz ins Kesselhaus

GESTRA SPECTORcom-Gateway. Kessel- und Brennersteuerung Durch das Intranet, Internet oder GSM-Netz ins Kesselhaus GESTRA -Gtewy - un steuerung Durh s Intrnet, oer GSM-Netz ins hus Die Systemvorteile im einzelnen Mit em -Gtewy ist es GESTRA gelungen, ie Welt er steuerung mit er er Wsserseite zu verinen. Ein kleines,

Mehr

1KOhm + - y = x LED leuchtet wenn Schalter x gedrückt ist

1KOhm + - y = x LED leuchtet wenn Schalter x gedrückt ist . Ohm = LED leuchtet wenn chlter gedrückt ist 2. Ohm = NICH ( = NO ) LED leuchtet wenn chlter nicht gedrückt ist = ist die Negtion von? Gibt es so einen kleinen chlter (Mikrotster)? 2. Ohm = UND LED leuchtet

Mehr

Formale Systeme, Automaten, Prozesse SS 2010 Musterlösung - Übung 2 M. Brockschmidt, F. Emmes, C. Fuhs, C. Otto, T. Ströder

Formale Systeme, Automaten, Prozesse SS 2010 Musterlösung - Übung 2 M. Brockschmidt, F. Emmes, C. Fuhs, C. Otto, T. Ströder Prof Dr J Giesl Formle Systeme, Automten, Prozesse SS 2010 Musterlösung - Üung 2 M Brockschmidt, F Emmes, C Fuhs, C Otto, T Ströder Hinweise: Die Husufgen sollen in Gruppen von je 2 Studierenden us dem

Mehr

2. Postkeynesianische Wachstumstheorie

2. Postkeynesianische Wachstumstheorie 14 2. Potkeyneianiche Wachtumtheorie 2.1 Einkommen- un apazitäteffekt Theoreticher Anknüpfungpunkt er potkeyneianichen Wachtumtheorie it er Doppelcharakter er Invetitionen. In er auf eine kurze Frit konzipierte

Mehr

Automaten und Formale Sprachen alias Theoretische Informatik. Sommersemester 2012. Sprachen. Grammatiken (Einführung)

Automaten und Formale Sprachen alias Theoretische Informatik. Sommersemester 2012. Sprachen. Grammatiken (Einführung) Wörter, Grmmtiken und die Chomsky-Hierrchie Sprchen und Grmmtiken Wörter Automten und Formle Sprchen lis Theoretische Informtik Sommersemester 2012 Dr. Snder Bruggink Üungsleitung: Jn Stückrth Alphet Ein

Mehr

Wertsteigerung Frei Haus. Der Kostenlose Glasfaseranschluss für Hauseigentümer.

Wertsteigerung Frei Haus. Der Kostenlose Glasfaseranschluss für Hauseigentümer. Wertteigerung Frei Hau. Der Kotenloe Glafaeranchlu für Haueigentümer. Darüber freuen ich nicht nur Ihre Mieter. 40 Millimeter, 1.000 Vorteile. Im Bereich der Kommunikation it Glafaer die Zukunft. 12.000

Mehr

15. Kürzeste Wege. SS 2017 DuA - Kapitel 15 1

15. Kürzeste Wege. SS 2017 DuA - Kapitel 15 1 5. Kürzeste Wege t s SS DuA - Kpitel 5 Gewichtete Grphen Ein gewichteter Grph G ist ein Pr (V,E) zusmmen mit einer Gewichtsfunktion w, woei E V V un w: E IR. Für e E heißt w(e) s Gewicht von e. Für einen

Mehr

Technische Informatik 2

Technische Informatik 2 TiEl-F Sommersemester 24 Technische Informtik 2 (Vorlesungsnummer 2625) 23--- TiEl-F Prof. Dr.-Ing. Jürgen Doneit Zimmer E29 Tel.:73 54 455 doneit@fh-heilronn.de 23--- TiEl-F35 Digitltechnik 23--3- . Digitlschltungen,

Mehr

Klausur über den Stoff der Vorlesung Grundlagen der Informatik II (90 Minuten)

Klausur über den Stoff der Vorlesung Grundlagen der Informatik II (90 Minuten) Institut für Angewndte Informtik und Formle Beschreiungsverfhren 2.7.24 Klusur üer den Stoff der Vorlesung Grundlgen der Informtik II (9 Minuten) Nme: Vornme: Mtr.-Nr.: Semester: (SS 24) Ich estätige,

Mehr

Therapiebegleiter Kopfschmerztagebuch

Therapiebegleiter Kopfschmerztagebuch Vornme & Nchnme Therpieegleiter Kopfschmerztgeuch Liee Ptientin, lieer Ptient, Wie Können sie helfen? Bitte führen Sie regelmäßig euch m esten täglich. Trgen Sie in die Splten die jeweiligen Informtionen

Mehr

g) Bestimmen Sie für Fan-In = 4 die Anzahl der Gatterlaufzeiten der Carry-Look- Ahead-Einheit von den Eingängen zu den Ausgängen C 3, GG 0 und PP 0.

g) Bestimmen Sie für Fan-In = 4 die Anzahl der Gatterlaufzeiten der Carry-Look- Ahead-Einheit von den Eingängen zu den Ausgängen C 3, GG 0 und PP 0. 3.5 Crry-Look-Ahed 149 g) Betimmen Sie für Fn-In 4 die Anzhl der Gtterlufzeiten der Crry-Look- Ahed-Einheit von den Eingängen zu den Augängen C 3, GG 0 und PP 0. 2T Ppo T GG. 2T h) Skizzieren Sie für Fn-In

Mehr

Identifizierbarkeit von Sprachen

Identifizierbarkeit von Sprachen FRIEDRICH SCHILLER UNIVERSITÄT JENA Fkultät für Mthemtik und Informtik INSTITUT für INFORMATIK VORLESUNG IM WINTERSEMESTER STOCHASTISCHE GRAMMATIKMODELLE Ernst Günter Schukt-Tlmzzini 06. Quelle: /home/schukt/ltex/folien/sprchmodelle-00/ssm-06.tex

Mehr

STUDIENPLAN ZUM STUDIENGANG BACHELOR VOLKSWIRTSCHAFTSLEHRE UNIVERSITÄT BERN VOM 1. SEPTEMBER 2006

STUDIENPLAN ZUM STUDIENGANG BACHELOR VOLKSWIRTSCHAFTSLEHRE UNIVERSITÄT BERN VOM 1. SEPTEMBER 2006 STUDIENPLAN ZUM STUDIENGANG BACHELOR VOLKSWIRTSCHAFTSLEHRE UNIVERSITÄT BERN VOM 1. SEPTEMBER 2006 Die Wirtshfts- un Sozilwissenshftlihe Fkultät er Universität Bern erlässt, gestützt uf Artikel 39 Astz

Mehr

Anleitung. zur. Konfiguration. des. WLAN Repeaters

Anleitung. zur. Konfiguration. des. WLAN Repeaters Anleitung zur Konfiguration de WLAN Repeater (Art. Nr. SD-REP-2 ) Stand: 06.06.07 Inhaltverzeichni. Eintellungen WLAN Router. Einloggen WLAN Router.2 IP-Eintellungen WLAN-Router.3 Kanal WLAN-Router.4 WLAN

Mehr

2010 Burkhard Stiller M5 2

2010 Burkhard Stiller M5 2 Hertemeter 2, Intitut fr Informtik IFI, UZH, Schweiz Modul 5: Rechnerrithmetik (2) Informtik I Modul 5: Rechnerrithmetik (2) Grundrechenrten - Einheit 2 Burkhrd Stiller M5 2 Burkhrd Stiller M5 2 Addition

Mehr

Zustandsregler für lineare Single-Input-Single-Output-Systeme

Zustandsregler für lineare Single-Input-Single-Output-Systeme Schweizeriche Geellchft für Automtik Aocition Suie pour L Automtique Swi Societ for Automtic Control SGA/ASSPA/SSAC LernModul Nr. Oktober 995 Zutndregler für linere Single-Input-Single-Output-Steme Methodik

Mehr

Testen mit TTCN-3 in der Praxis

Testen mit TTCN-3 in der Praxis Teten mit TTCN-3 in der Praxi Dr. Andrej Pietchker Siemen AG, CT SE 1 Andrej.Pietchker@iemen.com Inhalt Tetautomatiierung Warum? Beipiel 1: Tet von UMTS (Übergang von TTCN-2 zu TTCN-3) Beipiel 2: Tet von

Mehr

Kürzeste Wege. möglich ist 6. Füge v zu S hinzu und setze d[v] d [v] (u,v) E. Datenstrukturen und Algorithmen 14. Elementare Graphalgorithmen

Kürzeste Wege. möglich ist 6. Füge v zu S hinzu und setze d[v] d [v] (u,v) E. Datenstrukturen und Algorithmen 14. Elementare Graphalgorithmen Algorithmus von Dijkstr: 1. Es sei S ie Menge er enteckten Knoten. Invrinte: Merke optimle Lösung für S: Für lle v S sei [v] = δ(s,v) ie Länge es kürzesten Weges von s nch v 3. Zu Beginn: S={s} un [s]=

Mehr

Programmieren in C/C++ und Matlab

Programmieren in C/C++ und Matlab Progrmmieren in C/C und Mtl Sine Schmidt & Sestin Buer Institut für Geowissenschften Christin-Alrechts-Universität zu Kiel Progrmmieren in C/C und Mtl CAU, SS 08 for- / while-schleifen: - numerische Integrlerechnung

Mehr

CREATE YOUR OWN PERFUME BUSINESS CONCEPT. Der Duft für Ihr erfolgreiches Business

CREATE YOUR OWN PERFUME BUSINESS CONCEPT. Der Duft für Ihr erfolgreiches Business CREATE YOUR OWN PERFUME BUSINESS CONCEPT Der Duft für Ihr erfolgreihes Business DAS BUSINESS CONCEPT Fszinieren einfh. In wenigen Shritten zum iniviuellsten Weregeshenk er Welt. Wollen Sie sih von Ihren

Mehr

Die Philosophisch-historische Fakultät der Universität Bern. erlässt

Die Philosophisch-historische Fakultät der Universität Bern. erlässt Stuienpln für s Bhelor- un Mster-Stuienprogrmm Estern Europen Stuies / Osteurop-Stuien / Étues e l Europe orientle er Universität Bern in Zusmmenreit mit er Universität Friourg vom 1. August 2009 Die Philosophish-historishe

Mehr

Funktionen und Mächtigkeiten

Funktionen und Mächtigkeiten Vorlesung Funktionen und Mähtigkeiten. Etws Mengenlehre In der Folge reiten wir intuitiv mit Mengen. Eine Menge ist eine Zusmmenfssung von Elementen. Zum Beispiel ist A = {,,,,5} eine endlihe Menge mit

Mehr

a) Behauptung: Es gibt die folgenden drei stabilen Matchings:

a) Behauptung: Es gibt die folgenden drei stabilen Matchings: Musterlösung - ufgenltt 1 ufge 1 ) ehuptung: Es git ie folgenen rei stilen Mthings: ies knn mn ntürlih für ein so kleines eispiel urh etrhten ller möglihen 3! = 6 Mthings eweisen. Mn knn er uh strukturierter

Mehr

FB Technologie und Management. Das de Morgansche Theorem. Kombinationsschaltungen (Schaltnetze) Rangfolge der 3 Grundoperationen

FB Technologie und Management. Das de Morgansche Theorem. Kombinationsschaltungen (Schaltnetze) Rangfolge der 3 Grundoperationen FB Tehnologie un Mngement Komintionsshltungen (hltnetze) Eingngsvektor X Komintorishes ystem (hltnetz) y y Ausgngsvektor f(x) n y m Dtenverreitung (Kpitel 5 Tehnishe Informtik) Drstellung er ignle X hltnetz

Mehr

Kundeninformationen zu Secure Mail

Kundeninformationen zu Secure Mail Kreiparkae Trauntein-Trotberg -1- Kreiparkae Trauntein-Trotberg Allgemeine Kaum einer macht ich beim Verenden einer E-Mail Gedanken über die Sicherheit. Dabei it eine normale E- Mail ungefähr o icher und

Mehr

3 Module in C. 4 Gültigkeit von Namen. 5 Globale Variablen (2) Gültig im gesamten Programm

3 Module in C. 4 Gültigkeit von Namen. 5 Globale Variablen (2) Gültig im gesamten Programm 3 Module in C 5 Glole Vrilen!!!.c Quelldteien uf keinen Fll mit Hilfe der #include Anweisung in ndere Quelldteien einkopieren Bevor eine Funktion us einem nderen Modul ufgerufen werden knn, muss sie deklriert

Mehr

Flansche und Sonderteile / Flange and special parts

Flansche und Sonderteile / Flange and special parts PP PE Flanche un Sonerteile / Flange an pecial part Seite oflanche, Blinflanche, Sonerflanche / Backing ring, lin flange, pecial flange connection Pro.Gruppe 014...238 Pro.Gruppe 015...239 Pro.Gruppe 013...239

Mehr

Mechanik 2. Addition von Geschwindigkeiten 1

Mechanik 2. Addition von Geschwindigkeiten 1 Mechanik. Addition on Gechwindigkeiten 1. Addition on Gechwindigkeiten Wa beeinflut die Gechwindigkeit de Boote? a. Wind b. Waergechwindigkeit Haben beide die gleiche Richtung, o addieren ie ich. Haben

Mehr

Vertragsbedingungen MAILOFANT Stand Januar 2011

Vertragsbedingungen MAILOFANT Stand Januar 2011 Vertrgseingungen MAILOFANT Stn Jnur 2011 1 Funktionsweise 1.1 Beshreiung Der MAILOFANT ist ein revisionssiheres wesiertes E-Milrhiv, welhes E-Mils unveränerr un lükenlos rhiviert. 1.2 Anlge es Arhivs Der

Mehr

Energiefreisetzung In der Sonne, wie in allen anderen Sternen auch, wird die Energie durch Kernfusion freigesetzt. Wasserstoffkerne(Protonen) können

Energiefreisetzung In der Sonne, wie in allen anderen Sternen auch, wird die Energie durch Kernfusion freigesetzt. Wasserstoffkerne(Protonen) können Energiefreietzung In der Sonne, wie in allen anderen Sternen auch, wird die Energie durch Kernfuion freigeetzt. Waertoffkerne(Protonen) können bei güntigen Bedingungen zu Heliumkernen verchmelzen, dabei

Mehr

Automation-Letter Nr Prof. Dr. S. Zacher

Automation-Letter Nr Prof. Dr. S. Zacher Automtion-Letter Nr. 5 06.2.205 Prof. Dr. S. Zcher Hinweie ur Digitliierung von nlogen Simulink-Modellen Model Dicretier electively replce continuou Simulink lock with dicrete equivlent. Dicretition i

Mehr

Beobachten und Messen mit dem Mikroskop

Beobachten und Messen mit dem Mikroskop Phyikaliche Grundpraktikum Veruch 006 Veruchprotokolle Beobachten und een mit dem ikrokop Aufgaben 1. Betimmen de ildungmaßtabe der vorhandenen ektive mit Hilfe eine echraubenokular. Vergleich mit den

Mehr

In Fachwerken gibt es demnach nur konstante Normalkräfte. Die Fachwerksknoten sind zentrale Kraftsysteme.

In Fachwerken gibt es demnach nur konstante Normalkräfte. Die Fachwerksknoten sind zentrale Kraftsysteme. Großüung cwerke cwerke d Ssteme von gerden Stäen, die geenkig (und reiungsfrei) in sog. Knoten(punkten) miteinnder verunden d und nur durc Einzekräfte in den Knotenpunkten estet werden. In cwerken git

Mehr

13 Rekonfigurierende binäre Suchbäume

13 Rekonfigurierende binäre Suchbäume 13 Rekonfigurierende inäre Suchäume U.-P. Schroeder, Uni Pderorn inäräume, die zufällig erzeugt wurden, weisen für die wesentlichen Opertionen Suchen, Einfügen und Löschen einen logrithmischen ufwnd uf.

Mehr

DV1_Kapitel_5.doc Seite 5-1 von 36 Rüdiger Siol 12.09.2009 16:31

DV1_Kapitel_5.doc Seite 5-1 von 36 Rüdiger Siol 12.09.2009 16:31 Rvensurg-Weingrten Vorlesung zur Dtenverreitung Tehnishe Informtik Inhltsverzeihnis 5 TECHNISCHE INFORMATIK...5-2 5. ENTWURF DIGITALER SYSTEME...5-2 5.2 KOMBINATIONSSCHALTUNGEN (SCHALTNETZE)...5-3 5.2.

Mehr

3.7 Kombinatorischer Multiplizierer Addition und Subtraktion von Gleitkommazahlen

3.7 Kombinatorischer Multiplizierer Addition und Subtraktion von Gleitkommazahlen . 3.7 Komintoricher Multiplizierer 137 Bethnl : 1. 321 1+2.10+3.100=6 3.6 Addition und Sutrktion von Gleitkommzhlen Zur Addition von Gleitkommzhlen wird uf Fetkomm-Addierer und -Sutrhierer zurückgegriffen.

Mehr

Marktdaten-Management zwischen Anspruch und Realität. Lars Zimmer, Geschäftsführer - dacoma GmbH

Marktdaten-Management zwischen Anspruch und Realität. Lars Zimmer, Geschäftsführer - dacoma GmbH Marktdaten-Management zwichen Anpruch und Realität Lar Zimmer, Gechäftführer - dacoma GmbH Marktdaten-Management Zwichen Anpruch und Realität Lar Zimmer Gründer und Gechäftführer dacoma GmbH Gründung 1999

Mehr

Dank. 1 Determinierte endliche Automaten (DEAs) 2 Indetermnierte endliche Automaten (NDEAs) 3 Automaten mit ε-kanten

Dank. 1 Determinierte endliche Automaten (DEAs) 2 Indetermnierte endliche Automaten (NDEAs) 3 Automaten mit ε-kanten Dnk Vorleung Grundlgen der Theoretichen Informtik / Einführung in die Theoretiche Informtik I Bernhrd Beckert Diee Vorleungmterilien ieren gnz weentlich uf den Folien zu den Vorleungen von Ktrin Erk (gehlten

Mehr

>1 z. a b. a b. a b. log. 0. a b. Übung 3: Schaltnetze. VU Technische Grundlagen der Informatik

>1 z. a b. a b. a b. log. 0. a b. Übung 3: Schaltnetze. VU Technische Grundlagen der Informatik VU Technische Grundlgen der Informtik Üung 3: Schltnetze 83.579, 205W Üungsgruppen: Mo., 6.. Mi., 8..205 Allgemeiner Hinweis: Die Üungsgruppennmeldung in TISS läuft von Montg, 09.., 20:00 Uhr is Sonntg,

Mehr

McAfee Firewall Enterprise

McAfee Firewall Enterprise Hnduch für den Schnellstrt Revision B McAfee Firewll Enterprise Version 8.3.x In diesem Hnduch für den Schnellstrt finden Sie llgemeine Anweisungen zum Einrichten von McAfee Firewll Enterprise (im Folgenden

Mehr

Zuverlässigkeitsorientiertes Testmanagement

Zuverlässigkeitsorientiertes Testmanagement Verwendung von Metriken in Tetplanung und -teuerung Zuverläigkeitorientierte Tetmanagement Benedikte Elbel Siemen AG, CT PP 2 Übericht Zuverläigkeit al zentrale Qualitätmetrik Zuverläigkeitorientierte

Mehr

(innere Totlage), 30, 90, 210

(innere Totlage), 30, 90, 210 ufge 4 Gegeen ist eine Kurelschwinge it folgenen Mßen: = 40, = 00, c = 70, = 90. In Welchen Grenzen knn ie Gestelllänge unter echtung er Grshofschen eingung veränert weren? 2. Die eschleunigung Schwingenzpfen

Mehr

Übungsblatt Gleichungssysteme Klasse 8

Übungsblatt Gleichungssysteme Klasse 8 Üungsltt Gleichungsssteme Klsse 8 Auge : Berechne die Lösungen des Gleichungspres: I II 7 Kontrolliere durch Einseten. Auge : Löse dem Additionsverhren: I 7-6 II 9 Auge : Gegeen ist olgendes linere Gleichungssstem

Mehr

Mit der Finanzakademie zum/zur Experten/Expertin für Finanz- und Rechnungswesen. Investieren Sie in Ihren Karriere-Aufschwung

Mit der Finanzakademie zum/zur Experten/Expertin für Finanz- und Rechnungswesen. Investieren Sie in Ihren Karriere-Aufschwung Mit der Finanzakademie zum/zur Experten/Expertin für Finanz- und Rechnungween Invetieren Sie in Ihren Karriere-Aufchwung www.wifiwien.at/finanzakademie WIFI Wien 2011/12 Zu Haue in der Welt der Finanzen

Mehr

Zum Satz des Pythagoras 1

Zum Satz des Pythagoras 1 Jörg MEYER, Hmeln Zum Stz es Pythgors 1 Astrct: Zwei ungewöhnliche Beweise zum Stz es Pythgors weren vorgestellt. Der eine ergit sich orgnisch us en ülichen in Klsse 9 ngestellten Irrtionlitätsetrchtungen,

Mehr

Mobile Internet-Nutzung 2013 4. Befragungswelle zum Nutzungsverhalten von Mobile-Internet-Usern in Deutschland

Mobile Internet-Nutzung 2013 4. Befragungswelle zum Nutzungsverhalten von Mobile-Internet-Usern in Deutschland Auzug: Preechart Mobile Internet-Nutzung 2013 4. Befragungwelle zum Nutzungverhalten von Mobile-Internet-Uern in Deutchland NORDLIGHT reearch GmbH Elb 21 40721 Hilden Deutchland T+49 2103 25819-0 F+49

Mehr

Domäne und Bereich. Relationen zwischen Mengen/auf einer Menge. Anmerkungen zur Terminologie. r Relationen auf/in einer Menge.

Domäne und Bereich. Relationen zwischen Mengen/auf einer Menge. Anmerkungen zur Terminologie. r Relationen auf/in einer Menge. Reltionen zwischen Mengen/uf einer Menge! Eine Reltion R A B (mit A B) ist eine Reltion zwischen der Menge A und der Menge B, oder uch: von A nch B. Drstellung: c A! Wenn A = B, d.h. R A A, heißt R eine

Mehr

HARDWARE- BESCHREIBUNGSSPRACHEN

HARDWARE- BESCHREIBUNGSSPRACHEN Z Y X W V U T S R Q P N M L K J I H G F E D C B A 9 8 7 6 5 4 3 2 1 0 C 4 T S P V 6 0 E K J 5 Z 2 I 1 H R D 8 Q G Y 9 U 3 F M A 7 N W B L X HARDWARE- BESCHREIBUNGSSPRACHEN Hrdwreentwurf mit VHDL 1. Jnur

Mehr

VHDL Einleitung. Dr.-Ing. Volkmar Sieh. Institut für Informatik 3: Rechnerarchitektur Friedrich-Alexander-Universität Erlangen-Nürnberg SS 2010

VHDL Einleitung. Dr.-Ing. Volkmar Sieh. Institut für Informatik 3: Rechnerarchitektur Friedrich-Alexander-Universität Erlangen-Nürnberg SS 2010 VHDL Einleitung Dr.-Ing. Volkmar Sieh Institut für Informatik 3: Rechnerarchitektur Friedrich-Alexander-Universität Erlangen-Nürnberg SS 2010 VHDL Einleitung 1/17 2010-04-14 Inhalt Entwurfsebenen und -sichten

Mehr

www. line21 Kommunikation Daten- und Telefontechnik über 1 Kabel mit 4 Adern. Kein Problem mit line21 natürlich von Rutenbeck!

www. line21 Kommunikation Daten- und Telefontechnik über 1 Kabel mit 4 Adern. Kein Problem mit line21 natürlich von Rutenbeck! Dten- und Telefontechnik üer Kel mit 4 Adern. Kein Prolem mit line ntürlich von Ruteneck! Internet Kom mu ni knt, der; -en, -en [: kirchenlt. communicns (Gen.: communicntis) = Teilnehmer m Aendmhl, zu

Mehr

HM I Tutorium 13. Lucas Kunz. 2. Februar 2017

HM I Tutorium 13. Lucas Kunz. 2. Februar 2017 HM I Tutorium 3 Lucs Kunz. Ferur 07 Inhltsverzeichnis Theorie. Differentilgleichungen erster Ordnung..................... Linere DGL zweiter Ordnung..........................3 Uneigentliche Integrle.............................

Mehr

Der neue Evolution compact. Mit nur 300 mm Schachtvertiefung ein Aufzug wie keiner.

Der neue Evolution compact. Mit nur 300 mm Schachtvertiefung ein Aufzug wie keiner. Der neue Evolution compact. Mit nur 300 mm Schachtvertiefung ein Aufzug wie keiner. Revolutionär: Nur 300 mm Schachtvertiefung. Ein Unternehmen von ThyenKrupp Elevator ThyenKrupp Aufzüge TK Der Evolution

Mehr

Lösungen zum Ergänzungsblatt 4

Lösungen zum Ergänzungsblatt 4 en zum Ergänzungsltt 4 Letzte Änderung: 23. Novemer 2018 Theoretische Informtik I WS 2018 Crlos Cmino Vorereitungsufgen Vorereitungsufge 1 Sei M = ({p, q, r}, {, }, δ, p, {q, r}) ein DEA mit folgender

Mehr

Millenium 3 Kommunikationsschnittstelle M3MOD Benutzerhandbuch der Betriebsunterlagen 04/2006

Millenium 3 Kommunikationsschnittstelle M3MOD Benutzerhandbuch der Betriebsunterlagen 04/2006 Millenium 3 Kommuniktionsshnittstelle M3MOD Benutzerhnuh er Betriesunterlgen 04/2006 160633103 Üerlik Hilfe zur Verwenung er Betriesunterlgen Einleitung Die Betriesunterlgen sin eine von er Progrmmierumgeung

Mehr

Lineare Gleichungssysteme mit 3 und mehr Variablen

Lineare Gleichungssysteme mit 3 und mehr Variablen Linere Gleihungssysteme mit un mehr rilen Beispiel 1 mit rilen: 11 Zunähst estimmt mn ie rile, ie mn ls Erste eliminieren will. In iesem Fll soll von hinten nh vorn vorgegngen weren,.h. zuerst soll rile

Mehr

2. Bestückung der ISPLSI1016-Platine

2. Bestückung der ISPLSI1016-Platine Bestückung er IPlsi1016-Pltine eite 2 von 6 2. Bestückung er IPLI1016-Pltine 2mm-Buchsen: +) lle Buchsen von oen urch ie Pltine stecken c) von oen nlöten ) Pltine umrehen un uf ie ngelöteten Buchsen legen

Mehr

Lehrgang: Digitaltechnik 1 ( Grundlagen ) - Im Lehrgang verwendete Gatter ( Übersicht ) Seite 3

Lehrgang: Digitaltechnik 1 ( Grundlagen ) - Im Lehrgang verwendete Gatter ( Übersicht ) Seite 3 Lehrgng: Digitltechnik ( Grundlgen ) Dtum: Nme: Seite: Inhltsverzeichnis: Im Lehrgng verwendete Gtter ( Üersicht ) Seite 3 Aufu von Zhlensystemen deziml, dul ( Infoseite ) Seite 4 ( Areitsltt ) Seite 5

Mehr

Z R Z R Z R Z = 50. mit. aus a) Z L R. Wie groß ist der Leistungsfaktor cos der gesamten Schaltung?

Z R Z R Z R Z = 50. mit. aus a) Z L R. Wie groß ist der Leistungsfaktor cos der gesamten Schaltung? Aufge F 99: Drehstromverruher Ein symmetrisher Verruher ist n ds Drehstromnetz ( 0 V, f 50 Hz) ngeshlossen. Die us dem Netz entnommene Wirkleistung eträgt,5 kw ei einem eistungsfktor os 0,7. ) Berehnen

Mehr

Lösung zur Bonusklausur über den Stoff der Vorlesung Grundlagen der Informatik II (45 Minuten)

Lösung zur Bonusklausur über den Stoff der Vorlesung Grundlagen der Informatik II (45 Minuten) Institut für Angewndte Informtik und Formle Beschreiungsverfhren 15.01.2018 Lösung zur Bonusklusur üer den Stoff der Vorlesung Grundlgen der Informtik II (45 Minuten) Nme: Vornme: Mtr.-Nr.: Semester: (WS

Mehr

edatenq ist eine Anwendung, die den Unternehmen die Möglichkeit bietet, ihre statistischen Meldungen über das Internet auszufüllen und einzureichen.

edatenq ist eine Anwendung, die den Unternehmen die Möglichkeit bietet, ihre statistischen Meldungen über das Internet auszufüllen und einzureichen. Mnuell edatenq Fremdenverkehrs- und Gstgeweresttistik Einleitung edatenq ist eine Anwendung, die den Unternehmen die Möglichkeit ietet, ihre sttistischen Meldungen üer ds Internet uszufüllen und einzureichen.

Mehr

Bonusklausur über den Stoff der Vorlesung Grundlagen der Informatik II (45 Minuten)

Bonusklausur über den Stoff der Vorlesung Grundlagen der Informatik II (45 Minuten) Institut für Angewndte Informtik und Formle Beschreiungsverfhren 5.0.208 Bonusklusur üer den Stoff der Vorlesung Grundlgen der Informtik II (45 Minuten) Nme: Vornme: Mtr.-Nr.: Semester: (WS 207/8) Ich

Mehr

Leicht. Leicht. Leicht. Brandschutz ist doch ganz leicht. Leichtbeton mit besten Werten. Bundesverband Leichtbeton e.v.

Leicht. Leicht. Leicht. Brandschutz ist doch ganz leicht. Leichtbeton mit besten Werten. Bundesverband Leichtbeton e.v. Leicht Leicht Leicht Branschutz ist och ganz leicht Leichteton mit esten Werten Bunesveran Leichteton e.v. 1 Der Branschutz Die für en Branschutz zustänige Norm ist ie DIN 4102. Die gültige Ausgae atiert

Mehr

Physik für Bauingenieure

Physik für Bauingenieure Fachbereich Physik Prof. Dr. Ruolf Feile Dipl. Phys. Markus Domschke Sommersemester 00 4. 8. Juni 00 Physik für Bauingenieure Übungsblatt 9 Gruppenübungen. Konensator Zwei quaratische Metallplatten mit

Mehr

Mikrocomputertechnik

Mikrocomputertechnik Entwiklunggehihte der Mikroprozeoren Jhr µp-typ 1. Genertion 1971 Intel 4004 4-Bit ALU, 16x4Bit Regiter, 12 Bit Adreu, 45 Befehle, 2250 Trnitoren 1972 Intel 8008 8-Bit ALU, 6x8 Bit Regiter, 14 Bit Adreu,

Mehr

3.2 Halbaddierer (HA)

3.2 Halbaddierer (HA) 3.2 Hlddierer (HA) 137 3.2 Hlddierer (HA) Ein Hlddierer it eine Schltung, die zwei Eingng-Bit und zu einem Summen- Bit i und einem Üerluf-Bit (c wie crry = Üerluf) ddiert. Eingng Eingng Summe i Üerluf

Mehr

Aufgabe 1: Diskutieren Sie die Unterschiede bzw. die Vorteile und Nachteile der Mealy- und Moore- Zustandsmaschinen.

Aufgabe 1: Diskutieren Sie die Unterschiede bzw. die Vorteile und Nachteile der Mealy- und Moore- Zustandsmaschinen. Üungen zur Vorlesung Technische Informtik I, SS 2 Strey / Guenkov-Luy / Prger Üungsltt 3 Asynchrone Schltungen / Technologische Grundlgen / Progrmmierre Logische Busteine Aufge : Diskutieren Sie die Unterschiede

Mehr

2.6 Reduktion endlicher Automaten

2.6 Reduktion endlicher Automaten Endliche Automten Jörg Roth 153 2.6 Reduktion endlicher Automten Motivtion: Wir sind n Automten interessiert, die mit möglichst wenigen Zuständen uskommen. Automten, die eine Sprche mit einem Minimum n

Mehr

mach. Nebeniusstr. 8, D-76137 Karlsruhe Fon +49 (0)721 48 52 391, FAX +49 (0)322 24 130144 Email info@machidee.de, Web www.machidee.

mach. Nebeniusstr. 8, D-76137 Karlsruhe Fon +49 (0)721 48 52 391, FAX +49 (0)322 24 130144 Email info@machidee.de, Web www.machidee. Terminals für Meienanwenungen Einfache Beienung, klares Konzept, ansprechenes Design Für en Einsatz unterschielicher Präsentationen haben wir eine spezielle Box für interaktive Anwenungen entwickelt, ie.

Mehr

Speicherung linguistischer Korpora in Datenbanken

Speicherung linguistischer Korpora in Datenbanken Einführung XML in Dtennken Eigener Anstz Auswertung Speiherung linguistisher Korpor in Dtennken Thorsten Vitt 22. Novemer 2004 Thorsten Vitt Speiherung linguistisher Korpor in Dtennken Einführung XML in

Mehr

STUDIUM. Mathematische Grundlagen für Betriebswirte

STUDIUM. Mathematische Grundlagen für Betriebswirte STUDIUM Mthetische Grudlge für Betrieswirte Mit de folgede Aufge köe Sie i eie Selsttest üerprüfe, o Sie och eiigerße die Grudlge der Alger eherrsche. Diese hdwerkliche Fertigkeite sid wesetlich, we es

Mehr

Keil Telecom Homepage - Hersteller von Isdn Tk Anlagen und Türsprechsystemen für Heim und Bü...

Keil Telecom Homepage - Hersteller von Isdn Tk Anlagen und Türsprechsystemen für Heim und Bü... Keil Telecom Homepge - Hersteller von Isdn Tk Anlgen und Türsprechsystemen für Heim und Bü... Seite 1 von 1 Einutürlutsprecher esonders kleine und kompkte Buform Einu üerll dort wo Pltz knpp ist Briefkästen,

Mehr

Leichte-Sprache-Bilder

Leichte-Sprache-Bilder Leichte-Sprache-Bilder Reinhild Kassing Information - So geht es 1. Bilder gucken 2. anmelden für Probe-Bilder 3. Bilder bestellen 4. Rechnung bezahlen 5. Bilder runterladen 6. neue Bilder vorschlagen

Mehr

Professionelle Seminare im Bereich MS-Office

Professionelle Seminare im Bereich MS-Office Der Name BEREICH.VERSCHIEBEN() ist etwas unglücklich gewählt. Man kann mit der Funktion Bereiche zwar verschieben, man kann Bereiche aber auch verkleinern oder vergrößern. Besser wäre es, die Funktion

Mehr

Fachhochschulreifeprüfung an Fachoberschulen und Berufsoberschulen 2003 (Bayern) Physik: Aufgabe III

Fachhochschulreifeprüfung an Fachoberschulen und Berufsoberschulen 2003 (Bayern) Physik: Aufgabe III Fachhochchulreifeprüfung an Fachoberchulen und Berufoberchulen 3 (Bayern) Phyik: Aufgabe III. Für alle Körper, die ich antrieblo auf einer Kreibahn it de Radiu R und der Ulaufdauer T u ein Zentralgetirn

Mehr