Unterschiede

Hier werden die Unterschiede zwischen zwei Versionen angezeigt.

Link zu dieser Vergleichsansicht

Beide Seiten der vorigen Revision Vorhergehende Überarbeitung
Nächste Überarbeitung
Vorhergehende Überarbeitung
introduction_to_digital_systems:storage_elements [2023/03/27 11:46]
mexleadmin
introduction_to_digital_systems:storage_elements [2023/12/19 02:35] (aktuell)
mexleadmin [Exercises]
Zeile 1: Zeile 1:
-====== 5Storage Elements ======+====== 5 Storage Elements ======
  
 In the previous chapter, we had a look at memory devices, which store data even when no voltage is applied. This is great for long-term storage, like measurement data, pictures, or music. The clock frequency of the storage element is often much lower than the internal frequency of the processor/controller. By this, the processor has to wait for the stored information due to high access time. In the previous chapter, we had a look at memory devices, which store data even when no voltage is applied. This is great for long-term storage, like measurement data, pictures, or music. The clock frequency of the storage element is often much lower than the internal frequency of the processor/controller. By this, the processor has to wait for the stored information due to high access time.
Zeile 347: Zeile 347:
 </WRAP></WRAP></panel> </WRAP></WRAP></panel>
  
-<WRAP><well><imgcaption pic053|Variable Frequency Divider></imgcaption> \\ {{url>https://www.falstad.com/circuit/circuitjs.html?ctz=CQAgzCCMCmC0AcIAMA6ALPA7JSA2ArAJzEBMa+amYmI+StIaE+cOAUCUjfGCeJrhDw84eGkYgAQmA5ch+QdUFj6YMRMklZNQknFKh8RGvHjJSbYdUChuferOQ2AGSG9+y92iT0+9AGYAhgA2AM7QDBYoIACqAA4AwgD2AK4AdgAu0ABOaABGAJYZyCB84oIJzgDSULV8AIq+JRD1kCCCbS18iHwtEITggwBKAKIAylBt9PQAgmkAJgDigVkjwQC2ADqhJNtg22ib2XNLK9BrW6G4B9v4RyfLqxvb8LfbmEfOSQDmBQDGAHkUhk4sCLttdtkvr9AcDQRlwVdPj9-kCQWDnqFCMiYWj4YjXtkACoAMWCBTiZKScUR+x220gSAZDMgOP+AEk0vjMftiWSKVSaZjDkjQpBdmKWUdSeTKcFqYi7qFXmK6ayxay+bLBYiPliGSL1TgoJsIabQky3pKzdtLaElaybRbzUrdhCUK7zSQPU7vZ73f7nfTmdsgmFoC7zUzg0G3bGo2w0IyQFRBHYU2hyuI2vFkuksrlCsV1RLo-gTfSg+WS7bbqUA-Wdh7G36W83S431WHwlbfLbG32LWwAIQgebQIIpYLFWZIAA02xmkAXoRmJBXMzAK-M2+X20025aIGS6zigWyKyS2WQPlvPk2AEdWWlb4yfKyn5sX0g3z+mZ-vxwd8P2fP933vAC-0ZaDH1AoCf0ZWCvwQ6CcCQtJf1-dC33gkCv2gqD-2fVDUOwnC3zIlCfzIkiiPwnAGLQgCAH5WLY1jHyZNJZEQQhOHacRCFweh03ocdJ2nZAXHkRQbHgBRGB8UoSm7CJywsVxdH0GwtMUpoAhCcJImkoxrGUeB6G8Jo2lU4yAHcoB-NNsyc0pxAsBzoMEMgU1wHp3LYByBH83zjD8NghhTMBBCE9oLJAWK2m6O8lNbVtpg9QK3D4dM+JEgKHLyhLPD4WKPOyqASF4-jxUQcqeD4PB6CKpqpMKvQPASjrID4tquuzXqWt6+r4oMUzSh8kbfB8oqSEmrLZoU+TvIU+qFJIJaFIMer3DG9wqrqrKGtKIwEv4g6pKTAZGVOnrGrIRA7tKPREDQRMesc06FPFDBaG8l7GEsG7Ht6xlMD4ThLKkCxOBoYGJpc8HSi8KQnFhz6em+rgIfTMwtHR+GLrBiHYrMGQCaQW78Ea7GoGEiRNyBynHpq2naoZ-G5HhrGkdxkAZhhuRjvTY7TvEAXLGO2LjvFKHFzRoX3HZmXqY5yWlfpmWHH5mQeogcVScesBVd+6Ysq8tzKt++bPIeoR6AN5QzdcR3GBZpHrdqWz1KBsBet+yAk0EX7xAATUTJB9aQdNeCNvzRHcqAwAAfUgZOkGTpNGWT-B05QNPYDTkhU5TlPKiqCOo5j0Hote1bGBTtOM6zjPc9QAui8z0vk-D23fvin6QosPIU3FIRbAhyOpIAD1HmhYDmoQSAGQuBnEHyUkSVJMhyNgR5ah2f30JABgsWfdEQBeabAcRV4kHyTzPC8MivNhZ7By+SDacUx8L17LYAGoFFCCkEIBQABeKwChJG4u-Zel9IBGywCAQu5Z17iCJD8b45I0jfDfvbMoN8Eom2oPfMw2wAAU6xAjT22AAkIKRoAAEp8E4G8KUEQOB5IcLXuAQQkhHysMgEQzA11ICiKXhIaK-NBEU1OrdWmpMQDyzYEAA noborder}}</well></WRAP>+<WRAP><well><imgcaption pic053|Variable Frequency Divider></imgcaption> \\ {{url>https://www.falstad.com/circuit/circuitjs.html?ctz=CQAgzCCMCmC0AcIAMA6ATGpB2bl6QFYA2JInAFiJAKWpHIgLkkgChMsR4w1wsr8VMPHL0QAITDtsXYnwHlaw0aPFppnAJxJRYfl3iJlY8Ug0Gl++EV0iTbADJce8570W1ekEADMAhgA2AM7QdGYoIACqAA4AwgD2AK4AdgAu0ABO5ABGAJapyCDuIFSxDgDSUFW8AIqehRA13lTejbyIvI0QmuC9AEoAogDKUN60tACCyQAmAOJ+6QMBALYAOkFo62Dr5KsZU3ML0EtrQUQ76wR7B-OLK+vwl+tYew7xAOa5AMYA8omp0X+J3Wmwyb0+v3+gNSwLOrw+3z+AKB9yCmnhEKR0NhjwyABUAGIBXLRInxaKw7YbdaQJA0mmQDHfACSyWxqO2+KJJLJFNRuzhQUgmyFDL2hOJpIC5NhVyCjyFVMZQsZXMlvNhLzRNIFypYUFWIMNQTpT1FRvWpqCcsZFpNxrlmxBKEdxrQLrt7tdzu99up9PW-mC0Adxrp-r9TsjYdY5FpICwYCoNgT5FEKe8MQSKXSWTyBWVIvDBAN1L9JcLlsuRR9NY2LrrXsbDaLdeVQZCZs81ZFJaLrAAhCBptB-IkAgVJkgADTrCaQWdBCZoRcTMCL0wbhfrNQbxogBLLaJ+DILeIZZBIK-XukAR0ZyWvtKvjPvq0fSGfn7vD5fz5Yqxvo+X7PoBv60hBn5ge+n7-rS0HASwsGvg+IHXghcEvhh36QdhLAQSh75IbBV4YQREFkeRP5EfhtEIQA-IxTGMYBdLJNIiCaJgJSiJoJA8YUI5jhOyCsE48ByHoAhyB4RRVB2oQlmYTjaLo+iqfQV5ybQClhGJFiuIYtCyV4viBCEekAO5QJ+yaiBBVBoKIZjWQ5RSiPwHTOaw1mee5CZEEYvBmH0CZJiAfElPAtCRd47Q3lpTZNuMLo+W4AlcbQKYuRF3GRdwvCRTlBVQGgnHccKiDFS4kD8ZlUD8TlGlSRFOhQFxonWRpkAdfVPXBWlRmGdFRROZ1BkYLx3GTeN9VoHIEmOXIxVyPN0lCPo1WdFYLhlVVg27YYuWeEdZhxj0tJHf1pXkIg12YLd9Cxj1NlHXIwqPatOiIOQ5iXXdHW0lgvCYMZEhmBwr0dGNQMgy4qhsJD-1FO92AgymqjqEjSBHXtNnA0UkWqFI2NXQQXhow1YNrn9ON3RVlOVWIy6029LSUxjIATBDMglSmJVHaI3PmCV+U1dxohzojvPi4gJWEMULOQ-L-Hy3YQtSD1EDCkTd1gOT9BVdQaVuTDTleeNH1y7QOsCOM+m24bpUE49pm6Upf1gB1j2QHGVCPaIACasZINrpC6GVUBJkYdg22AAD6kDx0g8dxrS8cEMnKBJ7ASdoInCcJ2U5Qh2HKZe140f0Mt9AJ0nKdpynmeoDneep4X8fB655tcDbPdjWY2QJsKXBcEQIOh6JAAew+cLAGBcGgPS5z0ohjYkcRJGkmSsEPfU25+uhID0Zgz9oiDzxTYCiCvYhjYex6nqk56sDPQMX2g3jCiPuc-f5ABquQgiJECLkAAXgsXI8R2JvyXhfPAUd4Bz0IHfUQeIPjvGJMkd4r9e7uGvhFA2DBOBr1UOsAAFMsPwU91j-0CIkaAABKXBLBFBFFqqMCS7DV7gCoOIQCLDIAEKwBdSAIjF5iHChMARpM5Z3UpkTEAUtWBAA noborder}}</well></WRAP>
  
 So the application is nice, but what does the counter internally look like? How can this counter be generated synchronously with flip-flops?  So the application is nice, but what does the counter internally look like? How can this counter be generated synchronously with flip-flops? 
Zeile 393: Zeile 393:
  
 The <imgref pic501a> shows a series of flip-flops and the $RES$ pin set to 1. \\ The <imgref pic501a> shows a series of flip-flops and the $RES$ pin set to 1. \\
-Write down the series of the output $Y0$...$Y3$ for each subsequent cycle of $CLK$, when $RES=0$.+Write down the sequence of the output $Y0$...$Y3$ for each subsequent cycle of $CLK$, when $RES=0$.
  
 Be aware, that on the flip-flops are input pins $R$ (Reset) and $S$ (Set). Once $R=1$ the output of the flip-flop is set to $Q=0$ independent of $D$. When $R=0$, the output of the flip-flop is set to $Q=1$ independent of $D$.  Be aware, that on the flip-flops are input pins $R$ (Reset) and $S$ (Set). Once $R=1$ the output of the flip-flop is set to $Q=0$ independent of $D$. When $R=0$, the output of the flip-flop is set to $Q=1$ independent of $D$. 
  
-<WRAP><well> <imgcaption pic501a|Exercise for Flip Flops Timing Sequence></imgcaption> \\ {{url>https://www.falstad.com/circuit/circuitjs.html?hideSidebar=true&running=false&ctz=CQAgjCAMB0l3BWcMBMcUHYMGZIA4UA2ATmIxAUgpABZsKBTAWjDACgwEkqwNDa84PiH6QOXcMRRD+KGj2GjxSBMN79CcmSKjKQ2PDW11p6nWIBKIFmGm4jLGkfvgQpuG+hIUXqFC9sAO6S0miCZmG6wRH42i5i0cIuLPzxQfqEgi5macHYmW6x+VmQRgn6hoVZBZHlCIRULsX6pVEUDVXtja11wpH1VLXpKS0OrHY9w2CysSO5fpEjQ8HE-GZgUtrlKHiCkdhoneUHg0WHZsfnSZUX6TR4Cvyqa8JinEZyVKvgTiDfg34EOIjE5BN9sAhpP83ID0oQMKFYpk9rFysjOuiHm17o8BDxbNiseNaPdwATyqCQFjMVRjpCqYN5Ay2jtwn1dmTpNsOcTPpy2mBft8Rv8pvxhdMtmKtlKVi9xfxSdzwgTWQI2hDpFjNX8lMEcfyDUq4QjtPDpMaALK69Xg0KeIFocjfUm2QSkowATTETrcHNJJ3VXvY1rVpLVBxhPiB1vN6rjkdCAV9cdJGFaHpAnuwbF9RsECAJmc9KDY1vzeP09ujucg5Bsdny1mJzSMFgAogBlNgAGWbBOwTcczibphAADMAIYAGwAzgxqOVGbT9E2l6v+A2N21GqOOYO9X6snu9kzlduDCPD5eL5U+cdKgeKEk1+lntv3-e2EA noborder}} </well></WRAP>+<WRAP><well> <imgcaption pic501a|Exercise for Flip Flops Timing Sequence></imgcaption> \\ {{url>https://www.falstad.com/circuit/circuitjs.html?hideSidebar=false&running=false&ctz=CQAgjCAMB0l3BWcMBMcUHYMGZIA4UA2ATmIxAUgpABZsKBTAWjDACgwEkqwNDa84PiH6QOXcMRRD+KGj2GjxSBMN79CcmSKjKQ2PDW11p6nWIBKIFmGm4jLGkfvgQpuG+hIUXqFC9sAO6S0miCZmG6wRH42i5i0cIuLPzxQfqEgi5macHYmW6x+VmQRgn6hoVZBZHlCIRULsX6pVEUDVXtja11wpH1VLXpKS0OrHY9w2CysSO5fpEjQ8HE-GZgUtrlKHiCkdhoneUHg0WHZsfnSZUX6TR4Cvyqa8JinEZyVKvgTiDfg34EOIjE5BN9sAhpP83ID0oQMKFYpk9rFysjOuiHm17o8BDxbNiseNaPdwATyqCQFjMVRjpCqYN5Ay2jtwn1dmTpNsOcTPpy2mBfliRljyiKqCNbsFJa8tulvmZvqTueECayBG0IdIsVq-kpgjj+YblXCEdp4dITQBZPUa8GhTxAtDkJXhHYaowATTEzv09PtX34XpobBt6tJ6oOMJ8QJtFo18ajoQCvvjpIwrVJXuwbF9xsECAJWZAnpQobxHp1Dpjucg5Bsdny1mJzSMFgAogBlNgAGWbBOwTcczibphAADMAIYAGwAzgxqOVGbT9E2l6v+A2N21GqOOYP9W593u9kyVduDCPD5eL5U+cdKgeKEk1+lntv3-fa+RBUYFQSlRLIFoiFHhfn+b8j0EUkTg9Et2CAA noborder}} </well></WRAP>
  
 <button size="xs" type="link" collapse="Solution_5_4_1_1_Solution">{{icon>eye}} Solution</button><collapse id="Solution_5_4_1_1_Solution" collapsed="true">  <button size="xs" type="link" collapse="Solution_5_4_1_1_Solution">{{icon>eye}} Solution</button><collapse id="Solution_5_4_1_1_Solution" collapsed="true">