PSoC5LP : DFB_Init() API of DFB assembla component

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

cross mob
MiNe_85951
Level 7
Level 7
Distributor - TED (Japan)
50 likes received 500 replies posted 50 solutions authored

Hi,

We use DFB assembler component of PSoC5LP.
We would like to confirm for API.

Are the data alignment and coherency initialized when calling the DFB_Init() API?

Regards,

0 Likes
1 Solution
Takashi_M
Moderator
Moderator
Moderator
1000 replies posted 500 solutions authored 750 replies posted

The data alignment and coherency are configured in following APIs.

- void DFB_SetDalign(uint8 dalignKeyByte)

- void DFB_SetCoherency(uint8 coherencyKeyByte)

These API are not called from DFB_Init() API.

Please refer to Digital Filter Block (DFB) Assembler component Datasheet in PSoC Creator.

pastedImage_0.png

View solution in original post

0 Likes
5 Replies
Takashi_M
Moderator
Moderator
Moderator
1000 replies posted 500 solutions authored 750 replies posted

The data alignment and coherency are configured in following APIs.

- void DFB_SetDalign(uint8 dalignKeyByte)

- void DFB_SetCoherency(uint8 coherencyKeyByte)

These API are not called from DFB_Init() API.

Please refer to Digital Filter Block (DFB) Assembler component Datasheet in PSoC Creator.

pastedImage_0.png

0 Likes
MiNe_85951
Level 7
Level 7
Distributor - TED (Japan)
50 likes received 500 replies posted 50 solutions authored

Takashi-san,

Thank you for your support.

I also confirm for this data sheet.

/*********************************************************************************************/

Side Effects:

All registers will be reset to their initial values. This reinitializes the component. This function turns off the run bit and enables power to the DFB block.

/*********************************************************************************************/

It states that all registers are reset as described above.
I confirm for it just in case, is the data alignment and coherency settings retained since the API is not called?

Regards,

0 Likes
MiNe_85951
Level 7
Level 7
Distributor - TED (Japan)
50 likes received 500 replies posted 50 solutions authored

Hi,

Please confirm the above again.
After that, We would like to receive update information.

Regards,

0 Likes
Takashi_M
Moderator
Moderator
Moderator
1000 replies posted 500 solutions authored 750 replies posted

Apologies for late response.

Yes, your understanding is correct.

0 Likes
MiNe_85951
Level 7
Level 7
Distributor - TED (Japan)
50 likes received 500 replies posted 50 solutions authored

Takashi-san,

Thank you for your confirmation.

The operation of the API and the actual machine has been matched.

Regards,

0 Likes