486 SX 호환 Verilog 코어 'ao486', Linux와 Windows 95 부팅 성공

ao486: x86-compatible Verilog core implementing all features of a 486 SX (2014)

오픈소스 프로젝트 ao486은 486 SX의 모든 기능을 구현한 x86 호환 Verilog 코어로, Bochs 소프트웨어 구현을 기반으로 모델링 및 테스트되었습니다. 이 프로젝트는 Linux 커널 3.13과 Microsoft Windows 95를 부팅할 수 있는 SoC도 포함합니다. 현재 Terasic DE2-115 보드에서 실행되며, 30MHz 클록으로 최대 39MHz 주파수를 지원합니다. 리소스 사용량은 논리 소자 91,256개(80%), 메모리 비트 2,993,408개(75%)입니다.

The ao486 is an x86 compatible Verilog core implementing all features of a 486 SX.
  1. nizmow

    깔끔한 코어이긴 한데, 지금은 z386이 대세입니다 (https://github.com/nand2mario/z386_MiSTer). 흥미롭게도 이 코어는 제대로 된 아날로그 신호를 출력하지 않습니다. 왜 그런지 항상 궁금했는데, 최근에 PCXT EGA 코어에서 실제 EGA 픽셀 클럭을 구현하려고 시도해 보니 알게 되었습니다. 기본적으로 듀얼(또는 그 이상) 픽셀 클럭을 가진 비디오 카드는 MiSTer에서 구현하기가 현실적으로 어렵습니다. PLL이 있긴 하지만, 클럭 소스가 너무 많아지면 라우팅이 곧 불가능해집니다. MiSTer 프레임워크의 파이프라인도 픽셀 클럭을 비디오 출력에 직접 연결하도록 강제하며(그럴 만한 이유가 있습니다), 런타임에 그 클럭을 전환하는 것은 매우 까다롭습니다.

  2. allenrb

    궁금한 점: 이 코어들(ao486, z386)은 Intel/AMD의 라이선스나 저작권 등으로 인해 기술적으로 불법인가요? 아니면 관련된 모든 것이 이미 만료되었나요? 특허는 분명히 만료되었을 텐데, 다른 어떤 요소가 작용하는지 잘 모르겠습니다.

이 날의 다른 글

2026-08-08