Skip to content
Back to skills

Clock Expert

ASecurity

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.

  • 666 stars
  • 0 votes
  • 0 copies
  • 1 view
  • Added February 8, 2026
documentationdocumentation

Security analysis

A100/100

Scanned February 12, 2026

npx -y skills add majiayu000/claude-skill-registry --skill clock-expert --agent claude-code

Installs into .claude/skills of the current project.

Are you the author of Clock Expert?

Add the live security badge to your README. It updates with every re-scan.

Security grade badge for Clock Expert
[![Security: A — Skills Directory](https://www.skillsdirectory.com/api/skills/majiayu000-clock-expert/badge)](https://www.skillsdirectory.com/skills/majiayu000-clock-expert)

More formats (shields.io, HTML) on the badges page. Keep it an A: scan every change in CI with Pro.

Download with Pro
SKILL.md
---
name: clock-expert
description: 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.
---

# Clock Expert - Intel 8284A / KR1810GF84

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

## Key Specifications

| Property     | Value                    |
| ------------ | ------------------------ |
| Soviet Clone | KR1810GF84               |
| Crystal      | 14.31818 MHz             |
| CPU Clock    | 4.77 MHz (÷3)            |
| PCLK         | 2.39 MHz (÷6)            |

## Clock Outputs

| Output | Frequency    | Duty | Use              |
| ------ | ------------ | ---- | ---------------- |
| CLK    | 4.77 MHz     | 33%  | CPU clock        |
| PCLK   | 2.39 MHz     | 50%  | Peripheral clock |
| OSC    | 14.31818 MHz | -    | Color burst      |

## Clock Derivation

```text
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

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

Used for wait state insertion with slow devices.

## Wait States

```text
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/](references/) for detailed documentation.

Attribution

Is this your skill, or is something wrong with this listing? Request removal or report an issue. Author removals are honored within 72 hours.

Comments

Loading comments…

Newsletter

Get the weekly list of safe new skills, and the ones we pulled.