{"id":31815717,"url":"https://github.com/xilinx/vitis_model_composer","last_synced_at":"2025-10-11T09:23:24.617Z","repository":{"id":49246862,"uuid":"303425051","full_name":"Xilinx/Vitis_Model_Composer","owner":"Xilinx","description":"Vitis Model Composer Examples and Tutorials","archived":false,"fork":false,"pushed_at":"2025-09-26T19:30:50.000Z","size":323699,"stargazers_count":107,"open_issues_count":2,"forks_count":35,"subscribers_count":12,"default_branch":"2025.1","last_synced_at":"2025-09-26T21:06:51.095Z","etag":null,"topics":["acap","aiengine","fpga","hls","vitis"],"latest_commit_sha":null,"homepage":"","language":"C++","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/Xilinx.png","metadata":{"files":{"readme":"README.html","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":"2020-10-12T14:54:59.000Z","updated_at":"2025-09-26T19:30:57.000Z","dependencies_parsed_at":"2025-09-26T21:19:42.113Z","dependency_job_id":null,"html_url":"https://github.com/Xilinx/Vitis_Model_Composer","commit_stats":null,"previous_names":[],"tags_count":0,"template":false,"template_full_name":null,"purl":"pkg:github/Xilinx/Vitis_Model_Composer","repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/Xilinx%2FVitis_Model_Composer","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/Xilinx%2FVitis_Model_Composer/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/Xilinx%2FVitis_Model_Composer/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/Xilinx%2FVitis_Model_Composer/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/Xilinx","download_url":"https://codeload.github.com/Xilinx/Vitis_Model_Composer/tar.gz/refs/heads/2025.1","sbom_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/Xilinx%2FVitis_Model_Composer/sbom","scorecard":null,"host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":279006753,"owners_count":26084178,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2022-07-04T15:15:14.044Z","status":"online","status_checked_at":"2025-10-11T02:00:06.511Z","response_time":55,"last_error":null,"robots_txt_status":"success","robots_txt_updated_at":"2025-07-24T06:49:26.215Z","robots_txt_url":"https://github.com/robots.txt","online":true,"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":["acap","aiengine","fpga","hls","vitis"],"created_at":"2025-10-11T09:23:23.521Z","updated_at":"2025-10-11T09:23:24.611Z","avatar_url":"https://github.com/Xilinx.png","language":"C++","funding_links":[],"categories":[],"sub_categories":[],"readme":"\n    \u003chtml\u003e\n      \u003chead\u003e\n        \u003ctitle\u003e\u003c/title\u003e\n        \u003cmeta name=\"viewport\" content=\"width=device-width, initial-scale=1\"\u003e\n      \u003c/head\u003e\n      \u003cbody\u003e\n        \u003cdiv id='content'\u003e\n    \u003cp\u003e\u003cimg src=\"Images/github_banner.png\" alt=\"\" /\u003e\u003c/p\u003e\n\u003ch1 id=\"rapid-design-exploration-using-vitis-model-composera-nameintroductiona\"\u003eRapid design exploration using Vitis Model Composer\u003ca name=\"introduction\"\u003e\u003c/a\u003e\u003c/h1\u003e\n\u003cp\u003eWithin the Simulink environment, Vitis Model Composer offers a range of performance-optimized blocks that facilitate the design and implementation of DSP algorithms on AMD devices. The inclusion of the Vitis Model Composer AI Engine, HLS, and HDL libraries enables efficient algorithm exploration and greatly expedites the path towards production.\u003c/p\u003e\n\u003cp\u003eTo learn more, visit the Vitis Model Composer \u003ca href=\"https://www.xilinx.com/products/design-tools/vitis/vitis-model-composer.html\"\u003ewebsite\u003c/a\u003e.\u003c/p\u003e\n\u003ch1 id=\"where-should-you-start\"\u003eWhere should you start?\u003c/h1\u003e\n\u003cp\u003eAre you interested in accelerating your development effort using Vitis Model Composer? Here is where to start:\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003eReview the \u003ca href=\"https://github.com/Xilinx/Vitis_Model_Composer/wiki/System-Requirements-for-Vitis-Model-Composer\"\u003esupported operating systems and MATLAB releases\u003c/a\u003e.\u003c/strong\u003e\u003c/li\u003e\n\u003cli\u003eLearn the \u003ca href=\"matlab:XmcExampleApi.getExample('Simulink_Basics')\"\u003ebasics\u003c/a\u003e of Simulink. To use Vitis Model Composer effectively, you need to understand the basics of Simulink, \u003cbr /\u003e\na block diagram environment for multidomain simulation and model-based design.\u003c/li\u003e\n\u003cli\u003eGo over to the \u003ca href=\"matlab:XmcExampleApi.getExample('Tutorials')\"\u003etutorials\u003c/a\u003e. The tutorials will give you a solid understanding of how to use the tool.\u003c/li\u003e\n\u003cli\u003eBrowse through many of the examples we have here. You can easily access these examples from within the tool. (\u003cstrong\u003eNote:\u003c/strong\u003e Many of the examples require the \u003ca href=\"https://www.mathworks.com/products/dsp-system.html\"\u003eDSP System Toolbox\u003c/a\u003e.)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch1 id=\"whats-new-in-20251\"\u003eWhat's new in 2025.1?\u003c/h1\u003e\n\u003cul\u003e\n\u003cli\u003eExport AI Engine and PL subsystems as a \u003ca href=\"matlab:XmcExampleApi.getExample('Export_to_Vitis')\"\u003eVitis Subsystem (VSS)\u003c/a\u003e.\u003c/li\u003e\n\u003cli\u003eThe \u003ca href=\"matlab:XmcExampleApi.getExample('Filtering_in_frequency_domain')\"\u003eFiltering in Frequency Domain\u003c/a\u003e example shows how to increase AI Engine throughput using different techniques.\u003c/li\u003e\n\u003cli\u003eWorking with both AI Engines and PL? See the \u003ca href=\"matlab:XmcExampleApi.getExample('AIE-PL')\"\u003etutorials\u003c/a\u003e showing how to connect the block libraries in Vitis Model Composer.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch1 id=\"tutorials\"\u003eTutorials\u003c/h1\u003e\n\u003cp align=\"center\"\u003e\n   \u003ca href=\"matlab:XmcExampleApi.getExample('Tutorials')\"\u003e\u003cimg src=\"Images/tutorials.jpg\" width=\"350\" \u003e\u003c/a\u003e\n\u003c/p\u003e\n\u003ch1 id=\"examples\"\u003eExamples\u003c/h1\u003e\n\u003cp align=\"center\"\u003e\n  \u003ca href=\"matlab:XmcExampleApi.getExample('AIENGINE_plus_PL')\"\u003e\u003cimg src=\"Images/hetero.jpg\" width=\"350\"\u003e\u003c/a\u003e  \n  \u003ca href=\"matlab:XmcExampleApi.getExample('AIENGINE')\"\u003e \u003cimg src=\"Images/aiengines.jpg\" width=\"350\"\u003e\u003c/a\u003e\n  \u003ca href=\"matlab:XmcExampleApi.getExample('HLS')\"\u003e\u003cimg src=\"Images/hls.jpg\" width=\"350\"\u003e\u003c/a\u003e\n  \u003ca href=\"matlab:XmcExampleApi.getExample('HDL')\"\u003e\u003cimg src=\"Images/hdl.jpg\" width=\"350\"\u003e\u003c/a\u003e\n\u003c/p\u003e\n\u003ch1 id=\"quick-guidesa-namequick_guidesa\"\u003eQuick Guides\u003ca name=\"quick_guides\"\u003e\u003c/a\u003e\u003c/h1\u003e\n\u003cp align=\"center\"\u003e\n   \u003ca href=\"matlab:XmcExampleApi.getExample('QuickGuides')\"\u003e\u003cimg src=\"Images/QuickGuides.jpg\" width=\"350\" \u003e\u003c/a\u003e\n\u003c/p\u003e\n\u003chr /\u003e\n\u003cp\u003eCopyright (c) 2025 Advanced Micro Devices, Inc.\u003c/p\u003e\n\u003cp\u003eLicensed under the Apache License, Version 2.0 (the \"License\");\u003cbr /\u003e\nyou may not use this file except in compliance with the License.\u003cbr /\u003e\nYou may obtain a copy of the License at\u003c/p\u003e\n\u003cpre\u003e\u003ccode\u003ehttp://www.apache.org/licenses/LICENSE-2.0\n\u003c/code\u003e\u003c/pre\u003e\n\u003cp\u003eUnless required by applicable law or agreed to in writing, software\u003cbr /\u003e\ndistributed under the License is distributed on an \"AS IS\" BASIS,\u003cbr /\u003e\nWITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.\u003cbr /\u003e\nSee the License for the specific language governing permissions and\u003cbr /\u003e\nlimitations under the License.\u003c/p\u003e\n\n        \u003c/div\u003e\n        \u003cstyle type='text/css'\u003ebody {\n  font: 400 16px/1.5 \"Helvetica Neue\", Helvetica, Arial, sans-serif;\n  color: #111;\n  background-color: #fdfdfd;\n  -webkit-text-size-adjust: 100%;\n  -webkit-font-feature-settings: \"kern\" 1;\n  -moz-font-feature-settings: \"kern\" 1;\n  -o-font-feature-settings: \"kern\" 1;\n  font-feature-settings: \"kern\" 1;\n  font-kerning: normal;\n  padding: 30px;\n}\n\n@media only screen and (max-width: 600px) {\n  body {\n    padding: 5px;\n  }\n\n  body \u003e #content {\n    padding: 0px 20px 20px 20px !important;\n  }\n}\n\nbody \u003e #content {\n  margin: 0px;\n  max-width: 900px;\n  border: 1px solid #e1e4e8;\n  padding: 10px 40px;\n  padding-bottom: 20px;\n  border-radius: 2px;\n  margin-left: auto;\n  margin-right: auto;\n}\n\nhr {\n  color: #bbb;\n  background-color: #bbb;\n  height: 1px;\n  flex: 0 1 auto;\n  margin: 1em 0;\n  padding: 0;\n  border: none;\n}\n\n/**\n * Links\n */\na {\n  color: #0366d6;\n  text-decoration: none; }\n  a:visited {\n    color: #0366d6; }\n  a:hover {\n    color: #0366d6;\n    text-decoration: underline; }\n\npre {\n  background-color: #f6f8fa;\n  border-radius: 3px;\n  font-size: 85%;\n  line-height: 1.45;\n  overflow: auto;\n  padding: 16px;\n}\n\n/**\n  * Code blocks\n  */\n\ncode {\n  background-color: rgba(27,31,35,.05);\n  border-radius: 3px;\n  font-size: 85%;\n  margin: 0;\n  word-wrap: break-word;\n  padding: .2em .4em;\n  font-family: SFMono-Regular,Consolas,Liberation Mono,Menlo,Courier,monospace;\n}\n\npre \u003e code {\n  background-color: transparent;\n  border: 0;\n  display: inline;\n  line-height: inherit;\n  margin: 0;\n  overflow: visible;\n  padding: 0;\n  word-wrap: normal;\n  font-size: 100%;\n}\n\n\n/**\n * Blockquotes\n */\nblockquote {\n  margin-left: 30px;\n  margin-top: 0px;\n  margin-bottom: 16px;\n  border-left-width: 3px;\n  padding: 0 1em;\n  color: #828282;\n  border-left: 3px solid #e8e8e8;\n  padding-left: 15px;\n  font-size: 18px;\n  letter-spacing: -1px;\n  font-style: italic;\n}\nblockquote * {\n  font-style: normal !important;\n  letter-spacing: 0;\n  color: #6a737d !important;\n}\n\n/**\n * Tables\n */\ntable {\n  border-spacing: 2px;\n  display: block;\n  font-size: 14px;\n  overflow: auto;\n  width: 100%;\n  margin-bottom: 16px;\n  border-spacing: 0;\n  border-collapse: collapse;\n}\n\ntd {\n  padding: 6px 13px;\n  border: 1px solid #dfe2e5;\n}\n\nth {\n  font-weight: 600;\n  padding: 6px 13px;\n  border: 1px solid #dfe2e5;\n}\n\ntr {\n  background-color: #fff;\n  border-top: 1px solid #c6cbd1;\n}\n\ntable tr:nth-child(2n) {\n  background-color: #f6f8fa;\n}\n\n/**\n * Others\n */\n\nimg {\n  max-width: 100%;\n}\n\np {\n  line-height: 24px;\n  font-weight: 400;\n  font-size: 16px;\n  color: #24292e; }\n\nul {\n  margin-top: 0; }\n\nli {\n  color: #24292e;\n  font-size: 16px;\n  font-weight: 400;\n  line-height: 1.5; }\n\nli + li {\n  margin-top: 0.25em; }\n\n* {\n  font-family: -apple-system, BlinkMacSystemFont, \"Segoe UI\", Helvetica, Arial, sans-serif, \"Apple Color Emoji\", \"Segoe UI Emoji\", \"Segoe UI Symbol\";\n  color: #24292e; }\n\na:visited {\n  color: #0366d6; }\n\nh2, h3 {\n  border-bottom: 1px solid #eaecef;\n  color: #111;\n  /* Darker */ }\n\nh1 {\ncolor: black;\nborder-bottom: 1px solid #eaecef;\n}\n\u003c/style\u003e\n      \u003c/body\u003e\n    \u003c/html\u003e","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fxilinx%2Fvitis_model_composer","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fxilinx%2Fvitis_model_composer","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fxilinx%2Fvitis_model_composer/lists"}