<?xml version="1.0" encoding="UTF-8"?>
<rss version="2.0"
	xmlns:content="http://purl.org/rss/1.0/modules/content/"
	xmlns:wfw="http://wellformedweb.org/CommentAPI/"
	xmlns:dc="http://purl.org/dc/elements/1.1/"
	xmlns:atom="http://www.w3.org/2005/Atom"
	xmlns:sy="http://purl.org/rss/1.0/modules/syndication/"
	xmlns:slash="http://purl.org/rss/1.0/modules/slash/"
	>

<channel>
	<title>brianp.de &#187; sampled</title>
	<atom:link href="http://brianp.de/tag/sampled/feed/" rel="self" type="application/rss+xml" />
	<link>http://brianp.de</link>
	<description>Wissen ist der erste Rohstoff, der sich bei Gebrauch vermehrt! - brandeins</description>
	<lastBuildDate>Fri, 30 Jul 2010 15:39:03 +0000</lastBuildDate>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<generator>http://wordpress.org/?v=3.0.1</generator>
		<item>
		<title>Timing und Glitches</title>
		<link>http://brianp.de/2010/01/17/timing-und-glitches/</link>
		<comments>http://brianp.de/2010/01/17/timing-und-glitches/#comments</comments>
		<pubDate>Sat, 16 Jan 2010 23:49:05 +0000</pubDate>
		<dc:creator>Brian</dc:creator>
				<category><![CDATA[TGdI1+2]]></category>
		<category><![CDATA[contamination]]></category>
		<category><![CDATA[critical path]]></category>
		<category><![CDATA[delay]]></category>
		<category><![CDATA[Flip-Flop]]></category>
		<category><![CDATA[Gatter]]></category>
		<category><![CDATA[Glitch]]></category>
		<category><![CDATA[Glitches]]></category>
		<category><![CDATA[Logik]]></category>
		<category><![CDATA[propagation]]></category>
		<category><![CDATA[sampled]]></category>
		<category><![CDATA[short path]]></category>
		<category><![CDATA[Takt]]></category>
		<category><![CDATA[Taktflanke]]></category>
		<category><![CDATA[tcd]]></category>
		<category><![CDATA[Time]]></category>
		<category><![CDATA[tpd]]></category>
		<category><![CDATA[Transistor]]></category>
		<category><![CDATA[Zeit]]></category>

		<guid isPermaLink="false">http://brianp.de/?p=787</guid>
		<description><![CDATA[Jedes Bauelement benötigt einen Moment, bis es auf eine Änderung am Eingang reagiert. Natürlich sind diese Zeiten bei einzelnen Element sehr gering, aber wenn man richtige Schaltung baut, dann kann es sehr schnell zu Problemen kommen. Schaltungen aus primitiven Elementen Bei Schaltungen mit einfachen Bauteilen halten sich die Zeiten, die berücksichtigt werden müssen, in Grenzen. [...]]]></description>
			<content:encoded><![CDATA[<p>Jedes Bauelement benötigt <em>einen Moment</em>, bis es auf eine Änderung am Eingang reagiert. Natürlich sind diese Zeiten bei einzelnen Element sehr gering, aber wenn man richtige Schaltung baut, dann kann es sehr schnell zu Problemen kommen.</p>
<h3>Schaltungen aus primitiven Elementen</h3>
<p>Bei Schaltungen mit einfachen Bauteilen halten sich die Zeiten, die berücksichtigt werden müssen, in Grenzen. Es gibt nur 2: <img src="http://l.wordpress.com/latex.php?latex=t_%7Bcd%7D&#038;bg=FFFFFF&#038;fg=000000&#038;s=1" title="t_{cd}" style="vertical-align:-20%;" class="tex" alt="t_{cd}" /> und <img src="http://l.wordpress.com/latex.php?latex=t_%7Bpd%7D&#038;bg=FFFFFF&#038;fg=000000&#038;s=1" title="t_{pd}" style="vertical-align:-20%;" class="tex" alt="t_{pd}" />. Mit <img src="http://l.wordpress.com/latex.php?latex=t_%7Bcd%7D&#038;bg=FFFFFF&#038;fg=000000&#038;s=1" title="t_{cd}" style="vertical-align:-20%;" class="tex" alt="t_{cd}" /> (engl. <strong>contamination delay</strong>) gibt man die minimale Zeit an, bis die Schaltung den neuen Wert ausgibt. Mit <img src="http://l.wordpress.com/latex.php?latex=t_%7Bpd%7D&#038;bg=FFFFFF&#038;fg=000000&#038;s=1" title="t_{pd}" style="vertical-align:-20%;" class="tex" alt="t_{pd}" /> (engl. <strong>propagation delay</strong>) dagegen die maximale Zeit, bis der neue Wert feststeht.<br />
Zu beachten ist, dass es zwischen <img src="http://l.wordpress.com/latex.php?latex=t_%7Bcd%7D&#038;bg=FFFFFF&#038;fg=000000&#038;s=1" title="t_{cd}" style="vertical-align:-20%;" class="tex" alt="t_{cd}" /> und <img src="http://l.wordpress.com/latex.php?latex=t_%7Bpd%7D&#038;bg=FFFFFF&#038;fg=000000&#038;s=1" title="t_{pd}" style="vertical-align:-20%;" class="tex" alt="t_{pd}" /> zu mehreren Änderungen am Ausgang der Logik geben kann, auch wenn sich der Eingangswert nur ein einziges mal geändert hat. Das sind die sogenannten Glitches.</p>
<h3>Glitches</h3>
<p>In Logikschaltungen gibt es Pfade in denen nur wenige Elemente liegen (engl. <strong>short path</strong>), die das Ergebnis also sehr schnell berechen. Natürlich gibt es dann auch Pfade in denen viele (oder einfach mehr Elemente als in short path) liegen (engl. <strong>critical path</strong>), und deren Ergebnis erst später fertig ist. Deshalb kann es vorkommen, dass sich der Ausgang einer Logikschaltung zwischen <img src="http://l.wordpress.com/latex.php?latex=t_%7Bcd%7D&#038;bg=FFFFFF&#038;fg=000000&#038;s=1" title="t_{cd}" style="vertical-align:-20%;" class="tex" alt="t_{cd}" /> und <img src="http://l.wordpress.com/latex.php?latex=t_%7Bpd%7D&#038;bg=FFFFFF&#038;fg=000000&#038;s=1" title="t_{pd}" style="vertical-align:-20%;" class="tex" alt="t_{pd}" /> mehrmals ändert, bis er dann nach <img src="http://l.wordpress.com/latex.php?latex=t_%7Bpd%7D&#038;bg=FFFFFF&#038;fg=000000&#038;s=1" title="t_{pd}" style="vertical-align:-20%;" class="tex" alt="t_{pd}" /> stabil das Ergebnis zeigt.<br />
<a href="http://de.wikipedia.org/wiki/Glitch_(Elektronik)#Beispiel">Beispiel in der Wikipedia.</a></p>
<p><!-- wp_ad_camp_1 --></p>
<h3>Sequenzielle Logik</h3>
<p>In sequentielle Logik sind sowohl Logikbausteine als auch Flip-Flops verbaut. Die Logikbausteine berechnen den neuen Wert, der dann am Eingang von einem Flip-Flop anliegt, das den Wert dann zur nächsten Taktflanke übernimmt. Daraufhin kann die Logik hinter einem Flip-Flop nach der Taktflanke eine neue Berechnung beginnen, da sich die Eingangswert eventuell geändert haben.<br />
Da die Logik eine bestimme Zeit benötigt bis sie die Berechnung definitiv abgeschlossen hat, muss genügend Zeit zwischen zwei Taktflanken zur Verfügung stehen. Da man aber nicht 100%tig sagen kann <em>wann</em> das Flip-Flop den neuen Wert übernimmt und wann der neue Wert ausgegeben wird, brauchen wir auch einen Zeitpuffer für das Flip-Flop.<br />
Genau gesagt, darf sich <img src="http://l.wordpress.com/latex.php?latex=t_%7Bsetup%7D&#038;bg=FFFFFF&#038;fg=000000&#038;s=1" title="t_{setup}" style="vertical-align:-20%;" class="tex" alt="t_{setup}" /> vor der Taktflanke bis <img src="http://l.wordpress.com/latex.php?latex=t_%7Bhold%7D&#038;bg=FFFFFF&#038;fg=000000&#038;s=1" title="t_{hold}" style="vertical-align:-20%;" class="tex" alt="t_{hold}" /> nach der Taktflanke nichts mehr am Eingangssignal des Flip-Flops ändern. Nach dem das Flip-Flop den neuen Wert übernommen hat (man spricht auch von <em>sampled</em>), können wieder die Berechnungen durch die Logik stattfinden. Beide Zeiten werden als Abtastzeit bezeichnet, also das Zeitintervall <strong>um die Taktflanke herum</strong> in dem sich das Eingangssignal nicht ändern darf &#8211; es muss <strong>stabil</strong> sein. <img src="http://l.wordpress.com/latex.php?latex=t_%7Ba%7D%3Dt_%7Bsetup%7D%2Bt_%7Bhold%7D&#038;bg=FFFFFF&#038;fg=000000&#038;s=1" title="t_{a}=t_{setup}+t_{hold}" style="vertical-align:-20%;" class="tex" alt="t_{a}=t_{setup}+t_{hold}" /></p>
<blockquote><p><img src="http://l.wordpress.com/latex.php?latex=t_%7Ba%7D&#038;bg=FFFFFF&#038;fg=000000&#038;s=1" title="t_{a}" style="vertical-align:-20%;" class="tex" alt="t_{a}" /> ist also ein Zeitpuffer um die Taktflanke herum, falls ein Flip-Flop etwas früher oder etwas zu spät sampled.</p></blockquote>
<p>Allerdings gibt es bei Flop-Flops noch weitere Verzögerungen die zu beachten sind: Ähnlich wie bei Logik kann es eine bestimme Zeit dauern, bis der neue Wert nach einer Taktflanke ausgegeben wird. Dazu gibt es zwei Zeiten: <img src="http://l.wordpress.com/latex.php?latex=t_%7Bccq%7D&#038;bg=FFFFFF&#038;fg=000000&#038;s=1" title="t_{ccq}" style="vertical-align:-20%;" class="tex" alt="t_{ccq}" /> (engl. <strong>contamination delay</strong>) gibt die minimal Zeit an, nach der der Ausgang bereits wieder aktuell sein könnte. Des weiteren sagt sie aus, wie lang nach einer Taktflanke definitiv keine Änderungen am Ausgang auftreten.<br />
Schließlich gibt <img src="http://l.wordpress.com/latex.php?latex=t_%7Bpcq%7D&#038;bg=FFFFFF&#038;fg=000000&#038;s=1" title="t_{pcq}" style="vertical-align:-20%;" class="tex" alt="t_{pcq}" /> (engl. <strong>propagation delay</strong>) die Zeit an, nach der der Ausgang in jedem Fall den korrekten Wert hat. Zwischen <img src="http://l.wordpress.com/latex.php?latex=t_%7Bccq%7D&#038;bg=FFFFFF&#038;fg=000000&#038;s=1" title="t_{ccq}" style="vertical-align:-20%;" class="tex" alt="t_{ccq}" /> und <img src="http://l.wordpress.com/latex.php?latex=t_%7Bpcq%7D&#038;bg=FFFFFF&#038;fg=000000&#038;s=1" title="t_{pcq}" style="vertical-align:-20%;" class="tex" alt="t_{pcq}" /> könnte der Ausgang &#8211; genau wie bei Logikschaltungen &#8211; glitchen.</p>
<h3>Taktfrequenz</h3>
<p>Mit diesen Zeitanforderungen lässt sich bestimmen wie hoch der Takt maximal für eine Schaltung sein kann.<br />
Wir müssen folgende Zeiten berücksichtigen:</p>
<ul>
<li>
		<img src="http://l.wordpress.com/latex.php?latex=t_%7Bpcq%7D&#038;bg=FFFFFF&#038;fg=000000&#038;s=1" title="t_{pcq}" style="vertical-align:-20%;" class="tex" alt="t_{pcq}" /><br />
		die Zeit die das Flip-Flop braucht, bis es nach einer Taktflanke den neuen Wert ausgibt
	</li>
<li>
		<img src="http://l.wordpress.com/latex.php?latex=t_%7Bpd%7D&#038;bg=FFFFFF&#038;fg=000000&#038;s=1" title="t_{pd}" style="vertical-align:-20%;" class="tex" alt="t_{pd}" /><br />
		die Zeit die die Logik maximal braucht, bis sie den neuen Wert berechnet hat
	</li>
<li>
		<img src="http://l.wordpress.com/latex.php?latex=t_%7Bsetup%7D&#038;bg=FFFFFF&#038;fg=000000&#038;s=1" title="t_{setup}" style="vertical-align:-20%;" class="tex" alt="t_{setup}" /><br />
		die Zeit in der das Signal vor einer Taktflanke stabil sein muss
	</li>
</ul>
<p>Die Zeit zwischen 2 Takten muss mindestens die Summe dieser drei Zeiten sein, also ist die Formel: <img src="http://l.wordpress.com/latex.php?latex=T_c%20%3D%20t_%7Bpcq%7D%20%2B%20t_%7Bpd%7D%20%2B%20t_%7Bsetup%7D&#038;bg=FFFFFF&#038;fg=000000&#038;s=1" title="T_c = t_{pcq} + t_{pd} + t_{setup}" style="vertical-align:-20%;" class="tex" alt="T_c = t_{pcq} + t_{pd} + t_{setup}" />. Damit lässt sich dann auch die Taktfrequenz berechnen: <img src="http://l.wordpress.com/latex.php?latex=f%20%3D%20%5Cfrac%7B1%7D%7BT_c%7D&#038;bg=FFFFFF&#038;fg=000000&#038;s=1" title="f = \frac{1}{T_c}" style="vertical-align:-20%;" class="tex" alt="f = \frac{1}{T_c}" /></p>
<div class="pdf24Plugin-cp-box"><form method="post" action="http://doc2pdf.pdf24.org/doc2pdf/wordpress.php" target="pdf24PopWin" onsubmit="window.open('about:blank', 'pdf24PopWin', 'scrollbars=yes,width=400,height=200,top=0,left=0'); return true;"><input type="hidden" name="blogCharset" value="VVRGLTg=" /><input type="hidden" name="blogPosts" value="MQ==" /><input type="hidden" name="blogUrl" value="aHR0cDovL2JyaWFucC5kZQ==" /><input type="hidden" name="blogName" value="YnJpYW5wLmRl" /><input type="hidden" name="blogValueEncoding" value="base64" /><input type="hidden" name="postTitle_0" value="VGltaW5nIHVuZCBHbGl0Y2hlcw==" /><input type="hidden" name="postLink_0" value="aHR0cDovL2JyaWFucC5kZS8yMDEwLzAxLzE3L3RpbWluZy11bmQtZ2xpdGNoZXMv" /><input type="hidden" name="postAuthor_0" value="QnJpYW4=" /><input type="hidden" name="postDateTime_0" value="MjAxMC0wMS0xNyAwMDowMTowNQ==" /><input type="hidden" name="postContent_0" value="PHA+SmVkZXMgQmF1ZWxlbWVudCBiZW7DtnRpZ3QgPGVtPmVpbmVuIE1vbWVudDwvZW0+LCBiaXMgZXMgYXVmIGVpbmUgw4RuZGVydW5nIGFtIEVpbmdhbmcgcmVhZ2llcnQuIE5hdMO8cmxpY2ggc2luZCBkaWVzZSBaZWl0ZW4gYmVpIGVpbnplbG5lbiBFbGVtZW50IHNlaHIgZ2VyaW5nLCBhYmVyIHdlbm4gbWFuIHJpY2h0aWdlIFNjaGFsdHVuZyBiYXV0LCBkYW5uIGthbm4gZXMgc2VociBzY2huZWxsIHp1IFByb2JsZW1lbiBrb21tZW4uPC9wPgo8aDM+U2NoYWx0dW5nZW4gYXVzIHByaW1pdGl2ZW4gRWxlbWVudGVuPC9oMz4KPHA+QmVpIFNjaGFsdHVuZ2VuIG1pdCBlaW5mYWNoZW4gQmF1dGVpbGVuIGhhbHRlbiBzaWNoIGRpZSBaZWl0ZW4sIGRpZSBiZXLDvGNrc2ljaHRpZ3Qgd2VyZGVuIG3DvHNzZW4sIGluIEdyZW56ZW4uIEVzIGdpYnQgbnVyIDI6IDxpbWcgc3JjPSJodHRwOi8vbC53b3JkcHJlc3MuY29tL2xhdGV4LnBocD9sYXRleD10XyU3QmNkJTdEJiMwMzg7Ymc9RkZGRkZGJiMwMzg7Zmc9MDAwMDAwJiMwMzg7cz0xIiB0aXRsZT0idF97Y2R9IiBzdHlsZT0idmVydGljYWwtYWxpZ246LTIwJTsiIGNsYXNzPSJ0ZXgiIGFsdD0idF97Y2R9IiAvPiB1bmQgPGltZyBzcmM9Imh0dHA6Ly9sLndvcmRwcmVzcy5jb20vbGF0ZXgucGhwP2xhdGV4PXRfJTdCcGQlN0QmIzAzODtiZz1GRkZGRkYmIzAzODtmZz0wMDAwMDAmIzAzODtzPTEiIHRpdGxlPSJ0X3twZH0iIHN0eWxlPSJ2ZXJ0aWNhbC1hbGlnbjotMjAlOyIgY2xhc3M9InRleCIgYWx0PSJ0X3twZH0iIC8+LiBNaXQgPGltZyBzcmM9Imh0dHA6Ly9sLndvcmRwcmVzcy5jb20vbGF0ZXgucGhwP2xhdGV4PXRfJTdCY2QlN0QmIzAzODtiZz1GRkZGRkYmIzAzODtmZz0wMDAwMDAmIzAzODtzPTEiIHRpdGxlPSJ0X3tjZH0iIHN0eWxlPSJ2ZXJ0aWNhbC1hbGlnbjotMjAlOyIgY2xhc3M9InRleCIgYWx0PSJ0X3tjZH0iIC8+IChlbmdsLiA8c3Ryb25nPmNvbnRhbWluYXRpb24gZGVsYXk8L3N0cm9uZz4pIGdpYnQgbWFuIGRpZSBtaW5pbWFsZSBaZWl0IGFuLCBiaXMgZGllIFNjaGFsdHVuZyBkZW4gbmV1ZW4gV2VydCBhdXNnaWJ0LiBNaXQgPGltZyBzcmM9Imh0dHA6Ly9sLndvcmRwcmVzcy5jb20vbGF0ZXgucGhwP2xhdGV4PXRfJTdCcGQlN0QmIzAzODtiZz1GRkZGRkYmIzAzODtmZz0wMDAwMDAmIzAzODtzPTEiIHRpdGxlPSJ0X3twZH0iIHN0eWxlPSJ2ZXJ0aWNhbC1hbGlnbjotMjAlOyIgY2xhc3M9InRleCIgYWx0PSJ0X3twZH0iIC8+IChlbmdsLiA8c3Ryb25nPnByb3BhZ2F0aW9uIGRlbGF5PC9zdHJvbmc+KSBkYWdlZ2VuIGRpZSBtYXhpbWFsZSBaZWl0LCBiaXMgZGVyIG5ldWUgV2VydCBmZXN0c3RlaHQuPGJyIC8+Clp1IGJlYWNodGVuIGlzdCwgZGFzcyBlcyB6d2lzY2hlbiA8aW1nIHNyYz0iaHR0cDovL2wud29yZHByZXNzLmNvbS9sYXRleC5waHA/bGF0ZXg9dF8lN0JjZCU3RCYjMDM4O2JnPUZGRkZGRiYjMDM4O2ZnPTAwMDAwMCYjMDM4O3M9MSIgdGl0bGU9InRfe2NkfSIgc3R5bGU9InZlcnRpY2FsLWFsaWduOi0yMCU7IiBjbGFzcz0idGV4IiBhbHQ9InRfe2NkfSIgLz4gdW5kIDxpbWcgc3JjPSJodHRwOi8vbC53b3JkcHJlc3MuY29tL2xhdGV4LnBocD9sYXRleD10XyU3QnBkJTdEJiMwMzg7Ymc9RkZGRkZGJiMwMzg7Zmc9MDAwMDAwJiMwMzg7cz0xIiB0aXRsZT0idF97cGR9IiBzdHlsZT0idmVydGljYWwtYWxpZ246LTIwJTsiIGNsYXNzPSJ0ZXgiIGFsdD0idF97cGR9IiAvPiB6dSBtZWhyZXJlbiDDhG5kZXJ1bmdlbiBhbSBBdXNnYW5nIGRlciBMb2dpayBnZWJlbiBrYW5uLCBhdWNoIHdlbm4gc2ljaCBkZXIgRWluZ2FuZ3N3ZXJ0IG51ciBlaW4gZWluemlnZXMgbWFsIGdlw6RuZGVydCBoYXQuIERhcyBzaW5kIGRpZSBzb2dlbmFubnRlbiBHbGl0Y2hlcy48L3A+CjxoMz5HbGl0Y2hlczwvaDM+CjxwPkluIExvZ2lrc2NoYWx0dW5nZW4gZ2lidCBlcyBQZmFkZSBpbiBkZW5lbiBudXIgd2VuaWdlIEVsZW1lbnRlIGxpZWdlbiAoZW5nbC4gPHN0cm9uZz5zaG9ydCBwYXRoPC9zdHJvbmc+KSwgZGllIGRhcyBFcmdlYm5pcyBhbHNvIHNlaHIgc2NobmVsbCBiZXJlY2hlbi4gTmF0w7xybGljaCBnaWJ0IGVzIGRhbm4gYXVjaCBQZmFkZSBpbiBkZW5lbiB2aWVsZSAob2RlciBlaW5mYWNoIG1laHIgRWxlbWVudGUgYWxzIGluIHNob3J0IHBhdGgpIGxpZWdlbiAoZW5nbC4gPHN0cm9uZz5jcml0aWNhbCBwYXRoPC9zdHJvbmc+KSwgdW5kIGRlcmVuIEVyZ2VibmlzIGVyc3Qgc3DDpHRlciBmZXJ0aWcgaXN0LiBEZXNoYWxiIGthbm4gZXMgdm9ya29tbWVuLCBkYXNzIHNpY2ggZGVyIEF1c2dhbmcgZWluZXIgTG9naWtzY2hhbHR1bmcgendpc2NoZW4gPGltZyBzcmM9Imh0dHA6Ly9sLndvcmRwcmVzcy5jb20vbGF0ZXgucGhwP2xhdGV4PXRfJTdCY2QlN0QmIzAzODtiZz1GRkZGRkYmIzAzODtmZz0wMDAwMDAmIzAzODtzPTEiIHRpdGxlPSJ0X3tjZH0iIHN0eWxlPSJ2ZXJ0aWNhbC1hbGlnbjotMjAlOyIgY2xhc3M9InRleCIgYWx0PSJ0X3tjZH0iIC8+IHVuZCA8aW1nIHNyYz0iaHR0cDovL2wud29yZHByZXNzLmNvbS9sYXRleC5waHA/bGF0ZXg9dF8lN0JwZCU3RCYjMDM4O2JnPUZGRkZGRiYjMDM4O2ZnPTAwMDAwMCYjMDM4O3M9MSIgdGl0bGU9InRfe3BkfSIgc3R5bGU9InZlcnRpY2FsLWFsaWduOi0yMCU7IiBjbGFzcz0idGV4IiBhbHQ9InRfe3BkfSIgLz4gbWVocm1hbHMgw6RuZGVydCwgYmlzIGVyIGRhbm4gbmFjaCA8aW1nIHNyYz0iaHR0cDovL2wud29yZHByZXNzLmNvbS9sYXRleC5waHA/bGF0ZXg9dF8lN0JwZCU3RCYjMDM4O2JnPUZGRkZGRiYjMDM4O2ZnPTAwMDAwMCYjMDM4O3M9MSIgdGl0bGU9InRfe3BkfSIgc3R5bGU9InZlcnRpY2FsLWFsaWduOi0yMCU7IiBjbGFzcz0idGV4IiBhbHQ9InRfe3BkfSIgLz4gc3RhYmlsIGRhcyBFcmdlYm5pcyB6ZWlndC48YnIgLz4KPGEgaHJlZj0iaHR0cDovL2RlLndpa2lwZWRpYS5vcmcvd2lraS9HbGl0Y2hfKEVsZWt0cm9uaWspI0JlaXNwaWVsIj5CZWlzcGllbCBpbiBkZXIgV2lraXBlZGlhLjwvYT48L3A+CjxwPjwhLS0gd3BfYWRfY2FtcF8xIC0tPjwvcD4KPGgzPlNlcXVlbnppZWxsZSBMb2dpazwvaDM+CjxwPkluIHNlcXVlbnRpZWxsZSBMb2dpayBzaW5kIHNvd29obCBMb2dpa2JhdXN0ZWluZSBhbHMgYXVjaCBGbGlwLUZsb3BzIHZlcmJhdXQuIERpZSBMb2dpa2JhdXN0ZWluZSBiZXJlY2huZW4gZGVuIG5ldWVuIFdlcnQsIGRlciBkYW5uIGFtIEVpbmdhbmcgdm9uIGVpbmVtIEZsaXAtRmxvcCBhbmxpZWd0LCBkYXMgZGVuIFdlcnQgZGFubiB6dXIgbsOkY2hzdGVuIFRha3RmbGFua2Ugw7xiZXJuaW1tdC4gRGFyYXVmaGluIGthbm4gZGllIExvZ2lrIGhpbnRlciBlaW5lbSBGbGlwLUZsb3AgbmFjaCBkZXIgVGFrdGZsYW5rZSBlaW5lIG5ldWUgQmVyZWNobnVuZyBiZWdpbm5lbiwgZGEgc2ljaCBkaWUgRWluZ2FuZ3N3ZXJ0IGV2ZW50dWVsbCBnZcOkbmRlcnQgaGFiZW4uPGJyIC8+CkRhIGRpZSBMb2dpayBlaW5lIGJlc3RpbW1lIFplaXQgYmVuw7Z0aWd0IGJpcyBzaWUgZGllIEJlcmVjaG51bmcgZGVmaW5pdGl2IGFiZ2VzY2hsb3NzZW4gaGF0LCBtdXNzIGdlbsO8Z2VuZCBaZWl0IHp3aXNjaGVuIHp3ZWkgVGFrdGZsYW5rZW4genVyIFZlcmbDvGd1bmcgc3RlaGVuLiBEYSBtYW4gYWJlciBuaWNodCAxMDAldGlnIHNhZ2VuIGthbm4gPGVtPndhbm48L2VtPiBkYXMgRmxpcC1GbG9wIGRlbiBuZXVlbiBXZXJ0IMO8YmVybmltbXQgdW5kIHdhbm4gZGVyIG5ldWUgV2VydCBhdXNnZWdlYmVuIHdpcmQsIGJyYXVjaGVuIHdpciBhdWNoIGVpbmVuIFplaXRwdWZmZXIgZsO8ciBkYXMgRmxpcC1GbG9wLjxiciAvPgpHZW5hdSBnZXNhZ3QsIGRhcmYgc2ljaCA8aW1nIHNyYz0iaHR0cDovL2wud29yZHByZXNzLmNvbS9sYXRleC5waHA/bGF0ZXg9dF8lN0JzZXR1cCU3RCYjMDM4O2JnPUZGRkZGRiYjMDM4O2ZnPTAwMDAwMCYjMDM4O3M9MSIgdGl0bGU9InRfe3NldHVwfSIgc3R5bGU9InZlcnRpY2FsLWFsaWduOi0yMCU7IiBjbGFzcz0idGV4IiBhbHQ9InRfe3NldHVwfSIgLz4gdm9yIGRlciBUYWt0ZmxhbmtlIGJpcyA8aW1nIHNyYz0iaHR0cDovL2wud29yZHByZXNzLmNvbS9sYXRleC5waHA/bGF0ZXg9dF8lN0Job2xkJTdEJiMwMzg7Ymc9RkZGRkZGJiMwMzg7Zmc9MDAwMDAwJiMwMzg7cz0xIiB0aXRsZT0idF97aG9sZH0iIHN0eWxlPSJ2ZXJ0aWNhbC1hbGlnbjotMjAlOyIgY2xhc3M9InRleCIgYWx0PSJ0X3tob2xkfSIgLz4gbmFjaCBkZXIgVGFrdGZsYW5rZSBuaWNodHMgbWVociBhbSBFaW5nYW5nc3NpZ25hbCBkZXMgRmxpcC1GbG9wcyDDpG5kZXJuLiBOYWNoIGRlbSBkYXMgRmxpcC1GbG9wIGRlbiBuZXVlbiBXZXJ0IMO8YmVybm9tbWVuIGhhdCAobWFuIHNwcmljaHQgYXVjaCB2b24gPGVtPnNhbXBsZWQ8L2VtPiksIGvDtm5uZW4gd2llZGVyIGRpZSBCZXJlY2hudW5nZW4gZHVyY2ggZGllIExvZ2lrIHN0YXR0ZmluZGVuLiBCZWlkZSBaZWl0ZW4gd2VyZGVuIGFscyBBYnRhc3R6ZWl0IGJlemVpY2huZXQsIGFsc28gZGFzIFplaXRpbnRlcnZhbGwgPHN0cm9uZz51bSBkaWUgVGFrdGZsYW5rZSBoZXJ1bTwvc3Ryb25nPiBpbiBkZW0gc2ljaCBkYXMgRWluZ2FuZ3NzaWduYWwgbmljaHQgw6RuZGVybiBkYXJmICYjODIxMTsgZXMgbXVzcyA8c3Ryb25nPnN0YWJpbDwvc3Ryb25nPiBzZWluLiA8aW1nIHNyYz0iaHR0cDovL2wud29yZHByZXNzLmNvbS9sYXRleC5waHA/bGF0ZXg9dF8lN0JhJTdEJTNEdF8lN0JzZXR1cCU3RCUyQnRfJTdCaG9sZCU3RCYjMDM4O2JnPUZGRkZGRiYjMDM4O2ZnPTAwMDAwMCYjMDM4O3M9MSIgdGl0bGU9InRfe2F9PXRfe3NldHVwfSt0X3tob2xkfSIgc3R5bGU9InZlcnRpY2FsLWFsaWduOi0yMCU7IiBjbGFzcz0idGV4IiBhbHQ9InRfe2F9PXRfe3NldHVwfSt0X3tob2xkfSIgLz48L3A+CjxibG9ja3F1b3RlPjxwPjxpbWcgc3JjPSJodHRwOi8vbC53b3JkcHJlc3MuY29tL2xhdGV4LnBocD9sYXRleD10XyU3QmElN0QmIzAzODtiZz1GRkZGRkYmIzAzODtmZz0wMDAwMDAmIzAzODtzPTEiIHRpdGxlPSJ0X3thfSIgc3R5bGU9InZlcnRpY2FsLWFsaWduOi0yMCU7IiBjbGFzcz0idGV4IiBhbHQ9InRfe2F9IiAvPiBpc3QgYWxzbyBlaW4gWmVpdHB1ZmZlciB1bSBkaWUgVGFrdGZsYW5rZSBoZXJ1bSwgZmFsbHMgZWluIEZsaXAtRmxvcCBldHdhcyBmcsO8aGVyIG9kZXIgZXR3YXMgenUgc3DDpHQgc2FtcGxlZC48L3A+PC9ibG9ja3F1b3RlPgo8cD5BbGxlcmRpbmdzIGdpYnQgZXMgYmVpIEZsb3AtRmxvcHMgbm9jaCB3ZWl0ZXJlIFZlcnrDtmdlcnVuZ2VuIGRpZSB6dSBiZWFjaHRlbiBzaW5kOiDDhGhubGljaCB3aWUgYmVpIExvZ2lrIGthbm4gZXMgZWluZSBiZXN0aW1tZSBaZWl0IGRhdWVybiwgYmlzIGRlciBuZXVlIFdlcnQgbmFjaCBlaW5lciBUYWt0ZmxhbmtlIGF1c2dlZ2ViZW4gd2lyZC4gRGF6dSBnaWJ0IGVzIHp3ZWkgWmVpdGVuOiA8aW1nIHNyYz0iaHR0cDovL2wud29yZHByZXNzLmNvbS9sYXRleC5waHA/bGF0ZXg9dF8lN0JjY3ElN0QmIzAzODtiZz1GRkZGRkYmIzAzODtmZz0wMDAwMDAmIzAzODtzPTEiIHRpdGxlPSJ0X3tjY3F9IiBzdHlsZT0idmVydGljYWwtYWxpZ246LTIwJTsiIGNsYXNzPSJ0ZXgiIGFsdD0idF97Y2NxfSIgLz4gKGVuZ2wuIDxzdHJvbmc+Y29udGFtaW5hdGlvbiBkZWxheTwvc3Ryb25nPikgZ2lidCBkaWUgbWluaW1hbCBaZWl0IGFuLCBuYWNoIGRlciBkZXIgQXVzZ2FuZyBiZXJlaXRzIHdpZWRlciBha3R1ZWxsIHNlaW4ga8O2bm50ZS4gRGVzIHdlaXRlcmVuIHNhZ3Qgc2llIGF1cywgd2llIGxhbmcgbmFjaCBlaW5lciBUYWt0ZmxhbmtlIGRlZmluaXRpdiBrZWluZSDDhG5kZXJ1bmdlbiBhbSBBdXNnYW5nIGF1ZnRyZXRlbi48YnIgLz4KU2NobGllw59saWNoIGdpYnQgPGltZyBzcmM9Imh0dHA6Ly9sLndvcmRwcmVzcy5jb20vbGF0ZXgucGhwP2xhdGV4PXRfJTdCcGNxJTdEJiMwMzg7Ymc9RkZGRkZGJiMwMzg7Zmc9MDAwMDAwJiMwMzg7cz0xIiB0aXRsZT0idF97cGNxfSIgc3R5bGU9InZlcnRpY2FsLWFsaWduOi0yMCU7IiBjbGFzcz0idGV4IiBhbHQ9InRfe3BjcX0iIC8+IChlbmdsLiA8c3Ryb25nPnByb3BhZ2F0aW9uIGRlbGF5PC9zdHJvbmc+KSBkaWUgWmVpdCBhbiwgbmFjaCBkZXIgZGVyIEF1c2dhbmcgaW4gamVkZW0gRmFsbCBkZW4ga29ycmVrdGVuIFdlcnQgaGF0LiBad2lzY2hlbiA8aW1nIHNyYz0iaHR0cDovL2wud29yZHByZXNzLmNvbS9sYXRleC5waHA/bGF0ZXg9dF8lN0JjY3ElN0QmIzAzODtiZz1GRkZGRkYmIzAzODtmZz0wMDAwMDAmIzAzODtzPTEiIHRpdGxlPSJ0X3tjY3F9IiBzdHlsZT0idmVydGljYWwtYWxpZ246LTIwJTsiIGNsYXNzPSJ0ZXgiIGFsdD0idF97Y2NxfSIgLz4gdW5kIDxpbWcgc3JjPSJodHRwOi8vbC53b3JkcHJlc3MuY29tL2xhdGV4LnBocD9sYXRleD10XyU3QnBjcSU3RCYjMDM4O2JnPUZGRkZGRiYjMDM4O2ZnPTAwMDAwMCYjMDM4O3M9MSIgdGl0bGU9InRfe3BjcX0iIHN0eWxlPSJ2ZXJ0aWNhbC1hbGlnbjotMjAlOyIgY2xhc3M9InRleCIgYWx0PSJ0X3twY3F9IiAvPiBrw7ZubnRlIGRlciBBdXNnYW5nICYjODIxMTsgZ2VuYXUgd2llIGJlaSBMb2dpa3NjaGFsdHVuZ2VuICYjODIxMTsgZ2xpdGNoZW4uPC9wPgo8aDM+VGFrdGZyZXF1ZW56PC9oMz4KPHA+TWl0IGRpZXNlbiBaZWl0YW5mb3JkZXJ1bmdlbiBsw6Rzc3Qgc2ljaCBiZXN0aW1tZW4gd2llIGhvY2ggZGVyIFRha3QgbWF4aW1hbCBmw7xyIGVpbmUgU2NoYWx0dW5nIHNlaW4ga2Fubi48YnIgLz4KV2lyIG3DvHNzZW4gZm9sZ2VuZGUgWmVpdGVuIGJlcsO8Y2tzaWNodGlnZW46PC9wPgo8dWw+CjxsaT4KCQk8aW1nIHNyYz0iaHR0cDovL2wud29yZHByZXNzLmNvbS9sYXRleC5waHA/bGF0ZXg9dF8lN0JwY3ElN0QmIzAzODtiZz1GRkZGRkYmIzAzODtmZz0wMDAwMDAmIzAzODtzPTEiIHRpdGxlPSJ0X3twY3F9IiBzdHlsZT0idmVydGljYWwtYWxpZ246LTIwJTsiIGNsYXNzPSJ0ZXgiIGFsdD0idF97cGNxfSIgLz48YnIgLz4KCQlkaWUgWmVpdCBkaWUgZGFzIEZsaXAtRmxvcCBicmF1Y2h0LCBiaXMgZXMgbmFjaCBlaW5lciBUYWt0ZmxhbmtlIGRlbiBuZXVlbiBXZXJ0IGF1c2dpYnQKCTwvbGk+CjxsaT4KCQk8aW1nIHNyYz0iaHR0cDovL2wud29yZHByZXNzLmNvbS9sYXRleC5waHA/bGF0ZXg9dF8lN0JwZCU3RCYjMDM4O2JnPUZGRkZGRiYjMDM4O2ZnPTAwMDAwMCYjMDM4O3M9MSIgdGl0bGU9InRfe3BkfSIgc3R5bGU9InZlcnRpY2FsLWFsaWduOi0yMCU7IiBjbGFzcz0idGV4IiBhbHQ9InRfe3BkfSIgLz48YnIgLz4KCQlkaWUgWmVpdCBkaWUgZGllIExvZ2lrIG1heGltYWwgYnJhdWNodCwgYmlzIHNpZSBkZW4gbmV1ZW4gV2VydCBiZXJlY2huZXQgaGF0Cgk8L2xpPgo8bGk+CgkJPGltZyBzcmM9Imh0dHA6Ly9sLndvcmRwcmVzcy5jb20vbGF0ZXgucGhwP2xhdGV4PXRfJTdCc2V0dXAlN0QmIzAzODtiZz1GRkZGRkYmIzAzODtmZz0wMDAwMDAmIzAzODtzPTEiIHRpdGxlPSJ0X3tzZXR1cH0iIHN0eWxlPSJ2ZXJ0aWNhbC1hbGlnbjotMjAlOyIgY2xhc3M9InRleCIgYWx0PSJ0X3tzZXR1cH0iIC8+PGJyIC8+CgkJZGllIFplaXQgaW4gZGVyIGRhcyBTaWduYWwgdm9yIGVpbmVyIFRha3RmbGFua2Ugc3RhYmlsIHNlaW4gbXVzcwoJPC9saT4KPC91bD4KPHA+RGllIFplaXQgendpc2NoZW4gMiBUYWt0ZW4gbXVzcyBtaW5kZXN0ZW5zIGRpZSBTdW1tZSBkaWVzZXIgZHJlaSBaZWl0ZW4gc2VpbiwgYWxzbyBpc3QgZGllIEZvcm1lbDogPGltZyBzcmM9Imh0dHA6Ly9sLndvcmRwcmVzcy5jb20vbGF0ZXgucGhwP2xhdGV4PVRfYyUyMCUzRCUyMHRfJTdCcGNxJTdEJTIwJTJCJTIwdF8lN0JwZCU3RCUyMCUyQiUyMHRfJTdCc2V0dXAlN0QmIzAzODtiZz1GRkZGRkYmIzAzODtmZz0wMDAwMDAmIzAzODtzPTEiIHRpdGxlPSJUX2MgPSB0X3twY3F9ICsgdF97cGR9ICsgdF97c2V0dXB9IiBzdHlsZT0idmVydGljYWwtYWxpZ246LTIwJTsiIGNsYXNzPSJ0ZXgiIGFsdD0iVF9jID0gdF97cGNxfSArIHRfe3BkfSArIHRfe3NldHVwfSIgLz4uIERhbWl0IGzDpHNzdCBzaWNoIGRhbm4gYXVjaCBkaWUgVGFrdGZyZXF1ZW56IGJlcmVjaG5lbjogPGltZyBzcmM9Imh0dHA6Ly9sLndvcmRwcmVzcy5jb20vbGF0ZXgucGhwP2xhdGV4PWYlMjAlM0QlMjAlNUNmcmFjJTdCMSU3RCU3QlRfYyU3RCYjMDM4O2JnPUZGRkZGRiYjMDM4O2ZnPTAwMDAwMCYjMDM4O3M9MSIgdGl0bGU9ImYgPSBcZnJhY3sxfXtUX2N9IiBzdHlsZT0idmVydGljYWwtYWxpZ246LTIwJTsiIGNsYXNzPSJ0ZXgiIGFsdD0iZiA9IFxmcmFjezF9e1RfY30iIC8+PC9wPgo=" /><a href="http://de.pdf24.org" target="_blank" title="PDF erstellen"><img src="http://brianp.de/wp-content/plugins/pdf24-post-to-pdf/img/sheep_16x16.gif" alt="PDF erstellen" border="0" /></a> <span class="pdf24Plugin-cp-space">&nbsp;&nbsp;</span> <span class="pdf24Plugin-cp-text">Sende Artikel als PDF an</span> <input class="pdf24Plugin-cp-input" style="margin: 0px;" type="text" name="sendEmailTo" value="Emailadresse" onmousedown="this.value = '';" /> <input class="pdf24Plugin-cp-submit" style="margin: 0px;" type="submit" value="Senden" /></form></div>
]]></content:encoded>
			<wfw:commentRss>http://brianp.de/2010/01/17/timing-und-glitches/feed/</wfw:commentRss>
		<slash:comments>2</slash:comments>
		</item>
	</channel>
</rss>
