Soc周辺機器
UART (8250, RS-232規格を満たしていればよい)
説明
実装例
- https://github.com/varmil/uart-verilog
- https://www.nandland.com/vhdl/modules/module-uart-serial-port-rs232.html
PIC (i8259A)
説明
実装例
- https://github.com/jamieiles/80x86/blob/master/fpga/pic/PIC.sv
- https://github.com/alfikpl/ao486/blob/master/rtl/soc/pic/pic.v
Timer (8253/8254)
説明
実装例
※GAIAでは自前のtimerを実装しており、kernelの機能は使ってない。PICに至っては使用すらしていない(CPUに直でインタラプトする)