I'm trying to download the BPPA ETPU2 function using the ETPU function selector app but there is no content in the downloaded zip file. All the other functions I download are there (ppa, ic, oc etc) and there is etpu_bppa_auto.h in the _etpu_set folder. etpu_report.html lists etpuc_bppa.c as a file but it's not there!
How do I download the BPPA function? I need to measure pulse width and period at the same time.
Solved! Go to Solution.
ASH WARE provides an enhanced BPPA function in its eTPU Code Builder. It is called "enhanced" because it supports 32-bit period and pulse measurement - this is for sure a minor enhancement and rarely of need, although perhaps more so these days with the higher clock rates available.
Since I haven't seen the NXP BPPA host API I can't guarantee this is exactly the same, but given the simplicity of the application, it is very likely the functionality/API is identical.
The ASH WARE eTPU Code Builder can be found at https://www.ashware.com/etpu-code-builder.
ASH WARE provides an enhanced BPPA function in its eTPU Code Builder. It is called "enhanced" because it supports 32-bit period and pulse measurement - this is for sure a minor enhancement and rarely of need, although perhaps more so these days with the higher clock rates available.
Since I haven't seen the NXP BPPA host API I can't guarantee this is exactly the same, but given the simplicity of the application, it is very likely the functionality/API is identical.
The ASH WARE eTPU Code Builder can be found at https://www.ashware.com/etpu-code-builder.
Hello,
Right now we've downloaded the BPPA and I see the issue. Function is there but the API is missing.
Responsible engineer will fix it.
I will feedback you ASAP.
best regards,
Peter
Hello,
I will check it with responsible engineer and let you know.
Best regards,
Peter
Thanks, do you have any update on this please?
Hello,
So far no news.
Looks like the function author need to take care of it as the API is not there.
I will try to check with him. However that team is very busy, so it could take some time.
Best regards,
Peter