cancel
Showing results for 
Search instead for 
Did you mean: 

Code Examples

odissey1
Honored Contributor II

Hi,

Provided is a custom component, Sync32 v0.0, which can synchronize 1 to 32 digital signals to the rising edge of the clock. It can directly substitute standard Sync component while occupying much smaller footprint on the schematic. Component can can be applied to a single line, multiple lines or bus. Component can use internal clock (BUS_CLK or HFCLK), eliminating the need for external clock. Component is compatible with PSoC4 and PSoC5.

Attached archive contains the component library, a Datasheet and installation instructions. Upon installation it will show up in the folder /Community/Digital/Utilities/Sync/

The component provided as-is, no liabilities. It is free to use, modify and distribute.

/odissey1

Figure 1. Size comparison of the components: Left - standard Sync, Right - custom Sync32.

Sync32_demo_01a_E1.png

Typical application ideas of the Sync32 component:

Figure 2. Left - original schematic using standard Sync, Right - schematic modified using Sync32.

Sync32_demo_01a_B3.png

Figure 2. Left - original schematic using standard Sync, Right - schematic modified using Sync32.

Sync32_demo_01a_A3.png

0 Likes
1 Reply
Vasanth
Moderator
Moderator

Hi /odissey1,

Thanks for the effort you have taken in developing the project and sharing it with the community. We appreciate this.

Best Regards,
Vasanth

0 Likes