Files
Aitor Gómez García 8ff59fa11b XT timing: drive the chipset with exact clock enables
Replace the derived XT pseudo-clocks with a synchronous clock-enable scheduler on clk_chipset so the XT side runs from a single base clock without changing the mature 8088/BIU clocking model.

- generate exact CPU and peripheral enables from clk_chipset
- update the XT chipset and peripheral path to consume enables instead of reconstructed pseudo-clock edges
- keep the 8088 CLK pin as a local compatibility signal
- refresh SYSTEM.sdc so pll_system video clocks and clk_14_318 resolve cleanly in TimeQuest
2026-03-12 08:50:35 +01:00
..
2022-05-23 14:32:32 +02:00
2022-05-23 14:32:32 +02:00
2022-05-23 14:32:32 +02:00
2022-05-23 14:32:32 +02:00
2022-05-23 14:32:32 +02:00

KFPS2KB - Simple PS/2 keyboard controller

About

KFPS2KB is simple PS/2 keybord contoroller.

This module support input from keybord only.

port I/O connect(exampe)
clock I CLK
reset I RESET
device_clock I DIN #5
device_data I DIN #1
irq O 8259 IRQ1
key_code[7:0] O 8255 PA0-7
clear_keycode I 8255 PB7

Features

  • Connect to PS/2 Keybord
  • Detect Make/Break keycode

Block

KFPS2KB_block