armv8

    0

    1答えて

    における32x64レジスタファイルを実装レジスタファイルの仕様は次のとおり バスA、B、及びWは64ビット幅です。 RegWrを1に設定すると、負の(立ち下がり)クロックエッジでバスWのデータがRwで指定された レジスタに格納されます。 レジスタ31は常にゼロを読み取る必要があります。 レジスタからのデータ(RaおよびRbによって指定される)は、2チックの遅延の後、それぞれバスAおよびバス バスB

    0

    1答えて

    32ビットiMX6q SABER-SDボード(アームCortex-A9)でいくつかのベアメタルプログラミングを行っています。私はToolchainとして "arm-none-eabi"を使用しました。今、私が書いたすべてのコードを64-bit arm Cortex-A57(R-Car M3ボード)に移植したいと思います。どのように私はこのタスクのコンパイラを選択します。 64ビットデザイン用のコン

    0

    1答えて

    この種のものにはarmv5とarmmv6のデータシートがありましたが、少なくとも公開されていないarmv8はありません。私は通過しました:https://people-mozilla.org/~sstangl/arm/AArch64-Reference-Manual.pdf 私は実際にすべてを読んでいませんでしたが、システムタイマー、時計、周辺機器、ベースアドレスなどの構文解析では満足のいく結果が

    0

    1答えて

    armv7アセンブリ命令セットを使用して、armv7アーキテクチャに従ってブートローダを作成しようとしていますか? 例:リセットのSVCモードへ 設定CPU: mrs r0, cpsr bic r0, r0,#0x1f orr r0, r0,#0xd3 msr cpsr, r0 mov pc, lr armv8上の同じブートローダーの仕事があります。 armv8もaarch32をサポー

    0

    1答えて

    それは示し メイクam335x_boneblack_defconfig を使用してBBBためubootを設定した後で.configファイルを見ると: - BBBのためのubootは、それがarmv8あるとのARMv7するよう構成されているのはなぜ CONFIG_SYS_ARCH="arm" CONFIG_SYS_CPU="armv7" CONFIG_SYS_SOC="am33xx" CONF

    0

    1答えて

    配列がARMアセンブリでどのように動作するかを調べようとしていますが、私は圧倒されています。私は、サイズ20の配列を0,1,2などに初期化したい。 A[0] = 0 A[1] = 1 私はそれを正しく行った場合に見なければならないものをどのように印刷するのか分かりません。これは私がこれまで持っているものです:それは私が間違ってやっているかわからない、あるとして .data .balign

    0

    1答えて

    私は自分のコーディングにARMv8を使用しています。私は問題に遭遇したことを除いて、ほとんど私のコードを完了しています。コードを実行すると、「セグメンテーションフォルト(コアダンプされた)」というエラーが表示されます。 この問題は、// THIS ONE Aでコメントされた行が実行されるときに、0から50までの数を格納する必要があるときに非常に大きな数をx24に格納するために発生します。このため、

    0

    2答えて

    私はARMv8-AのTLBとASIDについて簡単に質問します。 ページ/ブロック記述子(リーフMMUテーブルエントリ)にはASID識別子が含まれておらず、nG(非グローバル)ビットのみが含まれています。このページにはASIDを使用する必要があります。 - レジスタ値と照合される実際のASID値は、TLBに存在します。ページウォークが発生し、対応するエントリがTLBに追加されると(現在のASIDを使