II.
Workflow JSON
Structured · liveworkflow:hardware-software-integration
Hardware-Software Integration json
Inspect the normalized record payload exactly as the atlas UI reads it.
{
"id": "workflow:hardware-software-integration",
"_kind": "Workflow",
"_file": "domain/workflows/workflows-technical-depth.yaml",
"_cluster": "domain",
"attributes": {
"displayName": "Hardware-Software Integration",
"description": "Milestone-driven workflow for bringing up software on new or revised hardware revisions,\nvalidating that firmware, drivers, and application layers function correctly on the\nphysical device. The embedded engineer and systems integration engineer jointly review\nthe hardware bring-up checklist, flash the latest firmware, and execute a structured\ntest sequence covering peripherals, communication buses, power states, and timing margins.\nDefects are triaged against hardware errata and software bugs, with root-cause classification\ninforming whether fixes land in firmware, drivers, or board revisions.\n",
"workflowKind": "development",
"triggerType": "on-demand",
"typicalCadence": "per-milestone",
"complexity": "complex"
},
"outgoingEdges": [
{
"from": "workflow:hardware-software-integration",
"to": "role:embedded-engineer",
"kind": "involves_role"
},
{
"from": "workflow:hardware-software-integration",
"to": "role:systems-integration-engineer",
"kind": "involves_role"
},
{
"from": "workflow:hardware-software-integration",
"to": "role:qa-engineer",
"kind": "involves_role"
},
{
"from": "workflow:hardware-software-integration",
"to": "domain:embedded-systems",
"kind": "applies_to_domain"
}
],
"incomingEdges": [
{
"from": "stack-profile:embedded-linux",
"to": "workflow:hardware-software-integration",
"kind": "follows_workflow"
},
{
"from": "lib-process:electrical-engineering--environmental-testing",
"to": "workflow:hardware-software-integration",
"kind": "lib_implements_workflow",
"attributes": {
"weight": 1
}
},
{
"from": "lib-process:electrical-engineering--hardware-validation",
"to": "workflow:hardware-software-integration",
"kind": "lib_implements_workflow",
"attributes": {
"weight": 1
}
},
{
"from": "lib-process:fpga-programming--constrained-random-verification",
"to": "workflow:hardware-software-integration",
"kind": "lib_implements_workflow",
"attributes": {
"weight": 1
}
},
{
"from": "lib-process:fpga-programming--functional-simulation",
"to": "workflow:hardware-software-integration",
"kind": "lib_implements_workflow",
"attributes": {
"weight": 1
}
},
{
"from": "lib-process:fpga-programming--hls-development",
"to": "workflow:hardware-software-integration",
"kind": "lib_implements_workflow",
"attributes": {
"weight": 1
}
},
{
"from": "lib-process:fpga-programming--ip-core-integration",
"to": "workflow:hardware-software-integration",
"kind": "lib_implements_workflow",
"attributes": {
"weight": 1
}
},
{
"from": "lib-process:fpga-programming--place-and-route",
"to": "workflow:hardware-software-integration",
"kind": "lib_implements_workflow",
"attributes": {
"weight": 1
}
},
{
"from": "lib-process:fpga-programming--power-analysis-optimization",
"to": "workflow:hardware-software-integration",
"kind": "lib_implements_workflow",
"attributes": {
"weight": 1
}
},
{
"from": "lib-process:fpga-programming--sva-development",
"to": "workflow:hardware-software-integration",
"kind": "lib_implements_workflow",
"attributes": {
"weight": 1
}
},
{
"from": "lib-process:fpga-programming--synthesis-optimization",
"to": "workflow:hardware-software-integration",
"kind": "lib_implements_workflow",
"attributes": {
"weight": 1
}
},
{
"from": "lib-process:fpga-programming--testbench-development",
"to": "workflow:hardware-software-integration",
"kind": "lib_implements_workflow",
"attributes": {
"weight": 1
}
},
{
"from": "lib-process:fpga-programming--timing-closure",
"to": "workflow:hardware-software-integration",
"kind": "lib_implements_workflow",
"attributes": {
"weight": 1
}
},
{
"from": "lib-process:fpga-programming--uvm-testbench",
"to": "workflow:hardware-software-integration",
"kind": "lib_implements_workflow",
"attributes": {
"weight": 1
}
},
{
"from": "lib-process:fpga-programming--vhdl-module-development",
"to": "workflow:hardware-software-integration",
"kind": "lib_implements_workflow",
"attributes": {
"weight": 1
}
}
]
}