연산 증폭기 콘테스트: 자기 코어 메모리 The Dr Cockroach Way
메모리 기술이 어떻게 발전하든 자기 코어 메모리는 여전히 훌륭합니다. 방사선에 강하고 휘발성이 없으며 너무 아름답습니다. 사랑하지 않을 게 어디 있겠습니까? [Mark Nesselhaus]는 그의 hackaday.io 프로젝트로 미루어 볼 때 재미있는 대면 전자 장치 제작에 낯설지 않습니다. Hackaday Op-Amp 콘테스트에 대한 이번 출품작은 이상치가 아닙니다. 이것은 구리 테이프와 땜납을 사용하여 유리 위에 제작된 16비트 자기 코어 RAM 데모입니다. 이는 항상 보기에도 좋고 실제로 시작하기 전에 팩에서 새 메스 블레이드를 꺼내기만 하면 스스로 수행하기가 그리 어렵지 않습니다.
처음에는 교차된 X 및 Y 와이어 각각이 페라이트 재료의 BH 곡선 모양으로 인해 특정 임계값을 초과하는 자기장에 의해서만 자화될 수 있는 경자성 토로이드를 호스트합니다. 아이디어는 필요한 임계 전류에 대한 것이며, 선택한 X 라인과 Y 라인을 각각 이 값의 전류 절반으로 구동하여 선택한 코어 비트만 전체 필드 값을 '보고' 상태를 뒤집는 것입니다. 이는 각 코어 평면에 대해 단 하나의 비트만 기록될 수 있음을 의미합니다. 따라서 더 긴 단어를 형성하려면 이러한 레이어를 쌓아서 멋진 입방체 구조를 생성합니다. 이 자기 회로는 인간을 달에 보내는 역할을 담당합니다.
비트 상태를 읽는 것은 기본적으로 그 반대입니다. 세 번째 감지 와이어는 어레이의 각 비트를 통해 순차적으로 전달됩니다. 선택한 코어 비트를 통해 반대 방향으로 전류를 구동함으로써 코어가 이전에 자화된 경우 감지 와이어는 증폭 및 등록할 수 있는 짧은 펄스를 읽습니다. 독수리 눈을 가진 사람은 읽기가 파괴적인 프로세스라는 것을 깨닫게 될 것입니다. 따라서 코어 상태는 전원 없이도 지속되어 메모리에 비휘발성 동작을 제공하더라도 비트를 새로 고치기 위해 다시 쓰기 프로세스가 뒤따라야 합니다.
[Mark]는 작은 전류 펄스를 감지하고 시각화를 위해 이를 Set-Reset 래치에 전달하는 간단한 개별 트랜지스터 차동 변환 결합 프런트 엔드를 활용합니다. 이 간단한 개념은 실용적인 메모리로 쉽게 확장될 수 있지만 현재로서는 한 쌍의 악어 클립과 개별 쓰기/읽기 펄스 스위치를 통해 주소 지정이 가능합니다. 우리는 이것이 얼마나 진행되는지 관심을 갖고 지켜볼 것입니다.
DIY 코어 메모리 빌드는 이러한 부품 주변에서 정기적으로 발생하는 것은 아니지만 이 세련된 64비트 설정과 같이 때때로 이러한 현상을 볼 수 있습니다. 코어 어레이는 도시의 유일한 자기 메모리가 아니며 DIY 코어 로프 메모리도 본 적이 있습니다.