ev_manifest_estimate
Fit level is limited to estimated_fit because only manifests and static resource estimates were used.
- kind
- manifest
- supports
- estimated_fit
- sources
- build-v1-demo-catalog
- artifacts
- sha256:7a135d4b3a12efe1
Estimate only. No vendor tools, timing signoff, CDC/RDC signoff or board validation is implied.
clockclktopdmclockclktoi2sdatapdmtoi2sGraph is valid. Estimate fit available.
Open toolchain yosys-nextpnr-ice40 supports synthesis+pnr for device ice40up5k-sg48. v1 returns a queued placeholder with a synth_skipped warning until the accelfury-bridge worker is wired (P0-09).
{
"schema_version": "1.0.0",
"project_id": "proj_audio_icebreaker",
"target_board_id": "icebreaker-v1_0b",
"target_board_revision": "v1.0b",
"target_frequency_mhz": 12,
"margin_pct": 15,
"selected_cores": [
{
"instance_id": "pdm",
"core_id": "af-pdm-rx",
"variant_id": "mono_16k",
"params": {
"channels": 1
},
"quantity": 1,
"debug_enabled": false
},
{
"instance_id": "i2s",
"core_id": "af-i2s-tx",
"variant_id": "stereo_16bit",
"params": {
"sample_bits": 16
},
"quantity": 1,
"debug_enabled": false
}
],
"objective": "best_fit",
"run_synthesis": false,
"constraints": {
"required_connectors": [],
"required_memory_kinds": [],
"preferred_toolchains": [
"yosys",
"nextpnr"
],
"forbid_public_cloud_vendor_tools": true
}
}This viewer renders the immutable FitReport contract. An estimated report is not timing closure and does not claim board validation without measured board evidence.
| Resource | Estimated | Capacity | Pressure |
|---|---|---|---|
| lut | 860 | 5280 | 18.7% |
| ff | 1030 | 5280 | 22.4% |
| bram_kbit | 6 | 120 | 5.8% |
| dsp | 0 | 8 | 0.0% |
| pll | 0 | 1 | 0.0% |
| io | 6 | 39 | 17.9% |
pdm af-pdm-rx/mono_16ki2s af-i2s-tx/stereo_16bitNone.
None.
None.
tool not executed
Fit level is limited to estimated_fit because only manifests and static resource estimates were used.
{
"schema_version": "1.0.0",
"report_id": "rep_2ddd68738a9a5141",
"fit_status": "preliminary_pass",
"fit_level": "estimated_fit",
"confidence": 0.62,
"target": {
"board_id": "icebreaker-v1_0b",
"board_revision": "v1.0b",
"device_id": "ice40up5k-sg48",
"target_frequency_mhz": 12,
"margin_pct": 15
},
"selected_variants": [
{
"instance_id": "pdm",
"core_id": "af-pdm-rx",
"variant_id": "mono_16k"
},
{
"instance_id": "i2s",
"core_id": "af-i2s-tx",
"variant_id": "stereo_16bit"
}
],
"resource_capacity": {
"lut": 5280,
"ff": 5280,
"bram_kbit": 120,
"dsp": 8,
"pll": 1,
"io": 39
},
"resource_usage_estimated": {
"lut": 860,
"ff": 1030,
"bram_kbit": 6,
"dsp": 0,
"pll": 0,
"io": 6
},
"resource_pressure": {
"lut": 0.187311,
"ff": 0.224432,
"bram_kbit": 0.058333,
"dsp": 0,
"pll": 0,
"io": 0.179487
},
"resource_usage_synthesized": null,
"resource_usage_post_route": null,
"measured_board_result": null,
"limiting_resources": [],
"warnings": [],
"limitations": [
"This is a deterministic manifest-based estimate, not timing closure.",
"No proprietary vendor tool was executed by this public cloud v1 service function.",
"No board validation is claimed without a measured board result."
],
"recommendations": [],
"repro_steps": [
"Review ProjectGraph board_id, board revision and selected variants.",
"Export report.json and run the appropriate local open or vendor flow outside public cloud if stronger evidence is needed."
],
"next_actions": [
"Run synthesis estimate for supported open flows or local vendor synthesis for stronger resource evidence."
],
"evidence": [
{
"evidence_id": "ev_manifest_estimate",
"kind": "manifest",
"summary": "Fit level is limited to estimated_fit because only manifests and static resource estimates were used.",
"fit_level_supported": "estimated_fit",
"source_ids": [
"build-v1-demo-catalog"
],
"artifact_digests": [
"sha256:7a135d4b3a12efe1"
]
}
],
"tool_results": [],
"sources": [
{
"source_id": "build-v1-demo-catalog",
"title": "build.fpga.chat v1 demo catalog",
"kind": "project_doc",
"locator": "docs/build-v1",
"revision": "1.0.0",
"field_paths": [
"demo_catalog"
],
"requires_manual_source_check": true
}
]
}