{"adoption": {"forks": 626, "observed_at": "2026-08-28T04:05:10.352275+00:00", "stars": 1605}, "canonical_url": "https://ross.abutalabs.com/products/vitis-tutorials", "card": {"archived": false, "artifact_type": "learning-resource", "description": "Vitis In-Depth Tutorials", "domain": ["embedded-systems", "tutorials", "developer-tools", "hardware"], "enriched": true, "function": ["developer-tools", "embedded", "simulation", "documentation"], "health_score": 79, "homepage": null, "language": "C", "license": "MIT", "license_family": "permissive", "maturity": "active", "member_repos": ["Xilinx/Vitis-Tutorials"], "name": "Xilinx/Vitis-Tutorials", "platform": ["windows", "embedded"], "pushed_at": "2026-08-18T16:07:37+00:00", "repo": "Xilinx/Vitis-Tutorials", "stars": 1605, "tags": ["fpga", "hls", "vitis", "versal", "ai-engine", "xrt", "kria", "amd-xilinx", "linux"], "topics": ["embedded", "fpga", "embedded-systems", "aiengine", "vitis", "kria", "zcu104", "xrt", "versal", "hls"], "urls": [], "use_cases": ["learn Vitis FPGA development from scratch", "high-level synthesis (HLS) tutorials", "build embedded software for Versal or Kria boards", "create custom Vitis platforms", "develop AI Engine applications", "end-to-end FPGA application design examples"], "what_it_is": "A collection of in-depth tutorials for the AMD Vitis Unified Software Platform, covering FPGA fabric, Arm processor subsystems, and AI Engine development. Tutorials are organized into feature tutorials (HLS, platform creation, embedded software) and design tutorials with complete reference designs.", "when_to_avoid": ["you need tool documentation rather than tutorials", "you target non-AMD/Xilinx FPGA vendors", "you want a runnable software library rather than learning material"], "when_to_choose": ["you are learning the Vitis toolchain or HLS", "you need worked examples for Xilinx/AMD adaptive SoCs", "you want reference designs for AI Engines or embedded flows"]}, "data_as_of": "2026-08-30T08:39:29.467469+00:00", "members": [{"path": "/products/vitis-tutorials", "repo": "Xilinx/Vitis-Tutorials", "role": "main", "score": 67}], "provenance": {"archived": {"kind": "observed", "observed_at": "2026-08-28T04:05:10.352275+00:00", "source": "github"}, "artifact_type": {"confidence": null, "enriched_at": "2026-08-30T03:52:16.067370+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "0c7f7291607c93b073b36d85cea4e52bc041d9fd0607b69d2d0f03464101da47", "fetched_at": "2026-08-28T04:05:10.352275+00:00", "kind": "readme", "missing": false, "url": "https://github.com/Xilinx/Vitis-Tutorials"}], "taxonomy_version": 1}, "description": {"kind": "observed", "observed_at": "2026-08-28T04:05:10.352275+00:00", "source": "github"}, "domain": {"confidence": null, "enriched_at": "2026-08-30T03:52:16.067370+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "0c7f7291607c93b073b36d85cea4e52bc041d9fd0607b69d2d0f03464101da47", "fetched_at": "2026-08-28T04:05:10.352275+00:00", "kind": "readme", "missing": false, "url": "https://github.com/Xilinx/Vitis-Tutorials"}], "taxonomy_version": 1}, "enriched": {"inputs": [], "kind": "computed", "method": "enrichment_status"}, "function": {"confidence": null, "enriched_at": "2026-08-30T03:52:16.067370+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "0c7f7291607c93b073b36d85cea4e52bc041d9fd0607b69d2d0f03464101da47", "fetched_at": "2026-08-28T04:05:10.352275+00:00", "kind": "readme", "missing": false, "url": "https://github.com/Xilinx/Vitis-Tutorials"}], "taxonomy_version": 1}, "health_score": {"inputs": ["days_since_push", "days_since_release", "archived"], "kind": "computed", "method": "health_v1"}, "homepage": {"kind": "observed", "observed_at": "2026-08-28T04:05:10.352275+00:00", "source": "github"}, "language": {"kind": "observed", "observed_at": "2026-08-28T04:05:10.352275+00:00", "source": "github"}, "license": {"kind": "observed", "observed_at": "2026-08-28T04:05:10.352275+00:00", "source": "github"}, "license_family": {"inputs": ["license"], "kind": "computed", "method": "license_family"}, "maturity": {"confidence": null, "enriched_at": "2026-08-30T03:52:16.067370+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "0c7f7291607c93b073b36d85cea4e52bc041d9fd0607b69d2d0f03464101da47", "fetched_at": "2026-08-28T04:05:10.352275+00:00", "kind": "readme", "missing": false, "url": "https://github.com/Xilinx/Vitis-Tutorials"}], "taxonomy_version": 1}, "member_repos": {"kind": "observed", "observed_at": "2026-08-28T04:05:10.352275+00:00", "source": "github"}, "name": {"kind": "observed", "observed_at": "2026-08-28T04:05:10.352275+00:00", "source": "github"}, "platform": {"confidence": null, "enriched_at": "2026-08-30T03:52:16.067370+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "0c7f7291607c93b073b36d85cea4e52bc041d9fd0607b69d2d0f03464101da47", "fetched_at": "2026-08-28T04:05:10.352275+00:00", "kind": "readme", "missing": false, "url": "https://github.com/Xilinx/Vitis-Tutorials"}], "taxonomy_version": 1}, "pushed_at": {"kind": "observed", "observed_at": "2026-08-28T04:05:10.352275+00:00", "source": "github"}, "repo": {"kind": "observed", "observed_at": "2026-08-28T04:05:10.352275+00:00", "source": "github"}, "stars": {"kind": "observed", "observed_at": "2026-08-28T04:05:10.352275+00:00", "source": "github"}, "tags": {"confidence": null, "enriched_at": "2026-08-30T03:52:16.067370+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "0c7f7291607c93b073b36d85cea4e52bc041d9fd0607b69d2d0f03464101da47", "fetched_at": "2026-08-28T04:05:10.352275+00:00", "kind": "readme", "missing": false, "url": "https://github.com/Xilinx/Vitis-Tutorials"}], "taxonomy_version": 1}, "topics": {"kind": "observed", "observed_at": "2026-08-28T04:05:10.352275+00:00", "source": "github"}, "urls": {"kind": "observed", "observed_at": "2026-08-28T04:05:10.352275+00:00", "source": "github"}, "use_cases": {"confidence": null, "enriched_at": "2026-08-30T03:52:16.067370+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "0c7f7291607c93b073b36d85cea4e52bc041d9fd0607b69d2d0f03464101da47", "fetched_at": "2026-08-28T04:05:10.352275+00:00", "kind": "readme", "missing": false, "url": "https://github.com/Xilinx/Vitis-Tutorials"}], "taxonomy_version": 1}, "what_it_is": {"confidence": null, "enriched_at": "2026-08-30T03:52:16.067370+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "0c7f7291607c93b073b36d85cea4e52bc041d9fd0607b69d2d0f03464101da47", "fetched_at": "2026-08-28T04:05:10.352275+00:00", "kind": "readme", "missing": false, "url": "https://github.com/Xilinx/Vitis-Tutorials"}], "taxonomy_version": 1}, "when_to_avoid": {"confidence": null, "enriched_at": "2026-08-30T03:52:16.067370+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "0c7f7291607c93b073b36d85cea4e52bc041d9fd0607b69d2d0f03464101da47", "fetched_at": "2026-08-28T04:05:10.352275+00:00", "kind": "readme", "missing": false, "url": "https://github.com/Xilinx/Vitis-Tutorials"}], "taxonomy_version": 1}, "when_to_choose": {"confidence": null, "enriched_at": "2026-08-30T03:52:16.067370+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "0c7f7291607c93b073b36d85cea4e52bc041d9fd0607b69d2d0f03464101da47", "fetched_at": "2026-08-28T04:05:10.352275+00:00", "kind": "readme", "missing": false, "url": "https://github.com/Xilinx/Vitis-Tutorials"}], "taxonomy_version": 1}}, "score": {"components": {"activity": 98, "longevity": 100, "rhythm": 8}, "computed_at": "2026-09-02T17:46:02.011165+00:00", "flags": [], "formula": "round(0.45*activity + 0.35*rhythm + 0.20*longevity); archived -> min(score, 10)", "inputs": {"age_days": 2529, "days_push": 15, "days_rel": null, "gap_med": null, "n_releases_24m": 0}, "score": 67, "version": 2}, "staleness": {"enrichment_outdated": false, "low_confidence": false, "scrape_days": 9, "stale_scrape": false}}