D-37C
D-37CD-37C(D37C)는 수천 마일 떨어진 목표물로 정확하게 항행하기 위한 모든 입력 NS-17 미사일 유도 세트(MGS)의 컴퓨터 부품이다.NS-17 MGS는 미니트맨 II(LGM-30F) ICBM에 사용되었다.MGS는 원래 북미 항공 오토네틱스 사단이 설계하고 생산한 것으로 내부 메모리에 여러 개의 사전 프로그래밍된 표적을 저장할 수 있었다.
다른 항법 방법과는 달리 관성 지침은 육지 위치나 별, 라디오 또는 레이더 신호 또는 차량 외부에서 들어오는 다른 정보에 의존하지 않는다.대신 관성 항법기는 속도와 방향의 변화를 측정하는 방향과 가속도계를 나타내는 자이로스코프를 사용하여 안내 정보를 제공한다.그런 다음 컴퓨터는 이 정보를 사용하여 차량의 위치를 계산하고 차량의 진로를 안내한다.적들은 거짓되거나 혼란스러운 정보로 시스템을 "걸려" 놓을 수 없었다.
힐 AFB의 오그덴 항공물류센터는 1959년 1월부터 미니트맨 ICBM 계열의 프로그램 매니저를 맡고 있다.기지는 1965년 7월부터 미니트맨과 나머지 ICBM 함대에 대한 완전한 물류 관리 책임을 지고 있다.
D-37C 컴퓨터는 메모리, 중앙처리장치(CPU), 입출력장치 등 4개의 주요 부분으로 구성된다.이 부분들은 하나의 케이스로 동봉되어 있다.이 메모리는 양면 고정 헤드 디스크로 6000rpm에서 회전한다.27비트의 7222단어를 담고 있다.각 단어는 프로그래머가 사용할 수 없는 24개의 데이터 비트와 3개의 스페이서 비트를 포함한다.메모리는 128단어 56개 채널에 1~16단어 10개의 빠른 접속 채널로 배열돼 있다.메모리에는 축전지와 지시 기록부도 포함된다.
MM II 미사일은 D-37C 디스크 컴퓨터와 함께 배치되었다.오토네틱스는 또한 비행 프로그램 개발과 시험을 위한 기능 시뮬레이터와 윙 본사에서 항공 컴퓨터로 들어갈 코드를 생성하기 위해 사용했던 코드 인슐레이터 검증기를 프로그래밍했다.비행 프로그램 소프트웨어가 정확했을 뿐만 아니라 무단 발사나 우발적 발사로 이어질 코드가 없다는 것을 검증할 필요가 있게 되었다.TRW, Inc.는 처음에 검증과 검증을 호출한 후 NSCCA(핵안전 교차 점검 분석)가 되는 독립적인 검증의 역할을 계속했다.로지콘 RDA는 TRW가 개발한 타겟팅 및 실행 계획 프로그램의 NSCA 수행에 선정되었다.[1]
MM III가 개발되었을 때 오토네틱스는 D37D 컴퓨터에 프로그래밍된 유도 방정식을 생성했는데, 여기에는 최초로 하이브리드 명시적 유도 시스템이 포함되어 있었다.다탄두 시스템의 목표물을 선정하기 위해 합동 전략 타겟팅 계획 담당자가 새로운 등급의 프로그램을 요구하였다.미사일 응용 프로그램은 이러한 기능을 위해 개발되었다.
운영 소프트웨어에 대한 다음 주요 업데이트는 지침 교체 프로그램에 따라 수행되었다.오토네틱스(The Boeing Co.에 인수된 later)는 새로운 비행 컴퓨터에 필요한 소프트웨어를 개발했다.
기능 설명
본 섹션은 원본 문서인 "미네이트맨" D-37C 디지털 컴퓨터 시스템 디포 오버홀에서 발췌한 것이다.오토네틱스, 북미 록웰 디비전캘리포니아 애너하임.FET-D-120-D37/4.
컨트롤 유닛
제어 장치는 모든 기계 기능을 해석하고 처리하며 위치 카운터, 지시 레지스터, 위상 레지스터로 구성된다.
- 위치 카운터 - 위치 카운터는 다음 명령을 얻을 채널을 결정한다.
- 지시 레지스터 - 지시 레지스터는 컴퓨터에 의해 실행되어야 하는 지시를 보관한다.이 지침은 덧셈, 뺄셈 등과 같이 수행할 작업의 유형을 정의하며, 필요할 때 피연산자의 위치 주소를 지정하고, 다음 지침의 섹터 주소를 나타낸다.
- 위상 레지스터 - 위상 레지스터는 3개의 플립 플롭으로 구성되며, 플립 플롭은 비행 단계를 나타내기 위해 8개의 가능한 상태 중 하나로 설정될 수 있다.또한 샘플링할 전압 입력 그룹을 결정하는 선택 스위치와 수정 플래그 지정 명령을 위한 인덱스 레지스터 역할을 한다.위상 레지스터의 상태는 스테이지 기준 출력으로 사용할 수 있다.
산술 단위
산술 단위는 축전지(A), 하부 축전지(L), 숫자 레지스터(N)의 세 가지 레지스터로 구성된다.A와 L 레지스터만 주소가 가능하다.
- 어큐뮬레이터(A-register) - 어큐뮬레이터는 컴퓨터의 메인 레지스터 역할을 하며 모든 산술 연산의 결과를 보관한다.이 레지스터는 원격측정 및 문자 출력용 출력 레지스터 역할을 한다.
- 하부 어큐뮬레이터(L-register) - 이 레지스터는 특정 산술, 입력, 논리 연산 또는 신속한 액세스 저장에 사용된다.
- 번호 레지스터(N-register) - 이 레지스터는 곱셈과 나눗셈 중에 컴퓨터의 논리에 의해 사용되며 주소를 지정할 수 없다.
입력 단위
- 이산 입력 라인은 일반적으로 외부 장비로부터의 통신 라인의 역할을 한다."On - Off" 유형 신호의 세 가지 세트가 있다.
- 한 세트는 24개의 입력 신호를 샘플링한다.
- 한 세트는 19개의 외부 입력 신호와 5개의 플립플롭을 컴퓨터 내부에서 샘플링한다.
- 한 세트는 21개의 입력 신호, 두 개의 플립플롭 및 7개의 이산 출력 신호의 논리적 *또는"을 샘플링한다.
- 프로그램 로드 - 컴퓨터 메모리에 숫자 데이터와 지시사항을 로드하기 위한 주 입력은 펀치 테이프(종이 또는 mylar)이다.정보는 포토 전기 테이프 리더로부터 최대 초당 800개의 5비트 코드로 컴퓨터에 입력될 수 있다.컴퓨터 수동제어판(CMPC)이 있으면 키보드에서 데이터를 수동으로 입력할 수 있다.
- 검출기(Detector) - 검출기(Detector) 입력은 외부 소스에서 수신한 "ON - OFF" 타입 신호로, 특정 외부 장비의 작동 상태를 표시한다.검출기 입력 모니터는 특별한 지시로 "재설정"할 수 있다.
- 증분 - 증분 입력은 기본적으로 프로그램 제어와 독립적이며 7개의 분해자 유형, 2개의 가변 증분 유형 및 1개의 펄스 유형으로 구성된다.이러한 입력은 두 개의 4단어 입력 버퍼 루프(V&R)에 축적된다.
- 전압 - 컴퓨터는 프로그램 제어 하에 32개의 dc 전압 입력 중 하나를 8비트 이진수로 변환할 수 있다.아날로그 전압은 각각 8개의 입력으로 구성된 4개의 세트로 그룹화된다.범위는 + 10볼트, 정확도는 200mV이다.
- 케이블 - 케이블 입력은 C-루프의 4개 단어 중 하나에 입력되는 길이가 최대 96비트인 시리얼 메시지 입니다.초당 최대 데이터 전송 속도(초당 1600비트).케이블 입력 작동은 Enable Cable Input 명령을 실행함으로써 시작되며 기본적으로 프로그램 제어와는 무관하게 진행된다.
- 라디오 - 라디오 입력은 C-루프의 한 단어에 입력되는 무제한 길이의 직렬 메시지 입니다.24비트가 축적되면 정보가 채널 MX 섹터 054로 전달되고 루프는 24비트를 추가로 수용할 수 있도록 준비된다.최대 입력 데이터 전송 속도는 초당 100비트 입니다.조작은 명령에 의해 시작되며 기본적으로 프로그램 제어와는 무관하게 진행된다.
- 외부 재설정 - 마스터 재설정(Mr), 쓰기 활성화(Ewc), 체크아웃 전용, 시작 로드(Fsc), 중지 프라임(K'),hc 실행 프라임(K'),rc 단일 사이클 프라임(K')sc
출력 단위
- 이산형 - 이산형 출력은 총 47개의 "ON - OFF" 유형 신호에 대해 두 개의 독립된 출력 라인 세트(32 및 15)를 제공한다.출력물은 프로그램 제어 하에 수정되어 컴퓨터 외부의 장비로 전송된다.
- 전압 - 기호를 포함하여 8비트 숫자에 비례하는 4개의 dc 전압 출력 라인을 사용할 수 있다.이 라인은 32단어당 9.27V의 속도로 업데이트된다.범위는 ± 200mv의 정확도로 + 10V이다.
- 단일 문자 - 단일 문자 출력은 타자기, 테이프 펀치 또는 기타 유사한 출력 장비에 적합한 4비트 문자를 제공한다.패리티 체크 비트 및 2개의 타이밍 비트가 각 문자와 함께 자동으로 발행된다.
- 케이블 - 케이블 출력은 4개의 단어 C-루프에서 전송되는 최대 96비트의 직렬 메시지 입니다.최대 데이터 전송률은 초당 1600비트* Enable Cable Output(ECO) 명령의 실행에 의해 동작이 시작되며 기본적으로 프로그램 제어와는 무관하게 진행된다.
- 이진 - 자이로 등 외부 장비 제어에 사용할 수 있는 출력 쌍은 4쌍이다.출력 상태는 10MS마다 프로그램 제어 하에 자동으로 업데이트된다.출력은 +1 또는 -1 형식이다.
- 원격 측정 - 프로그램 제어 하에서 타이밍 신호가 발생하며, 이는 축전지에 타이밍 신호를 수신하는 외부 장비에 의해 판독될 정보가 포함되어 있음을 의미한다.
- 기타 - 이러한 신호에는 패리티/검증 오류 신호, 모드 표시 및 단계 참조가 포함된다.
메모리 유닛
D-37C 컴퓨터 메모리는 6000rpm의 동기식 모터에 의해 구동되는 회전 자기 디스크로 구성된다.디스크 근처에는 읽기 및 쓰기 헤드가 들어 있는 고정 헤드 플레이트 두 개가 있다.디스크는 정보를 저장하기 위해 양쪽에 얇은 자기 산화 코팅이 되어 있다.이 디스크는 회전 디스크에서 발생하는 공기 베어링에 의해 지지된다.디스크는 메인 메모리를 위해 각각 128단어의 트랙이나 채널로 나뉜다.총 7222단어의 용량은 128개 섹터 56개 채널, 4단어 루프 6개, 8단어 루프 1개, 16단어 루프 1개, 1단어 루프 6개에 포함될 수 있다.
프로그래밍
컴퓨터는 24비트 명령어와 데이터 단어를 사용한다.데이터는 23비트 이진분수(전체 단어) 또는 10비트분수(분할 단어)로 두 개의 패션 중 하나로 표현된다.그림에는 두 가지 형식이 표시된다.지시사항에는 그림에 표시된 것처럼 플래그 지정 또는 태그 지정 해제 두 가지 형식도 있다.숫자 코드와 니모닉 코드가 있는 사용 가능한 모든 지시사항이 수록된 목록이 뒤따른다.프로그래밍에 대한 자세한 내용은 다음을 참조하십시오.
키, D-37C 컴퓨터용 W. T. 프로그래밍 매뉴얼1965년 1월 30일 캘리포니아 애너하임, 북미 록웰 사의 오토네틱스.
D-37C 컴퓨터 지침
니모닉 코드 | 설명 | 숫자 코드 | 채널(C), 섹터(S) |
---|---|---|---|
추가 | 추가하다 | 64 | CS |
ALC | 축전지 좌측 사이클 | 00 | 26, S |
ANA | AND와 어큐뮬레이터 연결 | 40 | 42, S |
ARC | 축전지 우측 사이클 | 0 | 36, S |
ARS | 어큐뮬레이터 우측 시프트 | 0 | 32, S |
AWC | 캐리어 없이 추가 | 40 | 50S |
CLA | 지우기 및 추가 | 44 | CS |
COA | 문자 출력 A | 0 | (40-76), S |
CoM | 보완 | 40 | 46, S |
다이아 | 이산 입력 A | 40 | 02, S |
DIB | 이산 입력 B | 40 | 00, S |
DIC | 이산 입력 C | 40 | 20, S |
DIV | 나누다 | 34 | CS |
도아 | 이산 출력 A | 40 | 54, XX2 |
DOB | 이산 출력 B | 40 | 54, XX1 |
DPP | 플랫폼 전원 사용 안 함 | 40 | 62, X20 |
환경 | 케이블 출력 사용 | 40 | 62, X02 |
ECI | 케이블 입력 사용 | 40 | 62, X03 |
EFC | 미세 카운트다운 사용 | 40 | 26, S |
EPP | 플랫폼 전원 사용 | 40 | 62, X40 |
FCL | 전체 비교 및 제한 | 14 | CS |
GBP | 비트 패턴 생성 | 40 | 64, S |
GPT | 패리티 비트 생성 | 40 | 60, S |
HFC | 미세 카운트다운 중지 | 40 | 24, S |
HPR | 중지 및 계속 | 40 | 22, S |
LPR | 로드 위상 레지스터 | 40 | (70-76), S |
말 | A 및 L 수정 | 40 | 52, S |
MIM | 마이너스 크기 | 40 | 44, S |
엠피 | 곱하기 | 24 | CS |
ORA | OR에서 축전지 연결 | 40 | 40S |
PLM | 플러스 리퀴드 | 40 | 56, S |
RIC | 라디오 인터커뮤니케이션 | 0 | 24, 001 |
RSD | 디텍터 재설정 | 40 | 62, X10 |
SAD | 추가 분할 | 60 | CS |
SAL | 축전지 분할 좌측 시프트 | 0 | 20, S |
SAR | 축전지 우측 시프트 분할 | 0 | 30, S |
SCL | 비교 및 한계 분할 | 4 | CS |
SMP | 분할 곱하기 | 20 | CS |
SPM | 스플릿 플러스 크기 | 40 | 66, S |
SRD | 과도 시뮬레이션 | 0 | 16, S |
SSU | 분할 감산 | 70 | CS |
STO | 어큐뮬레이터 | 51 | CS |
후보선수 | 빼다 | 74 | CS |
TMI | 빼기 시 전송 | 30 | CS |
트라 | 옮기다 | 50 | CS |
TSM | 마이너스의 섹터 전송 | 40 | 06, S |
TSZ | 0에서 섹터 전송 | 40 | 04, S |
TZE | 0에서 전송 | 10 | CS |
비아 | 전압 입력 A | 40 | 10S |
VIB | 전압 입력 B | 40 | 12, S |
VIC | 전압 입력 C | 40 | 14, S |
VID | 전압 입력 D | 40 | 16, S |
비에 | 전압 입력 E | 40 | 30, S |
VIF | 전압 입력 F | 40 | 32, S |
VIG | 전압 입력 G | 40 | 34, S |
VIH | 전압 입력 H | 40 | 36, S |
D-17B 비교
D-17B와 D-37C 컴퓨터 모두 당시 북미항공의 사단이었던 오토네틱스에 의해 설계되고 제작되었으며, 이후 보잉의 사단인 오토네틱스가 발사에서 폭발에 이르기까지 미니트맨 ICBM의 실시간 지도와 제어를 위해 설계되었다.D-17B는 Minuteman I에 대한 NS-10Q 미사일 유도 시스템의 구성요소인 반면, D-37C는 Minuteman II에 대한 NS-17 미사일 유도 시스템의 구성요소다.그 두 디자인 사이에는 많은 기본적인 유사점이 있다.둘 다 동기식 시리얼 기계로, 기본 메모리에 고정식 헤드 디스크가 있다.그들은 두 개의 주소와 절반과 전체 단어 정밀도, 그리고 많은 유사한 명령 운영자 코드를 가지고 있다.두 컴퓨터의 차이는 주로 서로 다른 기술에 기초한다.D-17B는 그것의 논리 회로를 실현하는 데 필요한 다이오드 저항기 로직과 다이오드 트랜지스터 로직을 주로 사용하여 1962년에 건설되었다.한편, D-37C는 텍사스 인스트루먼트사가 내부 전원 공급 장치에서만 이산 구성품을 가지고 만든 소형 집적회로를 이용하여 1964년에[1] 건설되었다.
모델: | D-17B | D-37C |
---|---|---|
연도: | 1962 | 1964 |
유형: | 직렬, 동기식 | |
번호 시스템: | 이진, 고정점, 2의 보완점 | |
데이터 워드 길이: | 11비트 또는 24비트(이중 섀시 | |
명령어 길이: | 24비트 | |
지침 수: | 39 | 57 |
실행 시간: | ||
추가하다 | 78 1/8마이크로초 | 같다 |
곱하기 | 1밀리초 | 같다 |
나누다 | (iii) | 2밀리초 |
시계 채널: | 345.6kHz | 같다 |
주소 지정: | 전체 메모리 직접 | 은행 내 다이렉트 (메모리 1/4) |
메모리: | ||
워드 길이 | 24비트 + 3 타이밍 | 같다 |
유형 | 산화철 코팅 NDRO 디스크 | |
사이클 타임 | 최소 78 1/8마이크로초 | " |
역량 | 5,454단어 또는 2,727단어 (이중 정밀도) | 14,444개 또는 7,410개의 단어 |
입력/출력: | ||
입력 라인 | 48 디지털 | 65 디지털 32 아날로그 |
출력 라인 | 28 디지털 12 아날로그 3 맥박 | 45 디지털 16 아날로그 8 맥박 |
프로그램 | 초당 800개의 5비트 문자 | 같다 |
물리적 특성: | ||
치수 | 20인치 높이, 29인치 직경 | 20.9 × 6.9 × 9.5" |
힘 | 19A에서 28VDC ±1V | 15A에서 28VDC ±1.7V |
회로: | 이산 DRL 및 DTL | IC DRL 및 DTL |
소프트웨어: | 기계 언어 모듈식 특수 목적 서브루틴의 코딩 지연 최소화 | |
신뢰성: | 5.5년 MTBF | (iii) |
사양
MINUTEMAN AGND-37B 북미 항공 애플리케이션(North American Aviation Application) 미사일 유도 및 제어 프로그래밍 및 수치 시스템 내부 번호 시스템:이진 이진수/단어: 27 산술 시스템:고정 점 산술 단위 Excl.Stor. Access Microsec Add 78 Mult 1,016 Div 2,030 산술 모드:직렬 타이밍:동기식 운영:순차 스토리지 번호 액세스 매체 워드 Microsec Disk 6,912 Disk 6,912 Disk 5000(Avg)(일반 목적 채널) Disk 29(Rapid Access Loops) 40(1 워드 루프) 160(4 wor)d 루프) 320 (8 워드 루프) 640 (16 워드 루프) POWER, SPACE, WIGHT 및 사이트 준비 전력, 컴퓨터 0.169 kW 볼륨, 컴퓨터 0.40 cu ft Weight, 컴퓨터 26 lbs
전원 공급 장치
SMPS Technology의 사장인 Jerrold Foutz는 Minuteman D-37B 안내 및 제어 컴퓨터 전원 공급 연구 프로그램의 책임 엔지니어로, 후에 최초의 통합 회로 군사 컴퓨터 중 하나에서 사용되는 최첨단 기술을 정의했다.이러한 기법에는 고속 플랫 팩 전력 트랜지스터 및 다이오드(20kHz 이상에서 전환 가능한 최초의 실리콘 전원 장치), 고주파 DC-DC 컨버터(신뢰성 안전 여유도의 경우 100kHz를 20kHz로 감소), 고주파 펄스 폭 변조 전원 공급 장치(20kHz), 금속 기질 멀티레이어 회로 보드(re)가 포함되었다.40°C 상승, 시스템 열제거원과의 접속), 1마이크로초 미만에 배전 시스템에서 모든 전력을 제거하고 명령 시 몇마이크로초 이내에 지정된 전압으로 복원하는 방사선 우회 기술.탐색적 개발에서 생산 설계에 이르기까지 이러한 개념을 개발할 책임이 있다.기본 전원 공급 구성은 이후 미니트맨 미사일에서 유지되었고, 다른 부품들은 주요 재설계를 거쳤다.또한 위상 변화에 기초한 완전한 액체 유전체 냉각 시스템이 개발되었지만 사용되지 않았다.이 연구는 처음으로 그러한 시스템이 무중력 상태에서 작동할 수 있고 액체 유전체가 8년 동안 시험 기간 동안 선택된 전자 부품과의 호환성 문제를 보이지 않는다는 것을 확인했다.[2]
참고 항목
참조
- ^ "autonetics :: mem-brain :: T5-1435 Mem-Brain File Aug65". August 1965. pp. 68–69.
- D37B는 1963년에 건설되었다.
- ^ 미 공군 팩트 시트.미사일 유도 세트 - 유타주 힐 공군기지 미니트맨 II NS-17 미사일 유도 세트 : CS1 유지관리: 제목으로 보관(링크)
- 토니 C. 린미 공군 대륙간 탄도미사일 무기체계 개발우주선과 로켓 저널, 제40권, 제4호, 2003. 페이지 491–509.
- 데니스 C.레귤리.범용 응용을 위한 D-37C 컴퓨터의 변환.공군 공과대학, 라이트 패터슨 AFB, 오하이오, 공학부, 석사 논문, 1974. 171 pp.
- 미니트맨 D-37C 컴퓨터 로직 파괴 (기술 비망록 64-343-2-8)캘리포니아 애너하임.오토네틱스, 북미 록웰 디비전
- 미니트맨 D-37C 디지털 컴퓨터 시스템 디포 오버홀.캘리포니아 애너하임, 오토네틱스 북미 록웰 디비전, Inc. FET-D-120-D37/4
- 마틴 H.Weik. 국내 전자 디지털 컴퓨팅 시스템에 대한 네 번째 조사.1964년 1월, 탄도 연구소 애버딘 증명 그라운드, MD 보고서 1227호[1]
- SMPS Technology의 제럴드 푸츠 사장.[2]