I2Cデバイスを手で動かしてみる
- I2Cのデバイスを、スイッチを手で ON/OFF して、間違えずに操作するのは大変。自動化したい。
- I2Cのデバイスを、高速(一秒間に10回以上)に「手」で操作するのはほぼ不可能。高速化したい。
- tiny CPU でプログラムを実行することができるけど、tiny CPU は配列を操作することは苦手。
- 配列に格納されたデータに従って、I2Cバスを操作したり、I2Cバスから入力されたデータを配列に格納したりすることができれば、便利。
- tiny CPU をちょっと格納して、配列を使えるようにしてみる。この拡張した tiny CPUを mini CPU と呼ぶ。
- min CPU の命令セット、verilog など。ただし、verilog のコードを見る前に、自分で考えてみてください。