Separated two-phase clock from generic clock

This commit is contained in:
Jan-Peter von Hunnius 2025-09-30 07:22:48 +02:00
parent 7d06837608
commit c8552a1488
11 changed files with 565 additions and 77 deletions

View file

@ -22,7 +22,7 @@
},
"SYSTEM_CLOCK": {
"single": {
"component_type": "generic_clock",
"component_type": "two_phase_clock",
"name": "SYSTEM_CLOCK",
"properties": {
"frequency": 750000
@ -59,16 +59,25 @@
"connection_type": "clock",
"source": {
"component": "SYSTEM_CLOCK",
"pin": "CLK"
"pin": "PHI1"
},
"targets": [
{"component": "CPU_4004", "pin": "PHI1"},
{"component": "CPU_4004", "pin": "PHI2"},
{"component": "ROM_4001_1", "pin": "PHI1"},
{"component": "ROM_4001_1", "pin": "PHI2"},
{"component": "ROM_4001_2", "pin": "PHI1"},
{"component": "RAM_4002", "pin": "PHI1"}
]
},
"clock_signals_phi2": {
"connection_type": "clock",
"source": {
"component": "SYSTEM_CLOCK",
"pin": "PHI2"
},
"targets": [
{"component": "CPU_4004", "pin": "PHI2"},
{"component": "ROM_4001_1", "pin": "PHI2"},
{"component": "ROM_4001_2", "pin": "PHI2"},
{"component": "RAM_4002", "pin": "PHI1"},
{"component": "RAM_4002", "pin": "PHI2"}
]
},