Claude-skill-registry clock-expert

Expert on Intel 8284A Clock Generator for ES-1841. Provides guidance on system timing, CPU clock generation, peripheral clock, reset circuit, and wait state synchronization.

install
source · Clone the upstream repo
git clone https://github.com/majiayu000/claude-skill-registry
Claude Code · Install into ~/.claude/skills/
T=$(mktemp -d) && git clone --depth=1 https://github.com/majiayu000/claude-skill-registry "$T" && mkdir -p ~/.claude/skills && cp -r "$T/skills/data/clock-expert" ~/.claude/skills/majiayu000-claude-skill-registry-clock-expert && rm -rf "$T"
manifest: skills/data/clock-expert/SKILL.md
source content

Clock Expert - Intel 8284A / KR1810GF84

Expert knowledge for the ES-1841's clock generator.

Key Specifications

PropertyValue
Soviet CloneKR1810GF84
Crystal14.31818 MHz
CPU Clock4.77 MHz (÷3)
PCLK2.39 MHz (÷6)

Clock Outputs

OutputFrequencyDutyUse
CLK4.77 MHz33%CPU clock
PCLK2.39 MHz50%Peripheral clock
OSC14.31818 MHz-Color burst

Clock Derivation

Crystal: 14.31818 MHz
   ÷3  → CLK:  4.77272 MHz (CPU)
   ÷6  → PCLK: 2.38636 MHz (peripherals)
   ÷12 → PIT:  1.19318 MHz (timer)

Reset Circuit

  • RES input: Schmitt trigger
  • RESET output: Synchronized to CLK, active HIGH
  • Hold ≥4 CLK cycles after RES inactive

Ready Synchronization

READY = (RDY1 OR AEN1) AND (RDY2 OR AEN2)

Used for wait state insertion with slow devices.

Wait States

Normal:     T1 → T2 → T3 → T4
With waits: T1 → T2 → T3 → Tw... → T4

Emulation Notes

For most emulation purposes:

  • Use fixed frequency values
  • Generate reset pulse on startup
  • Wait states often abstracted

References

See references/ for detailed documentation.