DVDAC Digital Clocks calculation error in Creator 3.0 SP2

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

cross mob
GrRa_284656
Level 2
Level 2
5 sign-ins 10 replies posted 5 replies posted

In my design have three 8 bit DACs but I need 10bit, so I decided to use the new DVDAC component.

   

But in my design I have only 1 free digital clock divider.

   

Resource Type                 : Used : Free :  Max :  % Used
============================================================
Digital clock dividers        :    7 :    1 :    8 :  87.50%

   

So I changed one 8 bit DAC with one 10 bit DVDAC with INTERNAL CLOCK, the compilation works and now I have zero digital clock divider free:

   

Resource Type                 : Used : Free :  Max :  % Used
============================================================
Digital clock dividers        :    8 :    0 :    8 : 100.00%

   

It is OK!

   

But if I switch the DVDAC component to EXTERNAL CLOCK, putting a clock component to supply externally the 250kHz the IDE gives me an error:

   

"Clock Error: (There are too many new digital clocks used in the current design. The selected device only supports '8' new digital clocks but '9' have been used.)"

   

And, if I put three DVDAC with the SAME EXTERNAL CLOCK, the Creator 3.0 SP" gives me the error:

   

"Clock Error: (There are too many new digital clocks used in the current design. The selected device only supports '8' new digital clocks but '11' have been used.)."

   

 

   

I think that I'm using only 8 digital clocks, because I use the same external clock for the three DVDACs.

   

 

   

So I think that Creator 3.0 SP2, in the case of DVDAC component, calculates in a wrong way the number of clock dividers.

   

It is possible to verify and eventually fix this problem?

   

 

   

Thanks a lot for your collaboration

   

Graziano G. Ravizza

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

You might want to file a CASE on this, along with project -

   

 

   

    

   

          

   

To create a technical case at Cypress -

   

 

   

www.cypress.com

   

“Support”

   

“Technical Support”

   

“Create a Case”

   

 

   

You have to be registered on Cypress web site first.

   

 

   

Regards, Dana.

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

Can you post your complete project, so that we all can have a look at all of your settings? To do so, use
Creator->File->Create Workspace Bundle (minimal)
and attach the resulting file.

   

 

   

Bob
 

0 Likes
lock attach
Attachments are accessible only for community members.
GrRa_284656
Level 2
Level 2
5 sign-ins 10 replies posted 5 replies posted

PSOC Creator 3.0 SP2

   

Case 1: (the attached file)

   

1 DVDAC component with EXTERNAL 250kHz CLOCK --> 2 Digital Clocks used --> WHY???

   

 

   

Case 2: (simply remove external clock)

   

1 DVDAC component with INTERNAL 250kHz CLOCK --> 1 Digital Clock used --> OK for me!

   

 

   

From my point of view, Creator 3.0 SP2 calculates the number of clocks in a wrong way.

   

Or not?

   

 

   

Thank you all for the collaboration.

   

Graziano G. Ravizza

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

Within the DVDAC is a virtual MUX. Obviously the fitter does not remove the unused clock from the MUX.

   

 

   

Bob

0 Likes
GrRa_284656
Level 2
Level 2
5 sign-ins 10 replies posted 5 replies posted

Hi Bob,

   

thank for your reply.

   

But this means that , in this case, the Creator 3.0 fitter calculates in a wrong way the clocks.

   

I've opened a case because I need three DVDAC but I've only 1 clock.

   

I hope Cypress fix the bug very soon.

   

 

   

Graziano

0 Likes