Claims (11)
디지털 컴퓨터와 플로피 디스크간의 인터페이스 장치로서 컴퓨터에서 송출된 상태명령을 저장하도록 컴퓨터에 결합된 상태랫치장치; 상태랫치장치에 저장된 상태명령신호를 디코드하고, 디코드된 명령신호에 의거 제어신호를 발생시키도록 상태랫치장치에 결합된 디코더; 컴퓨터에서 선택된 작용 모우드를 저장하도록 컴퓨터와 디코더에 결합된 모우드 레지스터; 컴퓨터에 의한 검색을 위하여 디스크 드라이브와 콘트롤러의 상태에 관한 정보를 저장하도록 디코더 및 플로피 디스크드라이브, 컴퓨터에 결합된 상태레지스터장치; 모우드 레지스터장치에 의해 결정된 작용모우드에 따라 디스크드라이브로부터 데이터를 받아서 컴퓨터로 데이터를 송출하도록 모우드 레지스터 및 컴퓨터, 디스크드라이브에 결합된 독출제어장치; 그리고 모우드 레지스터장치에 의해 결정된 작용모우드에 따라 컴푸터로부터 데이터를 받아서 디스크드라이브로 데이터를 송출하도록 모우드레지스터 장치 및 컴퓨터, 디스크드라이브에 결합된 기록 제어장치로 구성되어 집적회로화된 플로피 디스크드라이브 콘트롤러.A state latch device coupled to the computer to store state commands issued from the computer as an interface device between the digital computer and the floppy disk; A decoder coupled to the state latch device to decode the state command signal stored in the state latch device and generate a control signal based on the decoded command signal; A mode register coupled to the computer and the decoder to store a selected operational mode in the computer; A decoder and floppy disk drive, a state register device coupled to the computer for storing information about the state of the disk drive and the controller for retrieval by a computer; A read control device coupled to the mode register, the computer, and the disk drive to receive data from the disk drive and send data to the computer in accordance with the operating mode determined by the mode register device; And an integrated circuit comprising a memory register device, a computer, and a recording control device coupled to the disk drive to receive data from a computer and send data to the disk drive according to the operating mode determined by the mode register device.
제1항에 있어서, 상태랫치장치가 컴퓨터에 의해 송출된 상태명령신호의 상태를 저장하는 복수개의 랫치로 구성되어 집적회로화된 플로피 드스크 드라이브 콘트롤러.The floppy disk drive controller of claim 1, wherein the state latch device comprises a plurality of latches configured to store a state of a state command signal sent by a computer.
제2항에 있어서, 컴퓨터로부터 입력된 상태명령신호의 결정에 따라 디스크드라이버에 있는 스테퍼모터의 위치를 제어하고, 디스크드라이버에 있는 드라이브모터의 구동여부를 제어하며, 기록하거나 독출하기 위하여 복수개의 디스크드라이버중 하나를 선택하고, 컴퓨터에서 입력된 컴퓨터에 의해 수행되고 있는 작용을 제어하는 상태랫치를 포함하는 집적회로화된 플로피 디스크드라이브 콘트롤러.3. A plurality of disks according to claim 2 for controlling the position of the stepper motor in the disk driver, controlling the driving of the drive motor in the disk driver according to the determination of the status command signal input from the computer, and a plurality of disks for recording or reading. An integrated circuit floppy disk drive controller that selects one of the drivers and includes a status latch to control the actions being performed by the computer input from the computer.
제2항에 있어서, 디코더장치가 논리회로에 의해 복수개의 랫치가운데 사전에 설정된 하나의 랫치를 디코더하도록된 집적회로화된 플로피 디스크드라이브 콘트롤러.3. The integrated circuitized floppy disk drive controller according to claim 2, wherein the decoder device is arranged to decode one latch preset among the plurality of latches by the logic circuit.
제1항에 있어서, 모우드 레지스터장치가 컴퓨터에 의해 선택된 작용모우드를 저장하는 복수개의 랫치로 구성되어 있는 집적회로화된 플로피 디스크드라이브 콘트롤러.2. The integrated circuit floppy disk drive controller of claim 1 wherein the mode register device comprises a plurality of latches for storing a working mode selected by a computer.
제5항에 있어서, 작용모우드가 비동기적인 독출과 기록기능, 동기적인 독출과 기록기능, 제1속도에서 연속된 클럭에 입각한 타이밍, 제2속도에서 연속된 클럭에 입각한 타이밍, 드라이브 모터의 동작을 중지시키기 위한 지연 타이머의 동작가능기능, 드라이브 모터의 동작을 중지시키기 위한 지연 타이머의 동작중지기능을 갖춘 집적회로화된 플로피 디스크 드라이브 콘트롤러.6. The method of claim 5, wherein the operating mode includes asynchronous read and write functions, synchronous read and write functions, a timing based on a continuous clock at a first speed, a timing based on a continuous clock at a second speed, and a drive motor. An integrated circuit floppy disk drive controller with an operable function of a delay timer for stopping operation and an inoperation function of a delay timer for stopping operation of the drive motor.
제1항에 있어서, 상태래지스터가 복수개의 랫치로 구성 되어서 상기 랫치에 저장된 정보가 디스크드라이버가 기록보호상태로 동작중일때마다 디스크드라이브에 있는 드라이브 모터가 동작중일 때 디지털 컴퓨터로 전달되는데 이용되는 집적회로화된 디스크 드라이브 콘트롤러.2. The system of claim 1, wherein the state register is comprised of a plurality of latches so that the information stored in the latches is used to be transferred to the digital computer when the drive motor in the disk drive is operating whenever the disk driver is operating in write protection. Integrated circuit drive controller.
제1항에 있어서, 독출제어장치가 디스크 드라이브로부터 입력된 직렬신호를 2진수“1”과 2진수“0”을 나타내는 다수개의 직렬펄스로 변환시키기 위한 독출데이터추출장치; 다수개의 직렬펄스를 병렬데이터로 변환시키기 위하여 독출데이터 추출장치에 결합된 쉬프트 레지스터장치; 상기 쉬프트레지스터장치로부터 병렬데이터를 저장하기 위하여 쉬프트레지스터에 결합된 레지스터장치; 디지털 컴퓨터로 송출된 데이터가 분실되거나 중복되지 않도록 쉬프트 레지스터와 상기 레지스터속으로 또한 데이터 버스상으로의 데이터저장을 제어하는 제어장치로 구성되어있는 집적회로화된 플로피 디스크 드라이브 콘트롤러.2. The apparatus of claim 1, further comprising: a read data extraction device for converting a serial signal input from the disk drive into a plurality of serial pulses representing binary " 1 " and binary " 0 "; A shift register device coupled to a read data extraction device for converting a plurality of serial pulses into parallel data; A register device coupled to the shift register for storing parallel data from the shift register device; An integrated circuit floppy disk drive controller comprising a shift register and a controller for controlling data storage in the register and on the data bus so that data transmitted to the digital computer is not lost or duplicated.
제8항에 있어서, 독출제어장치가 독출추출제어장치와 쉬프트 레지스터장치에 결합된 독출쉬프트클럭 상기 독출쉬프트클럭 및 쉬프트 레지스터, 레지스터장치에 결합되어서 상기 레지스터장치에있는 선행데이터가 디지털 컴퓨터에 입력될 때 상기 레지스터로 신호를 송출하는 로드독출데이터 레지스터 논리회로; 상기 레지스터장치 및 버퍼 장치, 상기 레지스터장치에 결합되어 있는 버퍼장치, 상기 버퍼장치에 있는 데이터를 디지털 컴퓨터로 적절히 전달하도록 사전에 설정된 충분한 시간이 경과된 다음에 상기 버퍼장치로 신호를 송출하는 독출데이터 정체논리 회로로 구성되어 있는 집적회로화된 플로피 디스크 드라이브 콘트롤러.9. The read shift clock of claim 8, wherein the read control device is coupled to the read extraction control device and the shift register device. A load read data register logic circuit for sending a signal to the register when a signal is generated; The register device and the buffer device, the buffer device coupled to the register device, and the read data for sending a signal to the buffer device after a predetermined time has elapsed so as to properly transfer the data in the buffer device to the digital computer. Integrated circuitry floppy disk drive controller composed of static logic circuits.
제1항에 있어서, 기록제어장치가 디지털 컴퓨터에서 디스크 드라이브로 송출되기 위한 병렬데이터를 저장하는 레지스터장치; 상기 병렬 데이터를 직렬 비트흐름으로 변환시키도록 상기 레지스터에 결합된 쉬프트 레지스터; 디스크 드라이브로 송출되는 2진수 “1”과 2진수 “0”을 나타내는 펄스를 발생시키도록 쉬프트 레지스터장치에 결합된 토글장치; 디스크 드라이브에서 송출된 데이터가 분실되거나 중복되지 않도록 디지털 컴퓨터로부터 상기 레지스터장치 및 쉬프트 레지스터장치, 토글장치로의 데이터입력을 제어하기 위한 콘트롤장치로 구성되어 있는 집적회로화된 플로피 디스크 드라이브 콘트롤러.The apparatus of claim 1, further comprising: a register device for storing parallel data for transmission from a digital computer to a disk drive; A shift register coupled to the register to convert the parallel data into a serial bitflow; A toggle device coupled to the shift register device to generate a pulse representing binary " 1 " and binary " 0 " An integrated circuit floppy disk drive controller comprising a control device for controlling data input from the digital computer to the register device, shift register device, and toggle device so that data transmitted from the disk drive is not lost or duplicated.
제10항에 있어서, 쉬프트 레지스터장치와 기록쉬프트클럭에 결합되어서 독출제어장치가 쉬프트 레지스터장치에 결합된 기록쉬프트클럭; 쉬프트 레지스터장치가 레지스터장치로 부터 데이터를 로드시키거나 사전에 로드되어 있던 데이터를 쉬프트시키도록 쉬프트레지스터장치로 신호를 보내는 로드쉬프트 레지스터 논리회로; 레지스터장치가 컴퓨터로부터 데이터를 받을 준비가 되었을 때 또한 디지털 컴퓨터로 부터 이미 송출된 데이터가 디스크 드라이브로 송출되기 위한 시간내에 레지스터장치에 로드되어 있지 않음을 알리기 위한 준비가 되어 있을 때, 디지털 컴퓨터에 알리기위한 신호를 발생시키도록 상기 로드/쉬프트 레지스터 논리회로에 결합된 핸드쉐이크/언더런 논리회로로 구성되어 있는 집적회로화된 플로피 디스크드라이브콘트롤러.11. The apparatus of claim 10, further comprising: a write shift clock coupled to the shift register device and the write shift clock such that the read control device is coupled to the shift register device; A load shift register logic circuit that sends a signal to the shift register device so that the shift register device loads data from the register device or shifts previously loaded data; Notifying the digital computer when the register device is ready to receive data from the computer and when the register device is ready to inform that the data already sent out from the digital computer is not loaded into the register device in time to be sent to the disk drive. And a handshake / underrun logic circuit coupled to the load / shift register logic circuit to generate a signal for the integrated circuit floppy disk drive controller.
※ 참고사항 : 최초출원 내용에 의하여 공개하는 것임.※ Note: The disclosure is based on the initial application.