도와주세요!!
글 수 15,339
2008.01.31 12:14:32 (*.245.249.135)
6999
(1) CPLD의 소스중에서 의문사항이 있어서 글을 올립니다.
-------------
-- nCS1 영역
-------------
-- CS_TOUCH
CS_TOUCH <= '0' when nCS(1) = '0' and A23_22 = "01" else '1';
부분이 있는데요...
여기서 A22, A23은 어떤것을 뜻하는지요??
회로를 따라가보니, PXA255의 MA22, MA23이던데요...
구체적인 역활이 어드레싱 디코딩인가요?
A23_22 = "01"이 의미하는 바가 무엇인지 잘 몰르겠어요... -_-;
(2) MK712레지스터에서 B1~BA3의 3bit로 0~7까지의 레지스터를 어드레싱 하는데요...
회로도 상에서는 PXA255로 pin이 물려있던데요~
그렇다면, 구체적인 동작은 어떻게 하는지요?
다른보드에서 동작시켜보려고 하는데요...
BA1~BA3에 해당하는 핀을 CPLD에 묶어놨습니다.
그럴경우 어떻게 해줘야 하는지요??...
(3) 장치등록시 메이져 번호, 마이너 번호, 디바이스명은 어떻게 설정하는지요?
소스안에는 없던데요...
mknod ~할때 설정하는지요??
mk712의 CS를 nCS1 + A22를 디코딩해서 사용하겠다는 것입니다..
nCS1를 다른 디바이스와 같이 사용하기 위해서 어드레스와 디코딩하여 사용하기 위해서 입니다...
그럼 설연휴 잘 보내세요.