{"id":491,"date":"2015-10-06T09:12:56","date_gmt":"2015-10-06T09:12:56","guid":{"rendered":"http:\/\/coolt.ch\/notizen\/?p=491"},"modified":"2015-10-11T15:44:40","modified_gmt":"2015-10-11T15:44:40","slug":"aubau-einer-speicherzelle","status":"publish","type":"post","link":"https:\/\/coolt.ch\/notizen\/aubau-einer-speicherzelle\/","title":{"rendered":"Aubau einer Speicherzelle"},"content":{"rendered":"<p><strong>Logik<\/strong><\/p>\n<p><a href=\"http:\/\/coolt.ch\/notizen\/wp-content\/uploads\/2015\/10\/Logik_FF.png\"><img loading=\"lazy\" class=\"alignnone size-full wp-image-494\" src=\"http:\/\/coolt.ch\/notizen\/wp-content\/uploads\/2015\/10\/Logik_FF.png\" alt=\"Logik_FF\" width=\"470\" height=\"290\" srcset=\"https:\/\/coolt.ch\/notizen\/wp-content\/uploads\/2015\/10\/Logik_FF.png 470w, https:\/\/coolt.ch\/notizen\/wp-content\/uploads\/2015\/10\/Logik_FF-300x185.png 300w\" sizes=\"(max-width: 470px) 100vw, 470px\" \/><\/a><\/p>\n<p>Ein FF besteht aus logischer Sicht aus zwei Invertern. Durch die zwei Inverter, erscheint der Eingangswert wieder am Ausgang. Der Wert wurde gespeichert. Tiefer betrachtet, ist die Basis eines FF ein <a href=\"http:\/\/lateblt.tripod.com\/ramworks.htm\">Latch<\/a>. Das Latch ist der Baustein, der durch Set-Reset am Ausgang ein Wert beh\u00e4lt. Das Latch ist aber asynchron und deshal kein FF im engen Sinn. Das FF hat zus\u00e4tzlich einen Clock. Dadurch werden erst (bei steigender Flanke) die Ausg\u00e4nge gesetzt.<\/p>\n<p><strong>Hardware (mit Transistoren)<\/strong><\/p>\n<p><strong><a href=\"http:\/\/coolt.ch\/notizen\/wp-content\/uploads\/2015\/10\/Hardware_FF.png\"><img loading=\"lazy\" class=\"alignnone size-full wp-image-495\" src=\"http:\/\/coolt.ch\/notizen\/wp-content\/uploads\/2015\/10\/Hardware_FF.png\" alt=\"Hardware_FF\" width=\"417\" height=\"276\" srcset=\"https:\/\/coolt.ch\/notizen\/wp-content\/uploads\/2015\/10\/Hardware_FF.png 417w, https:\/\/coolt.ch\/notizen\/wp-content\/uploads\/2015\/10\/Hardware_FF-300x199.png 300w\" sizes=\"(max-width: 417px) 100vw, 417px\" \/><\/a><\/strong><\/p>\n<p>Pro Speicherzelle (FF) hat es zwei Bit-Lines. Eine ist die Inversion der anderen.<br \/>\nAuf der Bit-Line wird das aktuelle Bit gesetzt (siehe erstes Bild f\u00fcr Logik).<br \/>\nDie <a href=\"http:\/\/coolt.ch\/notizen\/memory-an-prozesssor-anbinden\/\">Word-Linien<\/a>, ist die Verbindung einer Reihe von Speicherzellen.<br \/>\n<strong>Unterschied Transistoren &lt;-&gt; Kondensatoren als Speicherelement<\/strong><br \/>\nFF k\u00f6nnen mit Transistoren (z.B. in SRAM, s = static = stabil) oder mit Kondensatoren (z.B. DRAM, d = dynamisch = instabil) aufgebaut sein. Die Transistoren behalten ihren Wert (Zustand &#8218;1&#8216; oder &#8218;0&#8216;), sind sie einmal geschalten, was bei den Kondensatoren nicht gilt. Die Kondensatoren entladen sich (&#8218;1&#8216; &#8211; &gt; &#8218;0.7&#8216; -&gt; &#8218;0.5&#8216;), weshalb ihr Wert immer wieder neu gesetzt (<em>refresh<\/em>) werden muss.<br \/>\nDas <strong><em>Refrehen<\/em><\/strong> wird <strong>zeilenweise<\/strong> gemacht.<br \/>\nBsp. Bei einem 16-Bit-Memory, wird in einem Refresh-Zyklus 16 FF neu gesetzt.<\/p>\n<p><a href=\"http:\/\/lateblt.tripod.com\/ramworks.htm\">Gute Website<\/a> zu detaillierteren Informatioenen zum digitalen Speichern (&#8222;How RAM works&#8220;).<\/p>\n","protected":false},"excerpt":{"rendered":"<p>Logik Ein FF besteht aus logischer Sicht aus zwei Invertern. Durch die zwei Inverter, erscheint der Eingangswert wieder am Ausgang. Der Wert wurde gespeichert. Tiefer betrachtet, ist die Basis eines FF ein Latch. Das Latch ist der Baustein, der durch Set-Reset am Ausgang ein Wert beh\u00e4lt. Das Latch ist aber asynchron und deshal kein FF &hellip; <a href=\"https:\/\/coolt.ch\/notizen\/aubau-einer-speicherzelle\/\" class=\"more-link\"><span class=\"screen-reader-text\">Aubau einer Speicherzelle<\/span> weiterlesen<\/a><\/p>\n","protected":false},"author":1,"featured_media":0,"comment_status":"closed","ping_status":"closed","sticky":false,"template":"","format":"standard","meta":[],"categories":[47],"tags":[49,17,48],"_links":{"self":[{"href":"https:\/\/coolt.ch\/notizen\/wp-json\/wp\/v2\/posts\/491"}],"collection":[{"href":"https:\/\/coolt.ch\/notizen\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/coolt.ch\/notizen\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/coolt.ch\/notizen\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/coolt.ch\/notizen\/wp-json\/wp\/v2\/comments?post=491"}],"version-history":[{"count":5,"href":"https:\/\/coolt.ch\/notizen\/wp-json\/wp\/v2\/posts\/491\/revisions"}],"predecessor-version":[{"id":553,"href":"https:\/\/coolt.ch\/notizen\/wp-json\/wp\/v2\/posts\/491\/revisions\/553"}],"wp:attachment":[{"href":"https:\/\/coolt.ch\/notizen\/wp-json\/wp\/v2\/media?parent=491"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/coolt.ch\/notizen\/wp-json\/wp\/v2\/categories?post=491"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/coolt.ch\/notizen\/wp-json\/wp\/v2\/tags?post=491"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}