도와주세요!!
글 수 15,339
2003.06.10 19:03:08 (*.106.160.8)
6663
개구리님 감사드리구요...^^
시그널을 스코프로 찍어봤는데...
high->low->high 상태가 정상인데
nWait 시그널이 high -> low 상태에서 회복되지 않네요...
nWait가 회복되지 않아서 다른시그널도 계속 그상태로 유지됨으로서 시스템이
맞이 가네요...
혹시 이부분에 대해서 조언해 주실 말 있으시면 좀 부탁드립니다..
개구리 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가 죽는 것은 조금 이해가 되지 않네요..
:
: 아니면
:
: 뭔가 전송하면서 무한 루프에 빠진것이 아닐까요?
:
: 그게 아니라면 당연히 하드웨어 버스 콘트롤에 문제가 있는 거죠..
시그널을 스코프로 찍어봤는데...
high->low->high 상태가 정상인데
nWait 시그널이 high -> low 상태에서 회복되지 않네요...
nWait가 회복되지 않아서 다른시그널도 계속 그상태로 유지됨으로서 시스템이
맞이 가네요...
혹시 이부분에 대해서 조언해 주실 말 있으시면 좀 부탁드립니다..
개구리 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가 죽는 것은 조금 이해가 되지 않네요..
:
: 아니면
:
: 뭔가 전송하면서 무한 루프에 빠진것이 아닐까요?
:
: 그게 아니라면 당연히 하드웨어 버스 콘트롤에 문제가 있는 거죠..