Community Translation - Address of Registers Associated with a Component in PSoC® Creator™ - KBA99264

Tip / Sign in to post questions, reply, level up, and achieve exciting badges. Know more

cross mob
Kenshow
Level 8
Level 8
Distributor - Marubun (Japan)
50 solutions authored 25 solutions authored 10 solutions authored

Hi,               

I would like to translate KBA99264 into Japanese.

Please confirm to my work.

Thanks,

Kenshow

0 Likes
2 Replies
JennaJo
Moderator
Moderator
Moderator
1000 replies posted 750 replies posted 500 replies posted

Hi, Kenshow-san

Confirm to work this KBA.

Thanks,

Jenna

Jenna Jo
0 Likes
Kenshow
Level 8
Level 8
Distributor - Marubun (Japan)
50 solutions authored 25 solutions authored 10 solutions authored

Hi Jenna-san,

                                

Japanese translation was over.
Please check below.

Original KBA:

Address of Registers Associated with a Component in PSoC® Creator™ - KBA99264

Thanks.

Kenshow

==============================

タイトル: PSoC®Creator™のコンポーネントに関連付けられているレジスタのアドレス - KBA99264

バージョン:**

質問:

PSoC Creatorでコンポーネントに関連付けられているレジスタのアドレスを見つけるにはどうすればよいですか?

回答:

DMAを使用してレジスタへの書き込み/レジスタからの読み取りなどを行う場合など、コンフィグレーションレジスタ、ステータスレジスタ、データレジスタなどのレジスタのアドレスを決定する必要があります。DMAコンポーネントには、転送元/転送宛先アドレスの詳細が必要です。PSoC Creatorはチップ内のコンポーネントの配置とルーティングを処理するため、関連するコンポーネントレジスタの実際の物理アドレスはPSoC Creatorによって決定されます。

たとえば、「制御レジスタ」コンポーネントがプロジェクトで使用されている場合、PSoC Creatorはその制御レジスタをデバイスで利用可能な24個のユニバーサルデジタルブロック(UDB)のいずれかに配置およびルーティングできます。さらに、UDBの選択は、プロジェクトの回路図、ピン割り当てなどの変更に応じて変わる可能性があります。コンポーネントに割り当てられたすべてのレジスタは、cyfitter.hファイルに自動的に含まれます。このファイルを使用すると、コンポーネントの配置の変更による影響を受けることなく、ソフトウェアのコンポーネントレジスタにアクセスできます。

たとえば、「Control_Reg_1」という名前の制御レジスタは、とりわけ、cyfitter.hファイルに次の定義があります。

#define Control_Reg_1__CONTROL_REG CYDEV_UWRK_UWRK8_B0_UDB10_CTL

ここで、「CYDEV_UWRK_UWRK8_B0_UDB10_CTL」は、UDB内のコントロールレジスタの物理アドレスを指します。ソフトウェアは、「Control_Reg_1__CONTROL_REG」レジスタ定義を使用して、制御レジスタアドレスにアクセスできます。

==============================

25-August-2020

  Kenshow

0 Likes