{"id":25911247,"url":"https://github.com/zsh811/vhdl-digital-clock-system","last_synced_at":"2026-02-20T19:03:51.156Z","repository":{"id":238578484,"uuid":"796866770","full_name":"zsh811/VHDL-Digital-Clock-System","owner":"zsh811","description":"A digital clock system implemented with VHDL via Intel Quartus Prime and ModelSim.","archived":false,"fork":false,"pushed_at":"2025-04-11T08:15:33.000Z","size":17,"stargazers_count":2,"open_issues_count":0,"forks_count":0,"subscribers_count":1,"default_branch":"main","last_synced_at":"2025-10-22T12:08:06.928Z","etag":null,"topics":["digital-clock","intel-quartus-prime","modelsim","vhdl"],"latest_commit_sha":null,"homepage":"","language":"VHDL","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":null,"status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/zsh811.png","metadata":{"files":{"readme":"README.md","changelog":null,"contributing":null,"funding":null,"license":null,"code_of_conduct":null,"threat_model":null,"audit":null,"citation":null,"codeowners":null,"security":null,"support":null,"governance":null,"roadmap":null,"authors":null,"dei":null,"publiccode":null,"codemeta":null,"zenodo":null,"notice":null,"maintainers":null,"copyright":null,"agents":null,"dco":null,"cla":null}},"created_at":"2024-05-06T19:12:12.000Z","updated_at":"2025-04-11T08:15:36.000Z","dependencies_parsed_at":"2025-02-21T15:44:31.967Z","dependency_job_id":"f0d29330-d933-40b4-b456-262005ab7eb9","html_url":"https://github.com/zsh811/VHDL-Digital-Clock-System","commit_stats":null,"previous_names":["farahhkh/digital-clock-system","zsh811/vhdl-digital-clock-system"],"tags_count":0,"template":false,"template_full_name":null,"purl":"pkg:github/zsh811/VHDL-Digital-Clock-System","repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/zsh811%2FVHDL-Digital-Clock-System","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/zsh811%2FVHDL-Digital-Clock-System/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/zsh811%2FVHDL-Digital-Clock-System/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/zsh811%2FVHDL-Digital-Clock-System/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/zsh811","download_url":"https://codeload.github.com/zsh811/VHDL-Digital-Clock-System/tar.gz/refs/heads/main","sbom_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/zsh811%2FVHDL-Digital-Clock-System/sbom","scorecard":null,"host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":286080680,"owners_count":29661585,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2026-02-20T16:33:43.953Z","status":"ssl_error","status_checked_at":"2026-02-20T16:33:43.598Z","response_time":59,"last_error":"SSL_connect returned=1 errno=0 peeraddr=140.82.121.5:443 state=error: unexpected eof while reading","robots_txt_status":"success","robots_txt_updated_at":"2025-07-24T06:49:26.215Z","robots_txt_url":"https://github.com/robots.txt","online":false,"can_crawl_api":true,"host_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub","repositories_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories","repository_names_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repository_names","owners_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners"}},"keywords":["digital-clock","intel-quartus-prime","modelsim","vhdl"],"created_at":"2025-03-03T09:17:02.082Z","updated_at":"2026-02-20T19:03:51.128Z","avatar_url":"https://github.com/zsh811.png","language":"VHDL","funding_links":[],"categories":[],"sub_categories":[],"readme":"# Digital Clock System\n\nA digital clock system implemented with VHDL via Intel Quartus Prime and ModelSim.\n\n## Test Scenarios\n1.\t_Testing the reset functionality_: When the reset signal is asserted, the clock's time components (seconds, minutes, and hours) are set to zero, ensuring a fresh start and providing a reliable baseline for timekeeping.\n\n![image](https://github.com/user-attachments/assets/81df996c-690a-44aa-aa30-7aeba981a865)\n\n2.\t_Testing the seconds incrementation_: The testing of the seconds incrementation in the digital clock was successful, as observed in the waveform where the seconds component incremented correctly at each rising edge of the clock signal, validating its accurate timekeeping functionality.\n\n![image](https://github.com/user-attachments/assets/5145ebc3-04bd-4cce-b812-c0bbbfcce457)\n\n3.\t_Testing the minutes incrementation_: It was observed that the minutes incremented correctly at each rising edge of the clock signal, after the second counter completed 59 counts, confirming the reliable functionality of the clock.\n\n![image](https://github.com/user-attachments/assets/61bce5ad-86ba-4e0e-ba2f-dacf306fa28c)\n\n4.\t_Testing the hours Incrementation_: The observed waveform demonstrated that the hours were consistently incremented with precision reliably after the count of 59 minutes.\n\n![image](https://github.com/user-attachments/assets/a8618030-d8cf-46e3-9a0e-90e98a6709b2)\n\n5.\t_Testing the reset after the 24 hour count_: By simulating the clock operation for a full 24-hour period and asserting the reset signal, the waveform was analyzed to ensure the clock properly reset to 1 and the rest of inputs and outputs to 0, allowing for seamless continuation of timekeeping beyond 24 hours.\n\n![image](https://github.com/user-attachments/assets/58a822ff-be94-4fc4-acb7-4057da92087c)\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fzsh811%2Fvhdl-digital-clock-system","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fzsh811%2Fvhdl-digital-clock-system","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fzsh811%2Fvhdl-digital-clock-system/lists"}