[go: up one dir, main page]

KR910012905A - 그레이 코드화된(gray coded) 몫 비트 신호들을 이용하는 SRT 제산 방법 및 장치 - Google Patents

그레이 코드화된(gray coded) 몫 비트 신호들을 이용하는 SRT 제산 방법 및 장치 Download PDF

Info

Publication number
KR910012905A
KR910012905A KR1019900019770A KR900019770A KR910012905A KR 910012905 A KR910012905 A KR 910012905A KR 1019900019770 A KR1019900019770 A KR 1019900019770A KR 900019770 A KR900019770 A KR 900019770A KR 910012905 A KR910012905 A KR 910012905A
Authority
KR
South Korea
Prior art keywords
signal
bit
quotient
generating
jet
Prior art date
Application number
KR1019900019770A
Other languages
English (en)
Inventor
아브논 드소르
그린펠드 즈비
바이다취 야이르
유발 기데온
Original Assignee
존 지.웨브
내쇼날 세미컨덕터 코포레이션
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by 존 지.웨브, 내쇼날 세미컨덕터 코포레이션 filed Critical 존 지.웨브
Publication of KR910012905A publication Critical patent/KR910012905A/ko

Links

Classifications

    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F7/00Methods or arrangements for processing data by operating upon the order or content of the data handled
    • G06F7/38Methods or arrangements for performing computations using exclusively denominational number representation, e.g. using binary, ternary, decimal representation
    • G06F7/48Methods or arrangements for performing computations using exclusively denominational number representation, e.g. using binary, ternary, decimal representation using non-contact-making devices, e.g. tube, solid state device; using unspecified devices
    • G06F7/52Multiplying; Dividing
    • G06F7/535Dividing only
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F7/00Methods or arrangements for processing data by operating upon the order or content of the data handled
    • G06F7/38Methods or arrangements for performing computations using exclusively denominational number representation, e.g. using binary, ternary, decimal representation
    • G06F7/48Methods or arrangements for performing computations using exclusively denominational number representation, e.g. using binary, ternary, decimal representation using non-contact-making devices, e.g. tube, solid state device; using unspecified devices
    • G06F7/52Multiplying; Dividing
    • G06F7/535Dividing only
    • G06F7/537Reduction of the number of iteration steps or stages, e.g. using the Sweeny-Robertson-Tocher [SRT] algorithm
    • G06F7/5375Non restoring calculation, where each digit is either negative, zero or positive, e.g. SRT
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F2207/00Indexing scheme relating to methods or arrangements for processing data by operating upon the order or content of the data handled
    • G06F2207/38Indexing scheme relating to groups G06F7/38 - G06F7/575
    • G06F2207/3804Details
    • G06F2207/3808Details concerning the type of numbers or the way they are handled
    • G06F2207/3812Devices capable of handling different types of numbers
    • G06F2207/382Reconfigurable for different fixed word lengths
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F2207/00Indexing scheme relating to methods or arrangements for processing data by operating upon the order or content of the data handled
    • G06F2207/38Indexing scheme relating to groups G06F7/38 - G06F7/575
    • G06F2207/3804Details
    • G06F2207/3808Details concerning the type of numbers or the way they are handled
    • G06F2207/3832Less usual number representations
    • G06F2207/3848Unit distance code
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F2207/00Indexing scheme relating to methods or arrangements for processing data by operating upon the order or content of the data handled
    • G06F2207/38Indexing scheme relating to groups G06F7/38 - G06F7/575
    • G06F2207/3804Details
    • G06F2207/386Special constructional features
    • G06F2207/3884Pipelining

Landscapes

  • Physics & Mathematics (AREA)
  • General Physics & Mathematics (AREA)
  • Engineering & Computer Science (AREA)
  • Computational Mathematics (AREA)
  • Mathematical Analysis (AREA)
  • Mathematical Optimization (AREA)
  • Pure & Applied Mathematics (AREA)
  • Theoretical Computer Science (AREA)
  • Computing Systems (AREA)
  • General Engineering & Computer Science (AREA)
  • Compression, Expansion, Code Conversion, And Decoders (AREA)
  • Image Processing (AREA)

Abstract

내용 없음.

Description

그레이 코드화된(gray coded) 몫 비트 신호들을 이용하는 SRT 제산 방법 및 장치
본 내용은 요부공개 건이므로 전문내용을 수록하지 않았음
제1도는 본 발명을 구체화하는 SRT 제산 회로의 바람직한 실시예의 블럭 다이어그램.
제2도는 제1도의 회로중에 있는 2개의 제산기 블럭 유니트중 하나의 바람직한 실시예의 블럭 다이어그램.

Claims (17)

  1. (a)최소한 2개의 그레이 코드화된 비트를 포함하는 젯수 신호 및 피젯수 신호로부터 그레이 코드화된 몫 비트 신호들을 반복적으로 발생시키는 단계 및, (b)그레이 코드화된 몫 비트 신호들을 최종의 몫 신호를 발생시키는데 사용하도록 디코딩하는 단계를 포하마는 SRT제산 실행 방법.
  2. 제1항에 있어서, 매 사이클은 제1단계와 제2단계를 포함하며, 단계(a)는, 매 반복 사이클의 각각의 단계중에 2비트 몫 신호 및 그 2비트 몫 신호에 대한 부호 신호를 발생시키는 단계를 포함하는 방법.
  3. 제1항에 있어서, 매 반복 사이클은 제1단계와 제2단계를 포함하고, 단계(a)는, (a)2개의 몫 크기 비트 및 부호 비트를 포함하는 제1의 복수 비트 몫 신호, 제1부분 나머지 합신호 및 제1의 부분 나머지 올림수 신호를 매 반복 사이클의 제1단계중에 발생시키는 단계 및, 2개의 크기 비트와 부호 비트를 포함하는 제2의 복수 비트 몫 신호, 제2의 부분 나머지 합 신호 및 제2의 부분 나머지 올림수 신호를 매 반복 사이클의 제2단계중에 발생시키는 단계를 포함하는 방법.
  4. 제3항에 있어서, 단계(a)가, 초기화 신호 존재시에는 피젯수 신호를 표시하고, 초기화 신호가 없는 경우에는 제2부분 나머지 합 신호 및 제2부분 나머지 올림수 신호를 표시하는 멀티플렉스된 신호를 발생시키는 단계, 젯수 신호와 멀티플렉스된 신호에 응답하여 제1의 복수 비트 몫 신호를 발생시키는 단계, 젯수 신호, 젯수 배수 신호 및 제1의 복수 비트 몫 신호에 응답하여 젯수 신호의 예비 계산 배수를 선택하는 단계 및, 멀터플렉스된 신호 및 젯수 신호의 선택된 예비 계산배수에 응답하여 제1의 부분 나머지 합 신호와 제1의 부분 나머지 올림수 신호를 발생시키는 단계를 포함하는 방법.
  5. 제1항에 있어서, 젯수 신호가 56비트 신호이고, 피젯수 신호가 56비트 신호이며, 배정도(倍精度)모드에 있어서 최소한 56개의 그레이 코드화된 몫 비트 신호들을 발생 시키기 위하여 단계(b)중에 최소한 14회의 반복 사이클이 수행되는 방법.
  6. 제1항에 있어서, 젯수 신호는 56비트 신호이고, 피젯수 신호는 56비트 신호이며, 단일 정밀도 모드에 있어서 최소한 28개의 그레이 코드화된 몫 비트 신호들을 발생시키기 위하여 단계(b)중에 최소7회의 반복 사이클이 실행되는 방법.
  7. 제1항에 있어서, 디코드된 몫 비트 신호들은 부(負)의 몫 비트 신호와 정(正)의 몫 비트 신호를 포함하며, (c)정의 몫 비트 신호들을 연결하고, 부의 몫 비트 신호들을 연결하고, 연결된 정의 몫 비트 신호로부터 연결된 부의 몫 비트 신호들을 뺌으로써 최종 몫 신호를 발생시키는 단계를 또한 포함하는 방법.
  8. 제7항에 있어서, 최종 반복 사이클에서 발생된 제2의 부분 나머지 올림수 신호 및 최종 반복 사이클에서 발생된 제2의 부분 나머지 합 신호로부터 스티키(sticky) 비트를 발생시키는 단계, 최조의 몫 신호의 2개의 최하위 비트들을 가드(Guard) 비트 및 라운드(Round)비트로서 인식하는 단계 및, 최종 몫 신호를 라운드 및 정규화하기 위하여 가드 비트, 라운드 비트 및 스티키 비트를 채용하는 단계를 포함하는 방법.
  9. 제1항에 있어서, 젯수 신호의 2개의 최상위 비트가 그레이 코드되는 방법.
  10. 최소 2개의 그레이 코드화된 비트를 포함하는 젯수 신호와 피젯수 신호로부터 그레이 코드화된 몫 비트 신호들을 반복적으로 발생시키는 수단 및, 그레이 코드화된 몫 비트 신호를 최종 몫을 발생시키는데 사용하도록 디코딩하는 수단을 포함하는 SRT 제산 실행 장치.
  11. 제10항에 있어서, 상기 몫 비트 신호 발생 수단이, 매 반복 사이클의 제1단계중에 제1의 복수 비트 몫 신호를 발생시키는 제1의 제산기 블럭 회로 및, 매 반복 사이클의 제2단계중에 제2복수 비트 몫 신호를 발생시키는 제2의 제산기 블럭 히로를 포함하는 회로.
  12. 제11항에 있어서, 제1의 제산기 블럭은 매 제1단계중에 제1의 부분 나머지 합 신호 및 제1부분 나머지 올림수 신호를 발생시키는 수단을 포함하고, 제1의 복수 비트 몫 신호는 2개의 몫 크기 비트 및 부호 비트를 포함하고, 제2의 제산기 블럭은 매 제2단계중에 제2의 부분 나머지 합 신호 및 제2의 부분 나머지 올림수 신호를 발생시키는 수단을 포함하며, 제2의 복수 비트 몫 신호는 2개의 몫 크기 비트 및 부호 비트를 포함하는 장치.
  13. 제12항에 있어서, 젯수 신호가 56비트 신호이고, 피젯수 신호가 56비트 신호이며, 몫 비트 신호 발생 수단은 최소한 56개의 몫 크기 비트를 발생시키도록 배정도 모드로서 최소한 14회 반복 사이클을 수행하는 장치.
  14. 제12항에 있어서, 젯수 신호가 56비트 신호이고, 피젯수 신호가 56비트 신호이며, 몫 비트 신호 발생 수단은 최소한 28개의 몫 크기 비트를 발생시키기 위하여 단일 정밀도 모드로서 최소한 7회 반복 사이클을 수행하는 장치.
  15. 제12항에 있어서, 제1제산기 블럭 회로와 제2의 제산기 블럭 회로 사이에 연결되어, 피젯수 신호, 제2의 부분 나머지 합 신호 및 제2의 부분 나머지 올림수 신호를 수신하고, 초기화 신호에 응답하여 피젯수 신호를 표명하고, 초기화 신호가 없으면 제2의 부분 나머지 합 신호 및 제2의 부분 나머지 올림수 신호를 표명하는 멀티플렉싱 수단을 또한 포함하는 장치.
  16. 제15항에 있어서, 제1제산기 블럭과 제2제산기 블럭은 또한 젯수 배수 신호를 수신하며, 제1의 제산기 블럭회로는, 젯수 신호 및 멀티플렉싱 수단의 출력에 응답하여 제1의 복수 비트 몫 신호를 발생시키는 몫 예측 유니트, 젯수 신호, 젯수 배수 신호 및 제1의 복수 비트 몫 신호에 응답하여 미리 계산된 젯수 배수 신호를 발생시키는 젯수 배수 선택기 및, 멀티플렉싱 수단의 출력과 미리 계산된 젯수 배수 신호를 수신하고, 멀티플렉싱 수단의 출력 및 미리 계산된 젯수 배수 신호에 응답하여 제1의 부분 나머지 합 신호 및 제1의 부분 나머지 올림수 신호를 발생시키는 부분 나머지 가산기 회로를 포함하는 장치.
  17. 제10항에 있어서, 젯수 신호의 2개의 최상위 비트를 그레이 코딩하는 수단을 또한 포함하는 장치.
    ※ 참고사항 : 최초출원 내용에 의하여 공개하는 것임.
KR1019900019770A 1989-12-04 1990-12-03 그레이 코드화된(gray coded) 몫 비트 신호들을 이용하는 SRT 제산 방법 및 장치 KR910012905A (ko)

Applications Claiming Priority (2)

Application Number Priority Date Filing Date Title
US07/449,366 US5103420A (en) 1989-12-04 1989-12-04 Method and apparatus for srt division using gray coded quotient bit signals
US449366 1989-12-04

Publications (1)

Publication Number Publication Date
KR910012905A true KR910012905A (ko) 1991-08-08

Family

ID=23783893

Family Applications (1)

Application Number Title Priority Date Filing Date
KR1019900019770A KR910012905A (ko) 1989-12-04 1990-12-03 그레이 코드화된(gray coded) 몫 비트 신호들을 이용하는 SRT 제산 방법 및 장치

Country Status (5)

Country Link
US (1) US5103420A (ko)
EP (1) EP0431417A3 (ko)
JP (1) JPH03214317A (ko)
KR (1) KR910012905A (ko)
CA (1) CA2031360A1 (ko)

Families Citing this family (5)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US5237525A (en) * 1992-06-01 1993-08-17 Motorola, Inc. In a data processor an SRT divider having a negative divisor sticky detection circuit
US5272660A (en) * 1992-06-01 1993-12-21 Motorola, Inc. Method and apparatus for performing integer and floating point division using a single SRT divider in a data processor
US9763657B2 (en) 2010-07-21 2017-09-19 Mitraltech Ltd. Techniques for percutaneous mitral valve replacement and sealing
US9879528B2 (en) 2015-12-15 2018-01-30 Extensive Energy Technologies Partnership Solenoid actuator for mud pulse telemetry
CN118170344B (zh) * 2024-05-13 2024-07-23 青岛本原微电子有限公司 一种处理器多功能定点除法计算装置及方法

Family Cites Families (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JPS60101640A (ja) * 1983-11-07 1985-06-05 Hitachi Ltd 10進除算装置
CA1231455A (en) * 1984-04-09 1988-01-12 Masayuki Ikeda Nonrestoring divider
US4939686A (en) * 1987-05-18 1990-07-03 Weitek Corporation Method and apparatus for shared radix 4 division and radix 4 square root

Also Published As

Publication number Publication date
JPH03214317A (ja) 1991-09-19
US5103420A (en) 1992-04-07
CA2031360A1 (en) 1991-06-05
EP0431417A2 (en) 1991-06-12
EP0431417A3 (en) 1992-11-04

Similar Documents

Publication Publication Date Title
BR9406851A (pt) Método para a decodificação de um sinal com dados codificados ortogonalmente que se corresponde a um sinal de dados originais e aparelho para decodificar um sinal codificado que se corresponte a um sinal original
KR960013080A (ko) Mpeg 음성/영상 디코더
MY125292A (en) Arithmetic encoding/decoding of a multi-channel information signal
KR960036647A (ko) 스캐닝을 이용한 비트플랜 압축전송장치
KR880009502A (ko) 정보 전송 방법 및 그 장치
KR910012905A (ko) 그레이 코드화된(gray coded) 몫 비트 신호들을 이용하는 SRT 제산 방법 및 장치
RU98114984A (ru) Способ передачи данных и устройство для кодирования сигнала
KR950008637B1 (ko) 부밴드 코딩시스템의 신호처리장치
KR960042336A (ko) 부호/무부호 수 겸용 곱셈기
KR960701537A (ko) 순회부호 검출방법 및 장치(method and device for detecting a cyclic code)
US4598398A (en) Test apparatus for PCM/FDM transmultiplexer
JPS57197961A (en) Conversion system for image data
KR0182182B1 (ko) 적응차분 펄스부호변조 압축회로
KR100210666B1 (ko) 디지탈 통신기기에서의 음성코드 처리방법 및 음성 디코딩 장치
KR970057913A (ko) Mpeg-2 복호화기의 역양자화기
KR100292946B1 (ko) 블럭 디코딩 회로
SU790288A1 (ru) Декадирующий накопитель
SU1494220A2 (ru) Декодирующее устройство
SU674229A1 (ru) Декодирующее устройство зеркальных кодов при многократном повторении кодограмм
KR970017477A (ko) 스테레오 디지탈 오디오 부호화 장치
SU1675901A1 (ru) Устройство дл умножени полиномов над конечными пол ми GF(2 @ )
JPS55131834A (en) Keyboard confirmation unit
YEH Method for coding low entrophy data(Patent)
KR970017462A (ko) 디지탈 데이타 부호화 및 복호화방법과 그 장치
KR910008418A (ko) 직렬포트의 보드율 측정시스템

Legal Events

Date Code Title Description
PA0109 Patent application

Patent event code: PA01091R01D

Comment text: Patent Application

Patent event date: 19901203

PC1203 Withdrawal of no request for examination
WITN Application deemed withdrawn, e.g. because no request for examination was filed or no examination fee was paid