{"id":18479104,"url":"https://github.com/kranfix/maf","last_synced_at":"2026-02-16T09:04:01.338Z","repository":{"id":8515430,"uuid":"10128589","full_name":"kranfix/MAF","owner":"kranfix","description":"Moving Avergare Filter in VHDL for DE0-NANO with FPGA Cyclone IV","archived":false,"fork":false,"pushed_at":"2013-07-02T23:05:48.000Z","size":152,"stargazers_count":1,"open_issues_count":0,"forks_count":1,"subscribers_count":1,"default_branch":"master","last_synced_at":"2025-10-22T13:50:02.084Z","etag":null,"topics":[],"latest_commit_sha":null,"homepage":null,"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/kranfix.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}},"created_at":"2013-05-17T17:34:50.000Z","updated_at":"2021-01-11T21:17:05.000Z","dependencies_parsed_at":"2022-09-10T09:52:44.521Z","dependency_job_id":null,"html_url":"https://github.com/kranfix/MAF","commit_stats":null,"previous_names":[],"tags_count":0,"template":false,"template_full_name":null,"purl":"pkg:github/kranfix/MAF","repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/kranfix%2FMAF","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/kranfix%2FMAF/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/kranfix%2FMAF/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/kranfix%2FMAF/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/kranfix","download_url":"https://codeload.github.com/kranfix/MAF/tar.gz/refs/heads/master","sbom_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/kranfix%2FMAF/sbom","scorecard":null,"host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":286080680,"owners_count":29504684,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2026-02-16T08:14:25.707Z","status":"ssl_error","status_checked_at":"2026-02-16T08:14:25.334Z","response_time":115,"last_error":"SSL_read: 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":[],"created_at":"2024-11-06T12:13:22.920Z","updated_at":"2026-02-16T09:04:01.299Z","avatar_url":"https://github.com/kranfix.png","language":"VHDL","funding_links":[],"categories":[],"sub_categories":[],"readme":"MAF\n===\nMoving Avergare Filter (MAF) in VHDL 2008 for DE0-NANO with FPGA Cyclone IV.\n\nThis filter works with fixed point that the number of bits depends on the ADC.\n\n\nAbout the Moving Average Filter\n===============================\nA Moving Average Filter is a digital filter that average of the input's last\nM + 1 terms such as the following expresion:\n\n            x[n] + x[n-1] + .... + x[n-M]\n\n    y[n] =  -----------------------------\n\n                        M + 1\n\nUsing the second direct-form we can define h[n] like this:\n    h[n] = x[n] + h[n-1]\n\nSo y[n] can be expresed in this waw:\n    y[n] = (h[n] - h[n-M]) / (M + 1)\n\nStructure of the filter\n=======================\nThe Top Hierarchy is maftop.vhd that define all the filter's structure.\n\ndelayer.vhd\n-----------\nTo generate from h[n-1] to h[n-M], flip-flops are used to delays.\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fkranfix%2Fmaf","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fkranfix%2Fmaf","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fkranfix%2Fmaf/lists"}