インテルのみ表示可能 — GUID: iga1409334288290
Ixiasoft
3.4.2.1. status レジスター
3.4.2.2. estatus レジスター
3.4.2.3. bstatus レジスター
3.4.2.4. ienable レジスター
3.4.2.5. ipending レジスター
3.4.2.6. cpuid レジスター
3.4.2.7. exception レジスター
3.4.2.8. pteaddr レジスター
3.4.2.9. tlbacc レジスター
3.4.2.10. tlbmisc レジスター
3.4.2.11. badaddr レジスター
3.4.2.12. config レジスター
3.4.2.13. mpubase レジスター
3.4.2.14. mpuacc レジスター
8.5.1. add
8.5.2. addi
8.5.3. and
8.5.4. andhi
8.5.5. andi
8.5.6. beq
8.5.7. bge
8.5.8. bgeu
8.5.9. bgt
8.5.10. bgtu
8.5.11. ble
8.5.12. bleu
8.5.13. blt
8.5.14. bltu
8.5.15. bne
8.5.16. br
8.5.17. break
8.5.18. bret
8.5.19. call
8.5.20. callr
8.5.21. cmpeq
8.5.22. cmpeqi
8.5.23. cmpge
8.5.24. cmpgei
8.5.25. cmpgeu
8.5.26. cmpgeui
8.5.27. cmpgt
8.5.28. cmpgti
8.5.29. cmpgtu
8.5.30. cmpgtui
8.5.31. cmple
8.5.32. cmplei
8.5.33. cmpleu
8.5.34. cmpleui
8.5.35. cmplt
8.5.36. cmplti
8.5.37. cmpltu
8.5.38. cmpltui
8.5.39. cmpne
8.5.40. cmpnei
8.5.41. custom
8.5.42. div
8.5.43. divu
8.5.44. eret
8.5.45. flushd
8.5.46. flushda
8.5.47. flushi
8.5.48. flushp
8.5.49. initd
8.5.50. initda
8.5.51. initi
8.5.52. jmp
8.5.53. jmpi
8.5.54. ldb / ldbio
8.5.55. ldbu / ldbuio
8.5.56. ldh / ldhio
8.5.57. ldhu / ldhuio
8.5.58. ldw / ldwio
8.5.59. mov
8.5.60. movhi
8.5.61. movi
8.5.62. movia
8.5.63. movui
8.5.64. mul
8.5.65. muli
8.5.66. mulxss
8.5.67. mulxsu
8.5.68. mulxuu
8.5.69. nextpc
8.5.70. nop
8.5.71. nor
8.5.72. or
8.5.73. orhi
8.5.74. ori
8.5.75. rdctl
8.5.76. rdprs
8.5.77. ret
8.5.78. rol
8.5.79. roli
8.5.80. ror
8.5.81. sll
8.5.82. slli
8.5.83. sra
8.5.84. srai
8.5.85. srl
8.5.86. srli
8.5.87. stb / stbio l
8.5.88. sth / sthio
8.5.89. stw / stwio
8.5.90. sub
8.5.91. subi
8.5.92. sync
8.5.93. trap
8.5.94. wrctl
8.5.95. wrprs
8.5.96. xor
8.5.97. xorhi
8.5.98. xori
インテルのみ表示可能 — GUID: iga1409334288290
Ixiasoft
3.4.2.14. mpuacc レジスター
mpuaccレジスターはmpubaseレジスターとともに MPU 領域情報を設定および取得し、MPU を搭載したシステムでのみ使用できます。mpuaccレジスターは、MPU 領域を定義するために設定されるか検索される属性で構成されています。mpuaccレジスターは、MPU 領域を定義する属性の一部のみを保持します。MPU 領域を定義する残りの部分は、mpubaseレジスターのBASEフィールドで保持されます。
Qsys 生成時のオプションは、mpuaccレジスターにMASKまたはLIMITフィールドが含めるかどうかを制御します。
ビットフィールド | |||||||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
31 | 30 | 29 | 28 | 27 | 26 | 25 | 24 | 23 | 22 | 21 | 20 | 19 | 18 | 17 | 16 |
MASK11 | |||||||||||||||
15 | 14 | 13 | 12 | 11 | 10 | 9 | 8 | 7 | 6 | 5 | 4 | 3 | 2 | 1 | 0 |
MASK11 | MT | PERM | RD | WR |
ビットフィールド | |||||||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
31 | 30 | 29 | 28 | 27 | 26 | 25 | 24 | 23 | 22 | 21 | 20 | 19 | 18 | 17 | 16 |
LIMIT11 | |||||||||||||||
15 | 14 | 13 | 12 | 11 | 10 | 9 | 8 | 7 | 6 | 5 | 4 | 3 | 2 | 1 | 0 |
LIMIT11 | MT | PERM | RD | WR |
フィールド | 説明 | アクセス | リセット | 使用可能 |
---|---|---|---|---|
MASK | MASKは領域のサイズを指定します。 | 読み出し / 書き込み | 0 | MPU のみ |
LIMIT | LIMIT は領域の上位アドレス制限を指定します。 | 読み出し / 書き込み | 0 | MPU のみ |
MT | (MT) メモリータイプ :
|
読み出し / 書き込み | 0 | MPU のみ |
PERM | PERMは領域に対するアクセス許可を指定します。 | 読み出し / 書き込み | 0 | MPU のみ |
RD | RDは読み出し領域フラグです。RD = 1 の場合、mpuaccレジスターへのwrctl命令は読み出し動作を実行します。 | 書き込み | 0 | MPU のみ |
WR | WRは書き込み領域フラグです。WR = 1 の場合、wrctl命令はmpuaccレジスターへの書き込み動作を実行します。 | 書き込み | 0 | MPU のみ |
MASKとLIMITフィールドは相互に排他的です。MASK 変数と LIMIT 変数については mpuacc コントロール・レジスター・フィールドの表を参照してください。
次の項ではmpuaccフィールドについて詳しく説明します。
11 このフィールドサイズは可変です。未使用の上位ビットと下位ビットはゼロとして書き込まる必要があります。