M
MagicSpark
Guest
나는 외부 RAM의 칩 마이크로 컨트롤러있다.RAM 칩에 컨트롤러 16 비트 주소 버스와 8 비트 데이터 버스와 연결되어있습니다.
주소 및 데이터 버스가, 즉 어떤 두 줄로 단락 수도 또는 연결이 끊어 버렸으 수있습니다.
나는 여부 버스 (주소 또는 데이터를 감지)입니다 알고리즘을 제공하기 위해 필요한 편이 또한 라인을 어느 편이있습니다 힌트를 제공합니다.
제발이 문제를 해결하기 위해 무엇을 올바른 접근 방식을 조언한다.
미리 감사드립니다
추신
: 주소 버스 노선 데이터 버스 라인에 누전 수없습니다.
추신
: 2 내 솔루션은 다음과 같은 패턴 메모리를 작성했습니다 :
쓰기 주소를 0에서 다음 바이트 값을 0으로 쓰기
1 1, 2-2, 등 255-255,
0-256, 1-257 등 255-511 등
0-512 등
그럼 다시 모든 값을 읽고 우리가 무엇을 읽고 무엇을 우리가 읽는 것으로 비교할 수있습니다.
이 솔루션은 특히 손상된 경우에는 주소 버스의 모든 가능한 오류가 발견되지 않습니다.
주소 및 데이터 버스가, 즉 어떤 두 줄로 단락 수도 또는 연결이 끊어 버렸으 수있습니다.
나는 여부 버스 (주소 또는 데이터를 감지)입니다 알고리즘을 제공하기 위해 필요한 편이 또한 라인을 어느 편이있습니다 힌트를 제공합니다.
제발이 문제를 해결하기 위해 무엇을 올바른 접근 방식을 조언한다.
미리 감사드립니다
추신
: 주소 버스 노선 데이터 버스 라인에 누전 수없습니다.
추신
: 2 내 솔루션은 다음과 같은 패턴 메모리를 작성했습니다 :
쓰기 주소를 0에서 다음 바이트 값을 0으로 쓰기
1 1, 2-2, 등 255-255,
0-256, 1-257 등 255-511 등
0-512 등
그럼 다시 모든 값을 읽고 우리가 무엇을 읽고 무엇을 우리가 읽는 것으로 비교할 수있습니다.
이 솔루션은 특히 손상된 경우에는 주소 버스의 모든 가능한 오류가 발견되지 않습니다.