Intel:IOWR 関数でビットアクセス制御はできますか?
Nios II
カテゴリ:Nios® II
ツール:Nios® II EDS
デバイス:-
下記のような方法が可能です。
- 1ビット幅の PIO(Width 1bit Output に設定)を複数インスタンスし対象ビットだけを制御する方法
- ソフトウェアで下記のように対象ビットのみをマスクする方法
(記述例)
IOWR( base, offset, data);
data = ( IORD & (!(n << 0x1)) ) | (n << 1or0) //n アクセスしたいビット 1ビット目にアクセスしたいときは n=1)