How many UDB in PSoC4

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

cross mob
ViDv_264506
Level 5
Level 5
50 sign-ins 25 sign-ins 5 solutions authored

 Hi, 

   

please,

   

a. can you make public how many UDB blocs will be in PSoC4 chips?

   

b. are the PSoC4 UDB's of the same type as present in PSoC3 and PSoC5 LP?

   

Regards, 

   

Viktor

0 Likes
17 Replies
HeLi_263931
Level 8
Level 8
100 solutions authored 50 solutions authored 25 solutions authored

a) 4

   

b) AFAIK yes

0 Likes
Bob_Marlowe
Level 10
Level 10
First like given 50 questions asked 10 questions asked

I think there are 24 UDBs if I'm not completely mistaken.

   

 

   

Bob

0 Likes
HeLi_263931
Level 8
Level 8
100 solutions authored 50 solutions authored 25 solutions authored
0 Likes
HeLi_263931
Level 8
Level 8
100 solutions authored 50 solutions authored 25 solutions authored

(And now I remember where I read it first - it was in T.J. Rodgers presidents letter, right on the first page.... http://files.shareholder.com/downloads/ABEA-37EQD4/2415503934x0x562453/03ae64f1-0256-4e8e-90b0-8b0a8... )

   

And yes, thats somewhat disappointing, because it makes many applications more difficult to implement. Just add two 16bit-counters to your design, and half of that is gone 😞

0 Likes
Bob_Marlowe
Level 10
Level 10
First like given 50 questions asked 10 questions asked

Whoops! HLI, you're right. But just 4 UDBs seems a little bit (or BYTE?) too smal for the broad demands of industrie's design. Even a PSoC1 can have up to 16 digital blocks (yes, I admit not Universal DBs). Anyone knows about plans to fabricate devices with more UDBs ?

   

 

   

Bob

0 Likes
HeLi_263931
Level 8
Level 8
100 solutions authored 50 solutions authored 25 solutions authored

Actually my calculation from above is wrong: using two 16bit-counters will consume all 4 UDBs 😞

0 Likes
Anonymous
Not applicable

 That's sad. May be that is for the smallest one only. 😞

0 Likes
Anonymous
Not applicable

 Hope so, lets wait for datasheets.

0 Likes
ETRO_SSN583
Level 9
Level 9
250 likes received 100 sign-ins 5 likes given

Is the X 16 reference shown inbside the UDB block refer to the fact the UDB

   

is 16 bits, 16 bit datapath ? Such that 4 16 bit counters could be achieved ?

   

 

   

0 Likes
ETRO_SSN583
Level 9
Level 9
250 likes received 100 sign-ins 5 likes given

0 Likes
ETRO_SSN583
Level 9
Level 9
250 likes received 100 sign-ins 5 likes given

0 Likes
lock attach
Attachments are accessible only for community members.
ETRO_SSN583
Level 9
Level 9
250 likes received 100 sign-ins 5 likes given

Paste is so inconsistant, "The Scream" is appropriate -

   

 

   

Attached blcok diagram.

0 Likes
Anonymous
Not applicable

HLI, there are fixed function timer/counters. This is a more efficient way to implement them than with UDBs.

0 Likes
HeLi_263931
Level 8
Level 8
100 solutions authored 50 solutions authored 25 solutions authored

But the FF timers are limited. The don't support capture, the need a clock derived from the bus clock (in my case I need an external one), and the 16bit counter has a period of at most 65534 (and not 65535 as I would need). Bummer 😞

   

And I found out that I need an additional DFF for my solution...

0 Likes
Anonymous
Not applicable

 Hi,

   

I have choosen 4125 due to small price.

   

Unfortunately it has no UDB (I have seen this after purchase 😞 )

   

Timer and counter are limited to UDB implementations on PSOC4 this means that this chip it's almost unusable !

   

If you know other option to implement a timer/counter with an interrupt please tell me !

   

br

   

Daniel

0 Likes
HeLi_263931
Level 8
Level 8
100 solutions authored 50 solutions authored 25 solutions authored

There are fixed-function timers available on the PSoC4. Look for the TCPWM component. I think there are 2 available.

   

Selecting a chip based on price, without checking beforehand its capabilities is somewhat short-sighted... Even the 41xx series has its uses, but just for certain applications.

0 Likes
ETRO_SSN583
Level 9
Level 9
250 likes received 100 sign-ins 5 likes given

Summary of fixed function -

   

 

   

0 Likes