님이 보내주신 회로 잘 받아 보았습니다.

우선 HDD는 8,16비트 버스를 지원합니다.
IOCS16 은 HDD 입장에서 OUT 포트입니다. PIO 모드 3이상에서는 사용하지 않
습니다.

IDE에 사용하는 nCS? 는 16비트 버스모드로 사용하므로 레지스터도 그에 맞게
설정하시는건 아시겠죠..

회로에서 A0 -> A0L 로 레벨전환되서 IDE로 연결되었는데 16비트 버스를 사용
하기때문에 A0는 움직일수 없습니다.
다음과 같이 수정하셔야 합니다.
A1 -> A0L
A2 -> A1L
A3 -> A2L

그리고 IDE가 연결된 회로에서 74HC32, 74HC244, 74HC245 의 전원은 3.3V, 즉
보드의 전원과 같아야 합니다.
SA1110은 3.3V의 외부 IO전원을 가지고 있으며 5V 토일런스는 없습니다. 그러
므로 SA1110과 연결하는 모든 디바이스는 3.3V전언을 갖는 디바이스를 연결하
셔야 되며 5V 디바이스를 연결하려면 3.3V CMOS IC를 통하여 연결됩니다. 이것
은 중요한 내용이므로 잊지마시기 바랍니다.

PAL도 전원이 5V로 알고있는데 이곳에 연결된 어드레스라인도 74HC245를 통해
야 될것같습니다.
그리고 IC옆에 항상 104를 달아 전원을 안정화 시키는게 좋습니다.

.. 출처만 명시하시면 님의 홈피에 올려도 게안습니다.
.. CSEL에 대한 글 잘 보았습니다. 그렇군요.. ㅎㅎ