インテルのみ表示可能 — GUID: iga1409259423560
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: iga1409259423560
Ixiasoft
2. プロセッサー・アーキテクチャー
この章では、Nios II アーキテクチャーのすべての機能ユニットおよび Nios II プロセッサー・ハードウェア実装の基礎など、Nios II プロセッサーのハードウェア構造について説明します。
Nios II アーキテクチャーは、命令セット・アーキテクチャー (ISA) を記述します。ISA は命令を実装する機能ユニットのセットを必要とします。Nios II プロセッサー・コアとは、Nios II 命令セットを実装し、本書で説明する機能ユニットをサポートするハードウェア・デザインです。このプロセッサー・コアには、ペリフェラルや外部との接続ロジックは含まれていません。Nios II アーキテクチャーの実装に必要な回路のみ搭載されています。
Nios II アーキテクチャーは以下の機能ユニットを定義しています。
- レジスターファイル
- 演算ロジックユニット (ALU)
- カスタム命令ロジックへのインターフェイス
- 例外コントローラー
- 内部割り込みコントローラーおよび外部割り込みコントローラー
- 命令バス
- データバス
- メモリー管理ユニット (MMU)
- メモリー保護ユニット (MPU)
- 命令キャッシュメモリーおよびデータ・キャッシュ・メモリー
- 命令およびデータ用密結合メモリー・インターフェイス
- JTAG デバッグモジュール
図 2. Nios II プロセッサー・コアのブロック図