Server: Performance ist wichtiger als Energieverbrauch.
Low Power primär aus
Kostengründen
Desktop: Performance ist oft wichtiger als Low Power
Laptops: Low Power primär zur Verlängerung der
Batterielaufzeit
Mobile: Batterielaufzeit
Embedded: Oft nur wenig Energie vorhanden.
This document discusses FPGA configuration, including:
1. The FPGA configuration process involves clearing memory, initialization, loading configuration data, and startup.
2. Configuration modes like master serial, slave serial, and daisy chaining allow loading data from external sources.
3. Daisy chaining connects the configuration pins of multiple FPGAs together to load design data into all devices from a single source.
The document describes experiments conducted on digital logic circuits using VHDL. It includes summaries of experiments on multiplexers, logic gates, demultiplexers, half adders, full adders, half subtractors, full subtractors, SR latches, and SR clocked latches. Code snippets in VHDL are provided for each circuit along with truth tables and conclusions.
The document discusses the history and evolution of the ARM architecture. It begins with the origins of ARM at Acorn Computers in the 1980s. Key developments include the founding of ARM Ltd. in 1990 and the licensing of the ARM architecture, which led to its widespread adoption in devices. The document outlines the major ARM architecture versions and describes some of the earliest ARM processor implementations.
Multiple EEPROM and Flash Memory Programmer Circuits Mehmet Erdem
This document summarizes a final year undergraduate thesis project that designed an FPGA-based multiple memory programmer circuit. The project aimed to replace an existing microcontroller-based programming system used at a factory to program electronic boards with a faster FPGA system. The student developed IP cores for programming EEPROM and flash memory devices in parallel using the FPGA. Verilog code was used to design I2C and SPI controllers to program the memories. Simulation and hardware results showed the FPGA system could program multiple memory devices concurrently, improving programming speed over the microcontroller approach.
The document provides an introduction to the NanoBoard-3000 FPGA development board, outlining its key features such as the host and user FPGAs, memory resources, audio and video capabilities, and modular enclosure options. Details are given about the board's architecture, including its dual boot system, plug-in peripheral board support, and interfaces to connect to a PC and output video and audio. Resources and ordering information are provided for learning more about the NanoBoard-3000 development platform.
It is a presentation for the Embedded System Basics. It will be very useful for the engineering students who need to know the basics of Embedded System.
S3L-Inverter / Schaltverlustfreier 3-Stufen-Pulswechselrichter mit Entlastungsschaltung
Der neue 3-Stufen-Pulswechselrichter / „S3L-Inverter (Soft Switching Three Level Inverter) ist von bestechender Einfachheit und somit geringen Kosten. Er arbeitet prinzipbedingt verlustfrei, weist somit höchste Wirkungsgrade auf, wird auf einfache Weise gesteuert, hat EMV- freundliche inhärente di/dt - und du/dt – Begrenzungen und kann mit preisgünstigen Standard - Halbleitern aufgebaut werden.
Anwendungsgebiete sind: Elektrische Antriebe, Solarwechselrichter, Windkraftwechselrichter, Unterbrechungsfreie Stromversorgungen.
Inkrementellen, programmierbaren Geber IQ58 / IP58 von Lika Electronic (deuts...Lika Electronic
Die inkrementellen, programmierbaren Geber IQ58 und IP58 wurden von Lika Electronic mit der Maßgabe entwickelt, so universell und anpassungsfähig zu sein, wie der Kunde sie braucht. Vergleichen Sie die Details!
DER WELTWEIT ERSTE RIFT DRIVEN® Elektrischer Antrieb
Zum Teil Turn & Multi-Turn-Anwendungen
Die SmartAct®-1 elektrische Stellantrieb ist das weltweit erste RIFT DRIVEN® Produkt.
Seine revolutionäre Britischen Design mit Glas verstärkte Polypropylengehäuse, das die RIFT Motorsystem und Getriebe enthält. Die SmartAct®-1 kann so konfiguriert werden, eine Reihe von Abtriebsdrehmomenten bis zu 100 Nm zu erzeugen.
Intelligente, hochmoderne Elektronik sorgt für genaue, zuverlässige und wiederholbare Leistungseigenschaften und ermöglicht eine umfassende Liste von Standard- und Zusatzeinrichtungen zu sein angeboten. Optional gegen Aufpreis Features sind ausfallsicher und / oder Modulation-Funktionalität; Drehzahlregelung und die Feldbus-Kommunikation sind im Kundenauftrag.
In einer Zeit, wo der Energieverbrauch wird immer in der Welt immer mehr an Bedeutung, nimmt der SmartAct®-1 Antrieb vollen Nutzen aus der drastische Reduzierung der Energie, die der RIFT DRIVEN® System bietet. Dadurch entsteht ein elektrisches Stellglied mit den niedrigsten Energieverbrauch Zahlen in den Weltmarkt.
Standard:
- Universalspannung 12-300V
- Anti Kondensat Heizung
- Drehmomentbegrenzung
- Drehmomentbereich 40, 60, 80, 100 Nm
- SO5211 / EN15714-2 konform
- Wetterfest
- Handnotbetätigung
- 2 x M20 x 1,5 Kabeleinführungen
Optionen:
- Failsafe
- Modulierend
- Feldbus-Kommunikation
- Drehzahlregelung
- Datalogging
- Drehmoment Profilierung
- Magnetventil Funktion
- 2 x 1/2 "NPT Kabeleinführungen
- Stand alone Timerfunktion
- Multi-Turn-Funktion
Made in Britain
Die SmartAct®-1 elektrischen Stellantrieb wurde konzipiert, gestaltet, Prototypen, und wird in Großbritannien hergestellt.
TH E RIFT DRIVEN® VORTEIL
RIFT ist eine neue britische Innovation; deutlich die Verbesserung der Motoreigenschaften, was zu einem leistungsfähigen, leicht und dennoch energieeffiziente Motor angetrieben Produkt.
Enorm ENERGIESPAR
Ein RIFT DRIVEN® Produkt enthält die RIFT Technologie, Antriebssystemen in der Zukunft verändern wird. Sie zeigen, Gewicht und Energieeinsparungen von über 75% gegenüber herkömmlichen Antriebssystemen.
In Aktor Vergleich testet das SACO Ventilantrieb ist in der Tat mehr als 90% energieeffizienter als der marktführende elektrische Antriebe wurde mit verglichen.
PID-REGELUNG
Die Kombination von PID-Regelung mit einer 10-Bit-Magnet elektronischen Positionserfassungssystem, das SACO Smartact - 1 Antrieb gibt sehr genaue Positionierung und Timing-Funktionen. Teil drehen oder Multi-Turn-Anwendungen können mit einer Genauigkeit auf den meisten Armaturen konfiguriert werden bis mindestens ¼ Grad.
OPTIONAL SOLENOID FUNKTION
Ein großer Vorteil des SACO Antrieb ist, dass es in der Lage, sehr schnelle Zykluszeiten ist. Auf diese Weise können sie als direktwirkendes Magnet verwendet werden. Ausgestattet mit einem Volldurchgang-Kugelhahn es beseitigt die Schwierigkeiten der traditionellen Magnetspulen
Katalog Megger Messgeräte für Niederspannungsnetze 2017e-Marke Österreich
Installationstester nach ÖVE E 8001 und 8701
Isolations, Erdungs- und Schleifenwiderstandsmessung
Multimeter, Spannungsprüfer, Ortungsgeräte, Niederohmmessgeräte und Zeitbereichsreflektometer
1.300 Schaltnetzteile, Wandler, Batterien, Akkus, Ladegeräte, USV
Mit ausführlichen technischen Details, fairen Preisen und aktuellen Lagerbeständen NEU: besonders flache LED Schaltnetzteile von Self
This document discusses FPGA configuration, including:
1. The FPGA configuration process involves clearing memory, initialization, loading configuration data, and startup.
2. Configuration modes like master serial, slave serial, and daisy chaining allow loading data from external sources.
3. Daisy chaining connects the configuration pins of multiple FPGAs together to load design data into all devices from a single source.
The document describes experiments conducted on digital logic circuits using VHDL. It includes summaries of experiments on multiplexers, logic gates, demultiplexers, half adders, full adders, half subtractors, full subtractors, SR latches, and SR clocked latches. Code snippets in VHDL are provided for each circuit along with truth tables and conclusions.
The document discusses the history and evolution of the ARM architecture. It begins with the origins of ARM at Acorn Computers in the 1980s. Key developments include the founding of ARM Ltd. in 1990 and the licensing of the ARM architecture, which led to its widespread adoption in devices. The document outlines the major ARM architecture versions and describes some of the earliest ARM processor implementations.
Multiple EEPROM and Flash Memory Programmer Circuits Mehmet Erdem
This document summarizes a final year undergraduate thesis project that designed an FPGA-based multiple memory programmer circuit. The project aimed to replace an existing microcontroller-based programming system used at a factory to program electronic boards with a faster FPGA system. The student developed IP cores for programming EEPROM and flash memory devices in parallel using the FPGA. Verilog code was used to design I2C and SPI controllers to program the memories. Simulation and hardware results showed the FPGA system could program multiple memory devices concurrently, improving programming speed over the microcontroller approach.
The document provides an introduction to the NanoBoard-3000 FPGA development board, outlining its key features such as the host and user FPGAs, memory resources, audio and video capabilities, and modular enclosure options. Details are given about the board's architecture, including its dual boot system, plug-in peripheral board support, and interfaces to connect to a PC and output video and audio. Resources and ordering information are provided for learning more about the NanoBoard-3000 development platform.
It is a presentation for the Embedded System Basics. It will be very useful for the engineering students who need to know the basics of Embedded System.
S3L-Inverter / Schaltverlustfreier 3-Stufen-Pulswechselrichter mit Entlastungsschaltung
Der neue 3-Stufen-Pulswechselrichter / „S3L-Inverter (Soft Switching Three Level Inverter) ist von bestechender Einfachheit und somit geringen Kosten. Er arbeitet prinzipbedingt verlustfrei, weist somit höchste Wirkungsgrade auf, wird auf einfache Weise gesteuert, hat EMV- freundliche inhärente di/dt - und du/dt – Begrenzungen und kann mit preisgünstigen Standard - Halbleitern aufgebaut werden.
Anwendungsgebiete sind: Elektrische Antriebe, Solarwechselrichter, Windkraftwechselrichter, Unterbrechungsfreie Stromversorgungen.
Inkrementellen, programmierbaren Geber IQ58 / IP58 von Lika Electronic (deuts...Lika Electronic
Die inkrementellen, programmierbaren Geber IQ58 und IP58 wurden von Lika Electronic mit der Maßgabe entwickelt, so universell und anpassungsfähig zu sein, wie der Kunde sie braucht. Vergleichen Sie die Details!
DER WELTWEIT ERSTE RIFT DRIVEN® Elektrischer Antrieb
Zum Teil Turn & Multi-Turn-Anwendungen
Die SmartAct®-1 elektrische Stellantrieb ist das weltweit erste RIFT DRIVEN® Produkt.
Seine revolutionäre Britischen Design mit Glas verstärkte Polypropylengehäuse, das die RIFT Motorsystem und Getriebe enthält. Die SmartAct®-1 kann so konfiguriert werden, eine Reihe von Abtriebsdrehmomenten bis zu 100 Nm zu erzeugen.
Intelligente, hochmoderne Elektronik sorgt für genaue, zuverlässige und wiederholbare Leistungseigenschaften und ermöglicht eine umfassende Liste von Standard- und Zusatzeinrichtungen zu sein angeboten. Optional gegen Aufpreis Features sind ausfallsicher und / oder Modulation-Funktionalität; Drehzahlregelung und die Feldbus-Kommunikation sind im Kundenauftrag.
In einer Zeit, wo der Energieverbrauch wird immer in der Welt immer mehr an Bedeutung, nimmt der SmartAct®-1 Antrieb vollen Nutzen aus der drastische Reduzierung der Energie, die der RIFT DRIVEN® System bietet. Dadurch entsteht ein elektrisches Stellglied mit den niedrigsten Energieverbrauch Zahlen in den Weltmarkt.
Standard:
- Universalspannung 12-300V
- Anti Kondensat Heizung
- Drehmomentbegrenzung
- Drehmomentbereich 40, 60, 80, 100 Nm
- SO5211 / EN15714-2 konform
- Wetterfest
- Handnotbetätigung
- 2 x M20 x 1,5 Kabeleinführungen
Optionen:
- Failsafe
- Modulierend
- Feldbus-Kommunikation
- Drehzahlregelung
- Datalogging
- Drehmoment Profilierung
- Magnetventil Funktion
- 2 x 1/2 "NPT Kabeleinführungen
- Stand alone Timerfunktion
- Multi-Turn-Funktion
Made in Britain
Die SmartAct®-1 elektrischen Stellantrieb wurde konzipiert, gestaltet, Prototypen, und wird in Großbritannien hergestellt.
TH E RIFT DRIVEN® VORTEIL
RIFT ist eine neue britische Innovation; deutlich die Verbesserung der Motoreigenschaften, was zu einem leistungsfähigen, leicht und dennoch energieeffiziente Motor angetrieben Produkt.
Enorm ENERGIESPAR
Ein RIFT DRIVEN® Produkt enthält die RIFT Technologie, Antriebssystemen in der Zukunft verändern wird. Sie zeigen, Gewicht und Energieeinsparungen von über 75% gegenüber herkömmlichen Antriebssystemen.
In Aktor Vergleich testet das SACO Ventilantrieb ist in der Tat mehr als 90% energieeffizienter als der marktführende elektrische Antriebe wurde mit verglichen.
PID-REGELUNG
Die Kombination von PID-Regelung mit einer 10-Bit-Magnet elektronischen Positionserfassungssystem, das SACO Smartact - 1 Antrieb gibt sehr genaue Positionierung und Timing-Funktionen. Teil drehen oder Multi-Turn-Anwendungen können mit einer Genauigkeit auf den meisten Armaturen konfiguriert werden bis mindestens ¼ Grad.
OPTIONAL SOLENOID FUNKTION
Ein großer Vorteil des SACO Antrieb ist, dass es in der Lage, sehr schnelle Zykluszeiten ist. Auf diese Weise können sie als direktwirkendes Magnet verwendet werden. Ausgestattet mit einem Volldurchgang-Kugelhahn es beseitigt die Schwierigkeiten der traditionellen Magnetspulen
Katalog Megger Messgeräte für Niederspannungsnetze 2017e-Marke Österreich
Installationstester nach ÖVE E 8001 und 8701
Isolations, Erdungs- und Schleifenwiderstandsmessung
Multimeter, Spannungsprüfer, Ortungsgeräte, Niederohmmessgeräte und Zeitbereichsreflektometer
1.300 Schaltnetzteile, Wandler, Batterien, Akkus, Ladegeräte, USV
Mit ausführlichen technischen Details, fairen Preisen und aktuellen Lagerbeständen NEU: besonders flache LED Schaltnetzteile von Self
(德语) INVT_Katalog Solar-Wechselrichter_2023.4.10.pdfSamuel Ou
The project we have undertaken is “Solar Inverter”. A solar inverter, or PV inverter, converts the direct current (DC) output of a photovoltaic solar panel into a utility frequency alternating current (AC) that can be fed into a commercial electrical grid or used by a local, off-line electrical network.
A solar inverter, or PV inverter, converts the variable direct current (DC) output of a photovoltaic (PV) solar panel into a utility frequency alternating current (AC) that can be fed into a commercial electrical grid or used by a local, off-grid electrical network. It is a critical component in a photovoltaic system, allowing the use of ordinary commercial appliances. Solar inverters have special functions adapted for use with photovoltaic arrays, including maximum power point tracking and anti-islanding protection.
for more price related information , just feel free to contact : ouyangguang@invt.com.cn,/ whatsapp +8615817391651
Der Technik-Interessen-Gruppe R09 vorgestellt von:
DK8EY - Christoph Hütten,
DARC Ortsverband Neandertal
Im Januar 2006
-------------------
Viele Funkamateure bevorzugen Drahtantennen, die mit einer Zweidrahtspeiseleitung, trivial Hühnerleiter, wissenschaftlich Lecherleitung, engl. Ladder-line genannt, betrieben werden. Das bietet nahezu verlustfreien Betrieb auf allen Kurzwellenbändern.
Die perfekte Allbandantenne!
Um diesen enormen Vorteil zu nutzen bedarf es allerdings eines symmetrischen Antennenkopplers. Weiterhin ist eine Fernbedienung des Kopplers vorteilhaft, wenn die Verlegung der Hühnerleiter ins Shack ungünstig ist.
Becoming Agile von Christian Botta – Personal Swiss Vortrag 2019Digicomp Academy AG
Agil ist ein Buzzword, viele wissen aber nicht, was wirklich dahintersteckt. In diesem Vortrag erfahren Sie, warum es weder hilft, mal schnell Scrum einzuführen, die Inneneinrichtung eines Büros zu verändern oder einen Tischkicker aufzustellen. Sehen Sie, warum wir uns in der VUCA-Welt anders bewegen müssen und warum Themen wie Kreativität, Haltung und ein geänderter Mindset die Grundvoraussetzung für agiles Arbeiten sind.
Christian Botta war 15 Jahre als Projektmanager und Führungskraft in der IT beschäftigt. 2015 gründete er gemeinsam mit Daniel Reinold die Firma Visual Braindump, mit dem Ziel, die Themen Visualisierung und Management näher zusammenzubringen. Mit Visual Braindump verheiratete er seine beiden Leidenschaften: Zeichnen und Projektmanagement. Heute ist er als Trainer, Coach und Speaker für Projektmanagement, Design Thinking und visuelles Denken unterwegs – sowohl in Präsenztrainings für Digicomp als auch in Videotrainings bei LinkedIn. Ein weiteres Standbein ist die visuelle Begleitung von Veranstaltungen mit Hilfe von Graphic Facilitation bzw. Graphic Recording. Botta schreibt darüber hinaus regelmässig auf dem Visual Braindump Blog und für das Projektmagazin und Capterra.
Sein Buch: Business Visualisierung - ein Reiseführer für Neugierige und Visionäre
https://digicomp.ch/landingpages/personalswiss
Swiss IPv6 Council – Case Study - Deployment von IPv6 in einer Container Plat...Digicomp Academy AG
Die Implementierung mit IPv6 in Container Plattformen wie Docker, Kubernets oder OpenShift bietet einige Möglichkeiten, aber auch Herausforderungen. In seinem Vortrag erklärt Aarno Aukia den aktuellen Stand der IPv6-Implementierung dieser Technologien.
Roger basler meetup_digitale-geschaeftsmodelle-entwickeln_handoutDigicomp Academy AG
Die 7 Phasen des Digital Business Modelling
Wie schaffe ich den digitalen Wandel im Business-Modell? Im Referat zeigt Roger Basler anhand von 7 Phasen, wie der Wandel erfolgreich vollzogen werden kann.
Roger basler meetup_21082018_work-smarter-not-harder_handoutDigicomp Academy AG
Work Smarter Not Harder
Meetup: Work Smart – Digital Collaboration im Unternehmen
Lernen Sie das Potenzial mit der Verwendung von möglichen Smart-Work-Tools innerhalb Ihres Unternehmens kennen und seien Sie für die wichtigsten Anwendungsfälle gerüstet, um den Kulturwandel innerhalb Ihrer Organisation voranzutreiben.
Professor Richard H. Thaler hat Ende 2017 den Wirtschaftsnobelpreis für seine Forschung unter dem Begriff «Nudge - die psychologischen Faktoren, die hinter wirtschaftlichen Entscheidungen stehen» erhalten.
Der Kommunikations- und Marketingexperte Maurice Codourey der Neurokommunikationsagentur UNIT X zeigt eigene Experimente im Spitalwesen und internationale Best Practices.
Responsive Organisation auf Basis der Holacracy – nur ein Hype oder die Zukunft?Digicomp Academy AG
Experte Artur Tomczak zeigte anhand von Praxisbeispielen der verschiedenen responsiven Frameworks auf, wie die nächsten Schritte Richtung Holacracy konkret aussehen könnten.
IPv6-Experte Joe Klein gab uns einen Überblick über den aktuellen Status der IPv6-Sicherheit, typische IPv6-Angriffspunkte, Auswirkungen von Technologien wie Cloud und Blockchain sowie Herausforderungen für effektive IoT-Sicherheitsmassnahmen (Internet of Things). Vor allem im Internet der Dinge, wenn es um Gesundheitsversorgung, selbstfahrende Autos, Flugzeugcockpits, Dämme, Kernkraftwerke und ähnliche kritische Infrastrukturen geht, ist es von entscheidender Bedeutung, dass Sicherheit gewährleistet werden kann.
Ralph Jocham is an agile coach and trainer who has been involved in agile since 2000. He discovered early in his career as a programmer that process was often a problem. He helped develop the Unified Process and has been training people in effective agile practices like Scrum since 2001. Some key points he discusses include:
- The principles of agile management including energizing people, empowering teams, aligning constraints, and growing structure.
- Sociocratic practices like World Cafe and Lean Coffee that can be used for agile management.
- The Core Protocols which are a set of behaviors and commitments for rational decision making and moving groups forward effectively. Protocols include check-
Gewinnen Sie Menschen und Ziele - Referat von Andi OdermattDigicomp Academy AG
Sachliche Argumente funktionieren im Alltag oft nicht. Erst wer einmal erkannt hat, dass und wie er auf der irrationalen Ebene punkten muss, dem eröffnen sich neue Möglichkeiten bei seinen Mitmenschen
Querdenken mit Kreativitätsmethoden – XING ExpertendialogDigicomp Academy AG
Kreatives Chaos ist Quatsch. Kreativität kann hoch systematisch sein und dabei maximal originell. Querdenken macht gute Laune und holt selbst die Neue-Ideen-Belächler, Kreativitätsbekämpfer und Ideen-Kopierer bei ihrer produktiven Laune ab.
Am vergangenen XING Expertendialog zeigte Referent Jiri Scherer von Denkmotor, wie das Ausbrechen aus Denkmustern funktioniert und warum jede Kreativitätsmethode einen roten Punkt hat.
Die digitale Transformation wirkt sich nicht nur auf Prozesse, sondern insbesondere auch auf ganze Geschäftsmodelle von Unternehmen aus.
Roger Basler zeigt in seinem Referat auf, was ein digitales Geschäftsmodell ist und welche Schritte ein Unternehmen tätigen muss, um sich dorthin zu entwickeln. Zentral dabei ist, dass nicht einfach ein bestehendes Geschäftsmodell digitalisiert wird, sondern Unternehmen anfangen im neuen Kundennutzen und Kundenverhalten zu denken.
Gerne stellen wir Ihnen die Slides von Roger Basler zur Verfügung:
Swiss IPv6 Council: The Cisco-Journey to an IPv6-only BuildingDigicomp Academy AG
Die monatlichen Anlässe in Zusammenarbeit mit dem Swiss IPv6 Council behandeln verschiedene technische Themenbereiche von IPv6.
Ist Dual-Stack ein guter Weg? Was sind Erfahrungen mit reinen IPv6-Netzwerken? Viele Unternehmen kämpfen mit diesen Fragen. Genau aus diesem Grund hat Cisco in San Jose einen reinen IPv6-Campus eingerichtet und sucht Antworten auf solche Fragen.
In seinem Referat präsentierte Khalid Jawaid die Bemühungen zur Einführung von IPv6 in einem einzelnen Campusgebäude und die Hürden, die dies mit sich bringt. Im Weiteren sprach er über die Herausforderungen, die sich aus der Erstellung des Business Case im Jahr 2010 und der Bereitstellung von mehr als 400 Remote-Standorten und den daraus gezogenen Lehren ergaben.
Die Inputs von Khalid Jawaid haben bei vielen Teilnehmern neue Perspektiven und Ideen für die Einführung von IPv6 geweckt.
Gerne stellen wir Ihnen die Slides von Manuel Schweizer zur Verfügung:
Vielleicht haben Sie schon einmal ein Zugbillett mit der SBB-App gekauft, per Smartphone eine Doodle-Umfrage verschickt oder in Google Docs eine Textdatei erstellt. Haben Sie sich dabei jemals gefragt, was diese Apps so erfolgreich macht?
Simon Raess, Gründer & Design Strategist bei Ginetta, weiss es. Er war massgeblich an der Kreation genau dieser Produkte beteiligt. Mit seiner Digitalagentur hat er zahlreichen Firmen – darunter Swisscom, Twint und Helsana – zum Erfolg in der digitalen Geschäftswelt verholfen.
In seiner Präsentation am Xing LearningZ vom 4. Juli 2017 zeigte Simon Raess, wie gutes UX Design nicht nur dafür sorgt, dass Webistes und Apps schön aussehen, sondern wie es digitale Produkte auch nachhaltig erfolgreich macht. Sehr spannend war auch der Einblick in die systematische Arbeitsweise, welche zu benutzerfreundlichem Design führt.
Design Thinking ist in aller Munde. Aber was ist Design Thinking denn nun genau? Lernen Sie in dieser Session die agile Innovationsmethode der Stanford University anhand eines kleinen Praxisbeispiels kennen. Tauchen Sie ein in die Welt der Kunden, generieren Sie Lösungsansätze und Prototypen. Ein interaktiver Kurzworkshop mit vielen Erkenntnissen.
Dieser Event des Swiss IPv6 Council befasste sich mit dem spannenden Case der ETH Zürich. Dort sind die IPV4-Adressen schon seit Jahren knapp.
Derk Valenkamp, Gruppenleiter der ID-Datennetze der ETH Zürich, zeigte auf, was er und sein Team seit 2007 unternommen haben. So mussten und müssen daher immer mehr NAT/PAT-Lösungen implementiert werden, die aus betrieblicher und Sicherheitssicht grosse Anforderungen an das Logging stellen. Damit die Netzwerkanforderungen auch langfristig das Wachstum der ETH Zürich und deren IT erfüllen können, wird schon seit Jahren auf IPv6 gesetzt. Besonders spannend für die engagierten Teilnehmer waren auch die Stolpersteine und Hürden, welche Derk Valenkamp aufgezeigt hat.
Gerne stellen wir Ihnen die Slides von Derk Valenkamp zur Verfügung.
Berät Sie bald ein Bot über die neusten Winterschuhe, weil Ihr Handy festgestellt hat, dass Sie zu kalte Zehen haben, wonach eine Drohne das Schuhwerk an Ihren über GPS georteten Standort fliegt?
Roger Basler ging in seinem Referat vom 2. Mai 2017 auf Trends und einige bereits existierende Pilot-Versuche ein. Seine Einschätzung der Wahrscheinlichkeit des Impacts dieser Trends auf unser Online-Shopping-Verhalten soll nicht in erster Linie die Wahrheit widerspiegeln, sondern die Basis für eine gute Diskussion und den Erfahrungsaustausch untereinander legen.
Zahlen Battle: klassische werbung vs.online-werbung-somexcloudDigicomp Academy AG
Zahlen & Fakten zur Entwicklung des Werbemarkts Schweiz: Michael Göldi (Digital Focus) & Michel Bächtiger (Media Focus) kreuzen die Klinge und klären die Frage aller Fragen: klassische Werbung oder Online-Werbung? Mögen die besseren Daten-Fakten gewinnen!
Zeit für ein Privacy-Programm. Datenschutz-Entwicklung in Europa (GDPR) und das neue Datenschutzgesetz in der Schweiz: Was bedeutet das für mein Unternehmen?
In diesem Referat zeigten wir Ihnen auf, was die Entwicklung des Datenschutzes in Europa für uns bedeutet und was auf die Schweiz zukommt.
Im Mai 2018 tritt die EU Datenschutz-Grundverordnung (GDPR – general data protection regulation) in Kraft. Über die enthaltenen Neuerungen wurden bereits in verschiedenen Veranstaltungen berichtet. An diesem Referat gaben wir Ihnen als Erstes eine kurze Zusammenfassung der Geschehnisse zur Orientierung.
1. Low-Power Linux
Wolfram Luithardt
Hochschule für Technik und Architektur,
Fribourg, Schweiz
DIGICOMP Open Tuesday, Wolfram Luithardt HTA-Freiburg, 05.04.2011 1
2. Warum Low Power Linux?
Server: Performance ist wichtiger als Energie-
verbrauch. Low Power primär aus
Kostengründen
Desktop: Performance ist oft wichtiger als Low Power
Laptops: Low Power primär zur Verlängerung der
Batterielaufzeit
Mobile: Batterielaufzeit
Embedded: Oft nur wenig Energie vorhanden.
DIGICOMP Open Tuesday, Wolfram Luithardt HTA-Freiburg, 05.04.2011 2
4. Warum Low-Power Systeme ?
- Weniger Wärme
- Weniger bewegliche Teile
Low - Weniger Lärm
Power
System Lebensdauer und Wirkungs-
grad der elektronischen
Komponenten
Weniger Kosten (Energie ist
teuer!!)
Low Power Systeme sind im wahrsten Sinne des Wortes:
cool !
DIGICOMP Open Tuesday, Wolfram Luithardt HTA-Freiburg, 05.04.2011 4
5. Motivation
Embedded System Roadmap 2002:
″Power is considered as the most important
constraint in embedded systems″
Energy-Harvesting:
- Photovoltaik Leistungsabgaben
- Thermoelektrik an ein System ca:
- Vibrationsgeneratoren 100 uW – 10mW
- Mikro-Luftgeneratoren
Langfristiges Ziel:
Ein Linuxrechner, der mit einer Energyharvesting-
Versorgung gespeist wird.
DIGICOMP Open Tuesday, Wolfram Luithardt HTA-Freiburg, 05.04.2011 5
6. Neue Low Power Komponenten
- Display: bistabiles LCD: hält sein Bild auch
im stromlosen Zustand
- Ram: PASR (Partitial Array Self Refresh):
dynamisches Ram, das nur teilweise refreshed
wird.
15
- Ram: NVRam (Nichtflüchtiges Ram): >10
Schreib-Löschzyklen
- Energiespeicher: Supercaps
DIGICOMP Open Tuesday, Wolfram Luithardt HTA-Freiburg, 05.04.2011 6
9. Bekannte Energiespar-Methoden
- Screen off-mode
- Suspend to Ram
- Suspend to disk
(Hibernation mode)
DIGICOMP Open Tuesday, Wolfram Luithardt HTA-Freiburg, 05.04.2011 9
10. Die grundlegende Gleichungen
P gesamt =P statisch P dynamisch
P statisch =∑ U⋅I Leak
U: Corespannung
IL e a k : Leckstrom
1 2
P dynamisch = ⋅⋅C⋅U ⋅f
2
α: Aktivitätsfaktor
C: Parasitäre Kapazität (Transistoren und Leitungen)
U: Corespannung
f: Frequenz
DIGICOMP Open Tuesday, Wolfram Luithardt HTA-Freiburg, 05.04.2011 10
11. Technologische Entwicklungen
Von Generation zu Generation:
- Parasitäre Kapazität/Transistor: ↓
- Corespannungen: ↓
- Taktfrequenz: ↑
- Anzahl-Transistoren pro Chip: ↑
Dynamische Leistung: =/↑
Statische Leistung: ↑
DIGICOMP Open Tuesday, Wolfram Luithardt HTA-Freiburg, 05.04.2011 11
12. Technologische Entwicklungen
zur Reduktion statischer Verluste:
P statisch =∑ U⋅I Leak
- Neue Dielektrika
- DVTCMOS (Dual Voltage Threshold-CMOS):
Man benützt je nach Aufgabe 2 verschiedene Arten
von Transistoren (schnell mit hohem IL e a k oder
langsam mit niedrigem IL e a k
- STI (Sleep Transistor Insertion): Transistoren, die für
eine gewisse Funktionalität nicht benötigt werden,
werden stromlos geschaltet.
DIGICOMP Open Tuesday, Wolfram Luithardt HTA-Freiburg, 05.04.2011 12
13. Technologische Entwicklungen
zur Reduktion dynamischer Verluste:
1 2
P dynamisch = ⋅⋅C⋅U ⋅f
2
- ULV-Prozessoren
- Clock-Gating: Optimierung der Anzahl
der Transistoren, die bei einer gewissen
Operation getaktet werden müssen.
- Cross Talk Avoidance: z. B. durch Vertau-
schen von Leitungen etc.
DIGICOMP Open Tuesday, Wolfram Luithardt HTA-Freiburg, 05.04.2011 13
14. Sparmöglichkeiten
- Abschaltung von nicht benötigter
Peripherie
Verbrauch ARM Cortex M3- STM32F103x8
- Reduktion der
Taktfrequenz 40
Run, Peri on
35 Run, Peri off
Sleep, Peri on
30
- Reduktion der Stromverbaruch [mA]
25
Sleep, Peri off
Stop
Versorgungs- 20
spannung 15
10
5
- Kombination 0
von Allem !!!! 0 10 20 30 40 50
Taktfrequenz [MHz]
60 70 80
DIGICOMP Open Tuesday, Wolfram Luithardt HTA-Freiburg, 05.04.2011 14
15. The real world
Verbrauch UNC90, AT91RM9200
DIGICOMP Open Tuesday, Wolfram Luithardt HTA-Freiburg, 05.04.2011 15
16. Abhängigkeit von Spannung und Frequenz
XScale, Quelle Intel
DIGICOMP Open Tuesday, Wolfram Luithardt HTA-Freiburg, 05.04.2011 16
17. X86 Sleep-modes
P-States:
Verringerung der Frequenz und der Corespannung
C-States:
Beispiel: Intel® Core™2 Duo
C-State max Leistung
C0 Running Mode 35.0 Watt
C1 Idle Mode 13.5 Watt
C2 Ohne Datenbus 12.9 Watt
C3 Deaktivierung PLL 7.7 Watt
C4 Enhanced Deeper Sleep 1.2 Watt
http://www.lesswatts.org/documentation/silicon-power-mgmnt/
DIGICOMP Open Tuesday, Wolfram Luithardt HTA-Freiburg, 05.04.2011 17
18. Warum verschiedene Sleep-Modes?
Leistungsaufnahme Beispiel: Intel®
C0 Mode Core™2 Duo
35.0 Watt
10 ns
C1 Mode 100 ns 250 us
13.5 Watt
50 us
C2 Mode
12.9 Watt
C3 Mode
7.7 Watt C4 Mode
1.2 Watt
DIGICOMP Open Tuesday, Wolfram Luithardt HTA-Freiburg, 05.04.2011 18
19. Beispiel Sleep-Modes: ARM
Strongarm SA1100 Active
400 mW
10μs
160ms
10μs 90μs
Idle Sleep
50 mW 90μs 160 μW
Woher weiss der Prozessor, in welchen Zustand er gehen kann ?
DIGICOMP Open Tuesday, Wolfram Luithardt HTA-Freiburg, 05.04.2011 19
20. Grundlegende Prinzipien
Grundzustand aktiv, schlafen nur, Wartendes
wenn nichts zu tun ist Betriebssystem
Grundzustand schlafend, aktiv nur, Ereignisgesteuertes
wenn etwas zu tun ist Betriebssystem
Grundzustand aus, aktiv nur,
Energiegesteuertes
wenn genügend Energie Betriebssystem
vorhanden ist
DIGICOMP Open Tuesday, Wolfram Luithardt HTA-Freiburg, 05.04.2011 20
21. Unix- Prozessmodel
externes Problematik bei
Gerät Polling energiegesteuertem
Betriebssystem:
Aktiv Bootzeit
Interrupt
Blockiert Wartend
DIGICOMP Open Tuesday, Wolfram Luithardt HTA-Freiburg, 05.04.2011 21
22. Reduktion der Aufstartzeit
Karo TX-25
66 Sek 8 Sek
Quelle: D. Doninelli: TX25-Fast Boot, EIA-FR 2011
DIGICOMP Open Tuesday, Wolfram Luithardt HTA-Freiburg, 05.04.2011 22
23. Wie sieht dies in der Praxis aus ?
- Dynamische
Reduktion der
Taktfrequenz - Prozessor
schlafen legen
- Abschaltung von
nicht benötigter
Peripherie - Reduktion der
Versorgungs-
spannung
DIGICOMP Open Tuesday, Wolfram Luithardt HTA-Freiburg, 05.04.2011 23
24. Plattform UNC90
http://www.digi.com/pdf/prd_em_unc90.pdf
- Prozessor: AT91RM9200 (ARM 920EJ)
- Maximale Frequenz: 180 MHz
- 32 MB Ram, 16 MB Flash
- Linux Kernel 2.6.12
Um
Spannungs-
regler
0.1 Ω UNC90- Modul
Ausgang 3.3 V I = Um / 0.1Ω
P = U·I = Um2 / R
DIGICOMP Open Tuesday, Wolfram Luithardt HTA-Freiburg, 05.04.2011 24
25. Crosscompiling
PC mit Ubuntu +
UNC90-Crosscompiling
UNC90 Umgebung
TFTP TFTP-Server mit
Kernel Kernel für UNC90
NFS Filesystem auf
Filesystem NFS-Partition
seriell Terminalprogramm
Terminal
(minicom)
DIGICOMP Open Tuesday, Wolfram Luithardt HTA-Freiburg, 05.04.2011 25
26. Frequencyscaling
Power Management Controller PMC
Prozessorfrequenz
Frequenzverhältnis
zur Peripherie
DIGICOMP Open Tuesday, Wolfram Luithardt HTA-Freiburg, 05.04.2011 26
27. Manuelles Frequencyscaling
saveCurrent()
{
PMC_ MCKR |= PRES_DIV2; // Master Clock register auf /2 stellen
US_BRGR = US_BRGR /2; // USART Baudrate Divider Register
}
normalCurrent()
{
PMC_ MCKR &= ~PRES_DIV2; // Master Clock register auf /1 stellen
US_BRGR = US_BRGR *2; // USART Baudrate Divider Register
}
Wie kann dieses automatisiert werden ?
DIGICOMP Open Tuesday, Wolfram Luithardt HTA-Freiburg, 05.04.2011 27
29. Die runqueue
runqueue-Struktur im Kernel geblockte Prozesse:
run Idle- Proc Proc
queue Task 1 2
Ein Feld dieser Struktur: nr_running enthält die Anzahl
der aktiven Prozesse (inklusive des Idle-Tasks)
DIGICOMP Open Tuesday, Wolfram Luithardt HTA-Freiburg, 05.04.2011 29
30. Ein einfacher Patch in sched.c
Die Funktion schedule() wird bei jedem Kontextwechsel
(preemptiv oder gewünscht) aufgerufen:
if(unlikely(rq -> nr_running == 1)){
if(saveMode == 0){
saveCurrent();
saveMode = 1;
}
} else {
if(saveMode != 0){
normalCurrent();
saveMode = 0;
}
}
DIGICOMP Open Tuesday, Wolfram Luithardt HTA-Freiburg, 05.04.2011 30
31. Die Routinen
saveCurrent() {
local_irq_disable();
waitForTXReady(); waitForTXReady(){
saveCurrent(); do {
local_irq_enable(); /* wait until TX_Ready
} Bit in USART Channel
Status Register set
normalCurrent() { */
local_irq_disable(); }
waitForTXReady(); while((US_ CSR & TXRDY)==0)
normalCurrent(); }
local_irq_enable();
}
DIGICOMP Open Tuesday, Wolfram Luithardt HTA-Freiburg, 05.04.2011 31
33. Ergebnisse
ohne SAVEWAIT SAVEWAIT SAVEWAIT SAVEWAIT
Patch =1 =2 =3 =5
Active 232 mA 232 mA 232 mA 232 mA 232 mA
Idle 232 mA 170 mA 170 mA 170 mA 170 mA
Time [ms] 15810 16700 16200 16000 15830
Stabilität 80 200 170 130 100
[ms]
Die Zeit wird mit einem Programm gemessen, das eine einfache mathe-
matische Funktion ausführt.
Warum nicht die Frequenz noch weiter senken?
DIGICOMP Open Tuesday, Wolfram Luithardt HTA-Freiburg, 05.04.2011 33
34. Sleep-Mode
in linux/include/asm-arm/arch-at91rm9200/system.h
static inline void arch_cpu_idle()
{
AT91_SYS -> PMC_SCDR = AT91C_PMC_PCK;
}
Ergebnisse: sleepmode: 232 mA → 130 mA
mit Frequenzscaling: 170 mA → 112 mA
Wie lange kann ein System im Sleep-Mode bleiben?
DIGICOMP Open Tuesday, Wolfram Luithardt HTA-Freiburg, 05.04.2011 34
37. Linux Kernel vor 2.6.21
Erhöhung der jiffies-Variable
Timer-Ticks
(alle 1, 4 oder Process Accounting: Wieviel Zeit
10 ms) hat jeder Prozess verbraucht ?
Scheduler: Muss ein Kontext-
wechsel durchgeführt werden ?
Sind SW-Timer abgelaufen ?
Nur benötigt, wenn ein Programm aktiv ist
Wird auch im Idle-Modus benötigt
DIGICOMP Open Tuesday, Wolfram Luithardt HTA-Freiburg, 05.04.2011 37
38. Linux Kernel nach 2.6.21
Thomas Gleixner, Ingo Molnár et al.:
Tickless Kernel
HPET (High Precission Jiffies-Variable wird nur
Event Timer) erhöht, wenn ein Prozess
aktiv ist
Process Accounting
Scheduler
Kontextwechsel
Abgelaufene Timer werden
vom HPET gemanaged
Interrupts
Wenn kein Prozess aktiv ist kann der Prozessor im
Schlaf-Mode bleiben!
DIGICOMP Open Tuesday, Wolfram Luithardt HTA-Freiburg, 05.04.2011 38
39. Linux Kernel nach 2.6.21
Grouping:
1 Sekunde 1 Sekunde
Systemaufrufe:
unsigned long round_jiffies(unsigned long j);
unsigned long __round_jiffies_relative(unsigned long j, int cpu);
Neue Applikationen immer mit Power-Top oder
ähnlichem testen !
Alle gezeigten Messungen waren mit einem alten Kernel.
Wie sieht es mit einem aktuelleren System aus?
DIGICOMP Open Tuesday, Wolfram Luithardt HTA-Freiburg, 05.04.2011 39
41. On demand Governor
make linux26-menuconfig
DIGICOMP Open Tuesday, Wolfram Luithardt HTA-Freiburg, 05.04.2011 41
42. Messungen unterschiedlicher
Frequenzscalingmethoden
Frequenzscaling Methode Strom Idle [mA] Strom aktiv [mA]
Perfomance Governor 512 (400 MHz) 723 (400 MHz)
Powersave Governor 494 (133 MHz) 494 (133 MHz)
Ondemand Governor 494 (133 MHz) 723 (400 MHz)
Scheduler Patch 371 (200 MHz) 723 (400 MHz)
Scheduler Patch 348 (133 MHz) 723 (400 MHz)
Die aktuelle Frequenz kann über das sysfs bestimmt werden:
/sys/devices/system/cpu/cpu0/cpufreq/scaling_cur_freq
Interessantes Paper zum Thema:
http://ftp.kernel.org/pub/linux/kernel/people/lenb/acpi/doc/OLS2006-ondemand-paper.pdf
DIGICOMP Open Tuesday, Wolfram Luithardt HTA-Freiburg, 05.04.2011 42
43. Sleep Mode auf APF-27
Im File:/linux-2.6.29.4/arch/arm/mm/proc-arm926.S
ENTRY(cpu_arm926_do_idle)
mov r0, #0
mrc p15, 0, r1, c1, c0, 0 @ Read control register
mcr p15, 0, r0, c7, c10, 4 @ Drain write buffer
bic r2, r1, #1 << 12
mrs r3, cpsr @ Disable FIQs while Icache
orr ip, r3, #PSR_F_BIT @ is disabled
msr cpsr_c, ip
mcr p15, 0, r2, c1, c0, 0 @ Disable I cache
mcr p15, 0, r0, c7, c0, 4 @ Wait for interrupt
mcr p15, 0, r1, c1, c0, 0 @ Restore ICache enable
msr cpsr_c, r3 @ Restore FIQ state
mov pc, lr
Ausschaltbar über Kernelboot-Parameter: no-hlt oder über Systemfunktion: disable_hlt();
Strom: 512 mA → 725 mA
DIGICOMP Open Tuesday, Wolfram Luithardt HTA-Freiburg, 05.04.2011 43
44. Was bringt Tickless ?
ohne Tickless: I = 535 mA
Tickless: I = 515 mA
DIGICOMP Open Tuesday, Wolfram Luithardt HTA-Freiburg, 05.04.2011 44
45. Was bringt Tickless ?
http://www.phoronix.com/scan.php?page=article&item=651&num=1
DIGICOMP Open Tuesday, Wolfram Luithardt HTA-Freiburg, 05.04.2011 45
46. Ausschalten von Peripherie
Bisher wurden die Messungen ohne
USB-Support durchgeführt !
DIGICOMP Open Tuesday, Wolfram Luithardt HTA-Freiburg, 05.04.2011 46
47. Eingeschaltetes USB
512 mA → 725 mA (+ ~30%)
Wird dies durch SW oder HW verursacht ?
DIGICOMP Open Tuesday, Wolfram Luithardt HTA-Freiburg, 05.04.2011 47
48. Konfiguration des USB
- Über 100 Register !
- Peripheral Clock Control Register des Clockmoduls:
Durch Ausschalten des Bits USB AHB Clock Enable,
(Advanced High-performance Bus) wird der Strom reduziert
(Clock-Gating ??? --> !!!)
- Der AHB Clock wird aber nur zum Erkennen eines neuen
USB-Gerätes benötigt. Dies' ermöglicht, durch ein einfaches
Programm, welches periodisch den USB AHB Clock ein-
schaltet, den Stromverbrauch massgeblich zu reduzieren....
DIGICOMP Open Tuesday, Wolfram Luithardt HTA-Freiburg, 05.04.2011 48
49. Userspace-dynamisches USB
User Space Kernel Space
Procedure
loop{
- AHB einschalten
- Status Register lesen Zugriff auf Register
- AHB ausschalten
- sleep(1);
}
Einsparung bei APF-27: 30%
Lassen sich solche Lösungen generalisieren ?
DIGICOMP Open Tuesday, Wolfram Luithardt HTA-Freiburg, 05.04.2011 49
50. Neue Plattform FRIARM
- Komplettes ereignisgesteuertes System
(Interrupt-Handling)
- Dynamische Frequenz- und Corespannungs-Anpassung
- Dual-Ram zur Reduktion der Zugriffsfrequenz und damit
Reduktion der Versorgungsspannung
- Ram/Flash wird durch NV-Ram ersetzt: Ausschalten des
Stromes in Ruhephasen, Live-Daten im Ram, um
schnelles Booten zu ermöglichen
- Display mit bistabilem LCD
DIGICOMP Open Tuesday, Wolfram Luithardt HTA-Freiburg, 05.04.2011 50
51. Literatur
Daniel P. Bovet, Marco Cesati: Understanding the
Linux Kernel, O'Reilly, ISBN: 978-0-596-00565-8
http://www.mjmwired.net/kernel/Documentation/cpu-
freq/governors.txt
http://www.carlthompson.net/software/cpuspeed/
www.lesswatts.org
Manuals der Prozessoren
DIGICOMP Open Tuesday, Wolfram Luithardt HTA-Freiburg, 05.04.2011 51
52. Dank an die beteiligten Personen
Vielen Dank an:
Silvain Décastel, Xavier Menoud, Andéol Demierre
und Igor Zanetti für die interessanten Analysen des
Linux-Systems.
Guy Morand und Davide Doninelli für Ihre tollen
Arbeiten zum Fastboot an verschiedenen Systemen.
Sowie an Daniel Gachet und Nicolas Schroeter ' für
die vielen interessante Diskussionen zu diesem
Thema....
DIGICOMP Open Tuesday, Wolfram Luithardt HTA-Freiburg, 05.04.2011 52
53. und natürlich....
Vielen Dank auch für Ihre
Aufmerksamkeit !
Weitere Infos:
wolfram.luithardt@hefr.ch
DIGICOMP Open Tuesday, Wolfram Luithardt HTA-Freiburg, 05.04.2011 53