혹시 타이밍으로 인해 이런 문제가 발생하는지..
(IOR신호와 IOCHRDY(nWait)신호 사이에 적정값이 30ns인데 10ns정도 나오네
요..)
개구리 wrote..
: : /**** 이부분 입니다. ****/
: : c = CS8900_BUS16_0;
: : c = CS8900_BUS16_1;
: : c = CS8900_BUS16_0;
: : c = CS8900_BUS16_1;
: : c = CS8900_BUS16_0;
: : /************************/
:
: 이 부분은 제가 보기에는
:
: CS8900 이 16비트로 동작시키기 위해서
: SBHE 단자를 토글링하는 것인데요...
:
: 이거 토글링을 했을때 CS8900 의 데이타 버스가
: 조금 문제가 발생하기는 하는데...
: 죽는 경우는 좀...
:
: 멈추는 것은 하드웨어적인 문제가 아닐까 생각되네요...
:
: 소프트웨어로 CPU가 죽는 것은 조금 이해가 되지 않네요..
:
: 아니면
:
: 뭔가 전송하면서 무한 루프에 빠진것이 아닐까요?
:
: 그게 아니라면 당연히 하드웨어 버스 콘트롤에 문제가 있는 거죠..