cv-frontend-vue icon indicating copy to clipboard operation
cv-frontend-vue copied to clipboard

Feature: Add Clock Divider Component

Open blazethunderstorm opened this issue 5 months ago • 0 comments

Is your feature request related to a problem? Please describe

CircuitVerse currently provides a basic Clock component with a fixed frequency. However, users often need slower clock signals to visually follow the behavior of sequential circuits like counters, FSMs, and flip-flop chains. Manually building a clock divider each time using multiple flip-flops is repetitive and not beginner-friendly.

Describe the solution you'd like

I would like to contribute a built-in Clock Divider component to CircuitVerse. This component would take a Clock input and output a slower Clock signal based on a user-defined divide factor (e.g., divide-by-2, 4, 8). Internally, it can use a flip-flop-based counter or toggle logic. This will help simplify timing visualization for educational projects and reduce the need to build repetitive divider circuits manually.

Describe alternatives you've considered

No response

Is requested feature related to vue simulator?

Yes

Additional context

No response

Are you working on this?

Yes

blazethunderstorm avatar Jun 10 '25 08:06 blazethunderstorm