[[Kategorie:Radio]][[Kategorie:2009]][[Kategorie:Hardware]]
= 24.2.2009: FPGA =
==Inhalt==
=== Teaser ===
einfaches Bsp1:
* Atombombenabschusseinrichtung: &-Verknüpfung
** Obama und Biden haben Key, Irisscanner, FP-Sensor, Gewichtssensor,
-> Alle Signale werden &-Verknüpft.
* Taschenrechner mit +-Operation
** Was passiert, wenn ich eine Taste drücke, dann '+' und noch
eine Taste und dann macht der Rechner die Summe. Jetzt wird
Summierung neu erfunden
* evtl. ein gutes Bsp ;)

* Anwendungsbeispiele
** Wo eingesetzt
** Bastelbeispiele (z. B. Heise-Bausatz)
** Quadrocopter (jetzt mit GPS)
** krypto beschleuniger selber bauen
** krypto hacking (siehe gsm)
** kleine bis große prozessoren
** system on chip (und ein wenig hardware drum herum)                    

=== kleine fpga einführung ===
* warum will man fpga's /eigene hardware haben?  
** spieltrieb
** algorithmen realisieren, die in software schwer/nicht möglich sind
** hilfreich für viele bastel/hacking projekte
** prototyping
* Was ist / Wie funktioniert so ein FPGA (grob)?
** realisiert digitale schaltungen
** konfigurierbare logik gatter (lut's) und speicher, die relative frei verbunden werden können                                   
* Was braucht man dafür?
** etwas wissen, wie digitale schaltungen prizipiell funktionieren
** ein buch über vhdl oder verilog
** simulatoren sind frei verfügbar
** fpga development board
** synthese/design software gibt es, teilweise mit einschänkungen, konstenlos dazu 
* Was muss ich tun, um so ein Ding zu nutzen?
** hardware beschreiben
** synthese
** synthese ergebnis in den fpga laden                             
* Bsp einer Bootsequenz (wie kommt das Programm da rein)                  
* einsteigern kann es egal sein, wie der fpga funktioniert, da man seine hardware in abstrakter sprache beschreibt                               
* erst wenn die hardware "schnell" werden soll, sollte man doch mal ins datenblatt sehen
* etwas allgemeiner erklärt -> programmierbarer Schaltkreis für digitale Schaltungen
** wird vom User programmiert
* weitere Features:
** Parallelverarbeitung
** neu programmierbar (wenn fest eingelötet)

=== Programmierung ===
dann würde ich dazu kommen, wie man die sachen programmiert:
* ich denke gängig sind verilog und vhdl
* sehr einfache sprachformen (vergleich c in der software welt)
* höhere sprachen sind leider unüblich bzw. hab ich bis jetzt nichts brauchbares gefunden. an dieser stelle könnte man ja erwähnen das hören gern alternative nennen sollen (es sei denn ihr kennt welche ;-) )

im dritten teil würde ich erzählen wie ein fpga dann wirklich funktioniert:
* logik durch LUT
* blockrams
* ...
* das ganze wird irgendwie verbunden

* Vor- u. Nachteile
** Parallelverarbeitung
** Entwicklungszyklen
** Leistungsgrenzen (Vergleich mit µProzessor)
** kann in hohen Stückzahlen produziert werden.
 
* Von wem kauft man das?
** Xilinx Boards gibts in Deutschland bei trenz-electronic.de ab 150 €
 
* Neue Entwicklungen?
** What is the hottest new shit?

===Gäste===
* Peter
* Martin
==Hack des Monats==
* [http://www.offworld.com/2009/02/let-my-board-and-me-become-as.html Surfing Google Earth with a Wii Balance Board]
* [http://www.boingboing.net/2009/02/17/howto-turn-a-vcr-int.html HOWTO turn a VCR into an incredibly dangerous toaster]
* [http://www.streetwithaview.com/index.html Street With A View - Google Maps art hack]
* [http://code.flickr.com/blog/2009/02/18/found-in-space/ Found In Space (On Flickr)]

==news==
* [http://arstechnica.com/business/news/2009/02/nokia-to-finland-let-us-spy-here-or-were-going-elsewhere.ars Nokia to Finland: Let us spy here, or we're going elsewhere]
* [http://www.silicon.com/publicsector/0,3800010403,39391135,00.htm  UK Can't Read Its Own ID Cards]
* [http://yro.slashdot.org/article.pl?sid=09/02/07/071230  ACTA Could Make Nonprofit P2Ps Face Criminal Penalties]
* [http://www.timesonline.co.uk/tol/travel/news/article5683677.ece UK government plans yet another massive surveillance database]
* [http://arstechnica.com/tech-policy/news/2009/02/georgia-mulls-ban-on-covert-gps-trackers.ars Georgia mulls ban on covert GPS trackers]
* [http://www.spiegel.de/netzwelt/web/0,1518,606954,00.html Schwedens größter TV-Sender strahlt den Piratebay-Prozess live und komplett ins Internet aus]
* [http://www.spiegel.de/netzwelt/tech/0,1518,607059,00.html Bücher-Vorlesen ist illegal, findet die Contentmafia]
* [http://annalist.noblogs.org/post/2009/02/12/kinderpornographie-gut-verstecken-oder-doch-besser-bek-mpfen Kinderpornographie gut verstecken oder doch besser bekämpfen?]
* [http://www.schneier.com/blog/archives/2009/02/billboards_that.html Billboards that Watch you Back]
* [http://papers.ssrn.com/sol3/papers.cfm?abstract_id=1329703 Scholarly paper on the ineffectiveness of using ISPs to police copyright]
* [http://www.guardian.co.uk/uk/2009/feb/17/government-exploiting-terrorism-fear Anti-terror laws are creating "police-state" -- former head of MI5]
* [http://tech.slashdot.org/article.pl?sid=09/02/16/2259257 Windows 7 DRM begins to surface]
* [http://radar.oreilly.com/2009/02/new-zealand-goes-black.html New Zealand netizens go black in protest of new "no-proof" copyright law that cuts off your Internet on accusation]
* [http://www.offworld.com/2009/02/nyc-game-design-inspired-schoo.html NYC game-design inspired school Quest 2 Learn opening fall 2009]
* [http://www.nytimes.com/2009/02/18/nyregion/18about.html?_r=1 NYPD's enforcement of non-existent subway photo-ban costing taxpayers a fortune in lawsuits]
* [http://news.bbc.co.uk/1/hi/northern_ireland/7899171.stm?lss Irish cops finally "catch" Prawo Jazdy]
* VDS jetzt auch in Amerika: [http://yro.slashdot.org/article.pl?sid=09/02/20/131224 Bill Would Require ISPs, Wi-Fi Users To Keep Logs ]
* [http://news.bigdownload.com/2009/02/19/feature-first-look-at-nasas-unreal-engine-3-based-mmo/ An Early Look at the NASA MMO]
* [http://www.boingboing.net/2009/02/21/britains-nophotograp.html Britain's no-photographing-cops law: even the cops hate it]
* [http://www.theregister.co.uk/2009/02/20/nevada_rfid_skimming_bill/ State bill would turn RFID researchers into felons]

==Links zum Thema==
* [http://chrisfenton.com/non-von-1/ DIY 1980s "Non-Von" Supercomputer (31-processor SIMD supercomputer)]

==Mitschnitt==
* [http://ftp.c3d2.de/pentaradio/pentaradio-2009-02-24.ogg pentaradio24 vom 24. Februar 2009  (Ogg Vorbis, 67.0 MB)]
* [http://ftp.c3d2.de/pentaradio/pentaradio-2009-02-24.mp3 pentaradio24 vom 24. Februar 2009  (MPEG-Audio, 78.1 MB)]
