sram_access.txt 900 B

12345678910111213141516171819202122232425262728293031323334353637383940414243444546474849505152535455565758596061
  1. Zustand 1 :
  2. OE des RAMS auf 1
  3. CE " " auf 0
  4. WE " " auf 0
  5. Datenbus mit Datenwort besetzen
  6. Adressbus setzen
  7. Zustand = 2
  8. Zustand 2 :
  9. CE des RAMS auf 1
  10. Zustand = 3
  11. Zustand 3:
  12. CE des RAMS auf 0
  13. Datenbus hochohmig (also Z) setzen
  14. Zustand = 0 (idle)
  15. Beim Lesen passiert folgendes
  16. Zustand 1 :
  17. OE des RAMS auf 0
  18. CE " " auf 0
  19. WE " " auf 1
  20. Datenbus hochohmig (also Z) setzen
  21. Adressbus setzen
  22. Zustand = 2
  23. Zustand 2 :
  24. CE des RAMS auf 1
  25. Zustand = 3
  26. Zustand 3:
  27. CE des RAMS auf 0
  28. Datenwort am Datenbus einlesen
  29. Zustand = 0 (idle)
  30. OE/ und WR/ dürfen nicht gleichzeitig aktiv sein. Du mußt also bei
  31. ansteuern.
  32. Der Ablauf zum Beschreiben:
  33. 1. OE/ und WR/ inaktiv
  34. 2. Adresse anlegen
  35. 3. Daten anlegen
  36. 4. WR/ aktiv
  37. 5. WR/ inaktiv
  38. Der Ablauf zum Lesen:
  39. 1. OE/ und WR/ inaktiv
  40. 2. Adresse anlegen
  41. 3. OE/ aktiv
  42. 4. Daten einlesen
  43. 5. OE/ inaktiv