안녕하세요.. 푸지임당
보내주신 회로는 orcad 프로젝트 파일이고 실제 필요한 .dsn파일이 없네요
회로가 없으니 쩝.. 회로에서 주의할점은 IDE에서 전압이 5V라는 것만 주의
하시고요..

IDE버스의 RD/WR 속도를 맞추셔야 됩니다.
하드디스크가 PIO모드 3이상을 지원한다면 IDE 의 IORDY 핀과
SA1110의 RDY 핀을 이용하여 타이밍을 잡으시면 좋겠죠..
PIO모드 3이상을 지원하지 못한다면 SA1110의 MSCn 레지스터로 타이밍을
맞추세요

그외 자세한 핀사양은 첨부한 파일을 보시면 아주 잘 나왔있어요..
근디 영어라서 .. 하시만 꼭 한번 읽어보시면 IDE을 이해하시는데 한결 편안
해 집니다. 분량이 많지 않으니 필요한 부분은 꼭 필독

ide-disk.c, ide-probe.c, ide.c ll_rw_blk.c 이렇게 네가지 파일이
필요하구요..
linux/arch/arm/mach-sa1100/특정보드.c 에서 가상 io영역을 잡은 후
linux/inclue/asm/arch/ide.h 에서 주소와 irq 를 등록하셔야 함당..
특별히 ide.c 나 ide.h 파일은 편집이 필요할수 있습니다.

IDE인터럽트를 GPIO 로 사용하게 되는데
부트로더에서 GPIO 를 인터럽으로 설정하시고 넘어오셔야 됩니다.

그리고 컴파일에러 잡으시고 열심히 디버깅하시고 ... 고생후에 기쁨을
느끼세요

CSEL은 하드디스크의 점퍼와 연관되있는데 저도 그 사용법은 잘모르겠어요..
첨부된 파일 읽어 보면 나와있을겁니다. 그리 중요하지 않으며 보통은 open
시켜 두지요..