Files

100 lines
1.6 KiB
JSON

{
"title": "Hardware permitted output commands",
"source": "IO_MODULES/DEAD_MAN.md: Logic equations",
"reference_scope": "documentation only",
"components": [
{
"ref": "INJECT",
"kind": "and",
"pins": [
"A",
"B",
"Y"
],
"value": ""
},
{
"ref": "INJECTP0",
"kind": "port",
"pins": [
"P"
],
"value": "ENGINE_PERMIT"
},
{
"ref": "INJECTP1",
"kind": "port",
"pins": [
"P"
],
"value": "MCU_INJECTOR_SIG"
},
{
"ref": "INJECTO",
"kind": "port",
"pins": [
"P"
],
"value": "SAFE_INJECTOR_SIG"
},
{
"ref": "INHIBIT",
"kind": "not",
"pins": [
"A",
"Y"
],
"value": ""
},
{
"ref": "I",
"kind": "port",
"pins": [
"P"
],
"value": "ENGINE_PERMIT"
},
{
"ref": "O",
"kind": "port",
"pins": [
"P"
],
"value": "SAFE_IGNITION_INHIBIT"
}
],
"nets": [
{
"name": "ENGINE_PERMIT",
"connections": [
"INJECT.A",
"INJECTP0.P",
"INHIBIT.A",
"I.P"
]
},
{
"name": "MCU_INJECTOR_SIG",
"connections": [
"INJECT.B",
"INJECTP1.P"
]
},
{
"name": "SAFE_INJECTOR_SIG",
"connections": [
"INJECT.Y",
"INJECTO.P"
]
},
{
"name": "SAFE_IGNITION_INHIBIT",
"connections": [
"INHIBIT.Y",
"O.P"
]
}
],
"no_connects": []
}