KR910012905A - 그레이 코드화된(gray coded) 몫 비트 신호들을 이용하는 SRT 제산 방법 및 장치 - Google Patents
그레이 코드화된(gray coded) 몫 비트 신호들을 이용하는 SRT 제산 방법 및 장치 Download PDFInfo
- 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
Links
Classifications
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F7/00—Methods or arrangements for processing data by operating upon the order or content of the data handled
- G06F7/38—Methods or arrangements for performing computations using exclusively denominational number representation, e.g. using binary, ternary, decimal representation
- G06F7/48—Methods 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/52—Multiplying; Dividing
- G06F7/535—Dividing only
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F7/00—Methods or arrangements for processing data by operating upon the order or content of the data handled
- G06F7/38—Methods or arrangements for performing computations using exclusively denominational number representation, e.g. using binary, ternary, decimal representation
- G06F7/48—Methods 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/52—Multiplying; Dividing
- G06F7/535—Dividing only
- G06F7/537—Reduction of the number of iteration steps or stages, e.g. using the Sweeny-Robertson-Tocher [SRT] algorithm
- G06F7/5375—Non restoring calculation, where each digit is either negative, zero or positive, e.g. SRT
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F2207/00—Indexing scheme relating to methods or arrangements for processing data by operating upon the order or content of the data handled
- G06F2207/38—Indexing scheme relating to groups G06F7/38 - G06F7/575
- G06F2207/3804—Details
- G06F2207/3808—Details concerning the type of numbers or the way they are handled
- G06F2207/3812—Devices capable of handling different types of numbers
- G06F2207/382—Reconfigurable for different fixed word lengths
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F2207/00—Indexing scheme relating to methods or arrangements for processing data by operating upon the order or content of the data handled
- G06F2207/38—Indexing scheme relating to groups G06F7/38 - G06F7/575
- G06F2207/3804—Details
- G06F2207/3808—Details concerning the type of numbers or the way they are handled
- G06F2207/3832—Less usual number representations
- G06F2207/3848—Unit distance code
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F2207/00—Indexing scheme relating to methods or arrangements for processing data by operating upon the order or content of the data handled
- G06F2207/38—Indexing scheme relating to groups G06F7/38 - G06F7/575
- G06F2207/3804—Details
- G06F2207/386—Special constructional features
- G06F2207/3884—Pipelining
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
본 내용은 요부공개 건이므로 전문내용을 수록하지 않았음
제1도는 본 발명을 구체화하는 SRT 제산 회로의 바람직한 실시예의 블럭 다이어그램.
제2도는 제1도의 회로중에 있는 2개의 제산기 블럭 유니트중 하나의 바람직한 실시예의 블럭 다이어그램.
Claims (17)
- (a)최소한 2개의 그레이 코드화된 비트를 포함하는 젯수 신호 및 피젯수 신호로부터 그레이 코드화된 몫 비트 신호들을 반복적으로 발생시키는 단계 및, (b)그레이 코드화된 몫 비트 신호들을 최종의 몫 신호를 발생시키는데 사용하도록 디코딩하는 단계를 포하마는 SRT제산 실행 방법.
- 제1항에 있어서, 매 사이클은 제1단계와 제2단계를 포함하며, 단계(a)는, 매 반복 사이클의 각각의 단계중에 2비트 몫 신호 및 그 2비트 몫 신호에 대한 부호 신호를 발생시키는 단계를 포함하는 방법.
- 제1항에 있어서, 매 반복 사이클은 제1단계와 제2단계를 포함하고, 단계(a)는, (a)2개의 몫 크기 비트 및 부호 비트를 포함하는 제1의 복수 비트 몫 신호, 제1부분 나머지 합신호 및 제1의 부분 나머지 올림수 신호를 매 반복 사이클의 제1단계중에 발생시키는 단계 및, 2개의 크기 비트와 부호 비트를 포함하는 제2의 복수 비트 몫 신호, 제2의 부분 나머지 합 신호 및 제2의 부분 나머지 올림수 신호를 매 반복 사이클의 제2단계중에 발생시키는 단계를 포함하는 방법.
- 제3항에 있어서, 단계(a)가, 초기화 신호 존재시에는 피젯수 신호를 표시하고, 초기화 신호가 없는 경우에는 제2부분 나머지 합 신호 및 제2부분 나머지 올림수 신호를 표시하는 멀티플렉스된 신호를 발생시키는 단계, 젯수 신호와 멀티플렉스된 신호에 응답하여 제1의 복수 비트 몫 신호를 발생시키는 단계, 젯수 신호, 젯수 배수 신호 및 제1의 복수 비트 몫 신호에 응답하여 젯수 신호의 예비 계산 배수를 선택하는 단계 및, 멀터플렉스된 신호 및 젯수 신호의 선택된 예비 계산배수에 응답하여 제1의 부분 나머지 합 신호와 제1의 부분 나머지 올림수 신호를 발생시키는 단계를 포함하는 방법.
- 제1항에 있어서, 젯수 신호가 56비트 신호이고, 피젯수 신호가 56비트 신호이며, 배정도(倍精度)모드에 있어서 최소한 56개의 그레이 코드화된 몫 비트 신호들을 발생 시키기 위하여 단계(b)중에 최소한 14회의 반복 사이클이 수행되는 방법.
- 제1항에 있어서, 젯수 신호는 56비트 신호이고, 피젯수 신호는 56비트 신호이며, 단일 정밀도 모드에 있어서 최소한 28개의 그레이 코드화된 몫 비트 신호들을 발생시키기 위하여 단계(b)중에 최소7회의 반복 사이클이 실행되는 방법.
- 제1항에 있어서, 디코드된 몫 비트 신호들은 부(負)의 몫 비트 신호와 정(正)의 몫 비트 신호를 포함하며, (c)정의 몫 비트 신호들을 연결하고, 부의 몫 비트 신호들을 연결하고, 연결된 정의 몫 비트 신호로부터 연결된 부의 몫 비트 신호들을 뺌으로써 최종 몫 신호를 발생시키는 단계를 또한 포함하는 방법.
- 제7항에 있어서, 최종 반복 사이클에서 발생된 제2의 부분 나머지 올림수 신호 및 최종 반복 사이클에서 발생된 제2의 부분 나머지 합 신호로부터 스티키(sticky) 비트를 발생시키는 단계, 최조의 몫 신호의 2개의 최하위 비트들을 가드(Guard) 비트 및 라운드(Round)비트로서 인식하는 단계 및, 최종 몫 신호를 라운드 및 정규화하기 위하여 가드 비트, 라운드 비트 및 스티키 비트를 채용하는 단계를 포함하는 방법.
- 제1항에 있어서, 젯수 신호의 2개의 최상위 비트가 그레이 코드되는 방법.
- 최소 2개의 그레이 코드화된 비트를 포함하는 젯수 신호와 피젯수 신호로부터 그레이 코드화된 몫 비트 신호들을 반복적으로 발생시키는 수단 및, 그레이 코드화된 몫 비트 신호를 최종 몫을 발생시키는데 사용하도록 디코딩하는 수단을 포함하는 SRT 제산 실행 장치.
- 제10항에 있어서, 상기 몫 비트 신호 발생 수단이, 매 반복 사이클의 제1단계중에 제1의 복수 비트 몫 신호를 발생시키는 제1의 제산기 블럭 회로 및, 매 반복 사이클의 제2단계중에 제2복수 비트 몫 신호를 발생시키는 제2의 제산기 블럭 히로를 포함하는 회로.
- 제11항에 있어서, 제1의 제산기 블럭은 매 제1단계중에 제1의 부분 나머지 합 신호 및 제1부분 나머지 올림수 신호를 발생시키는 수단을 포함하고, 제1의 복수 비트 몫 신호는 2개의 몫 크기 비트 및 부호 비트를 포함하고, 제2의 제산기 블럭은 매 제2단계중에 제2의 부분 나머지 합 신호 및 제2의 부분 나머지 올림수 신호를 발생시키는 수단을 포함하며, 제2의 복수 비트 몫 신호는 2개의 몫 크기 비트 및 부호 비트를 포함하는 장치.
- 제12항에 있어서, 젯수 신호가 56비트 신호이고, 피젯수 신호가 56비트 신호이며, 몫 비트 신호 발생 수단은 최소한 56개의 몫 크기 비트를 발생시키도록 배정도 모드로서 최소한 14회 반복 사이클을 수행하는 장치.
- 제12항에 있어서, 젯수 신호가 56비트 신호이고, 피젯수 신호가 56비트 신호이며, 몫 비트 신호 발생 수단은 최소한 28개의 몫 크기 비트를 발생시키기 위하여 단일 정밀도 모드로서 최소한 7회 반복 사이클을 수행하는 장치.
- 제12항에 있어서, 제1제산기 블럭 회로와 제2의 제산기 블럭 회로 사이에 연결되어, 피젯수 신호, 제2의 부분 나머지 합 신호 및 제2의 부분 나머지 올림수 신호를 수신하고, 초기화 신호에 응답하여 피젯수 신호를 표명하고, 초기화 신호가 없으면 제2의 부분 나머지 합 신호 및 제2의 부분 나머지 올림수 신호를 표명하는 멀티플렉싱 수단을 또한 포함하는 장치.
- 제15항에 있어서, 제1제산기 블럭과 제2제산기 블럭은 또한 젯수 배수 신호를 수신하며, 제1의 제산기 블럭회로는, 젯수 신호 및 멀티플렉싱 수단의 출력에 응답하여 제1의 복수 비트 몫 신호를 발생시키는 몫 예측 유니트, 젯수 신호, 젯수 배수 신호 및 제1의 복수 비트 몫 신호에 응답하여 미리 계산된 젯수 배수 신호를 발생시키는 젯수 배수 선택기 및, 멀티플렉싱 수단의 출력과 미리 계산된 젯수 배수 신호를 수신하고, 멀티플렉싱 수단의 출력 및 미리 계산된 젯수 배수 신호에 응답하여 제1의 부분 나머지 합 신호 및 제1의 부분 나머지 올림수 신호를 발생시키는 부분 나머지 가산기 회로를 포함하는 장치.
- 제10항에 있어서, 젯수 신호의 2개의 최상위 비트를 그레이 코딩하는 수단을 또한 포함하는 장치.※ 참고사항 : 최초출원 내용에 의하여 공개하는 것임.
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)
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)
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 |
-
1989
- 1989-12-04 US US07/449,366 patent/US5103420A/en not_active Expired - Lifetime
-
1990
- 1990-11-23 EP EP19900122384 patent/EP0431417A3/en not_active Withdrawn
- 1990-11-30 JP JP2330970A patent/JPH03214317A/ja active Pending
- 1990-12-03 KR KR1019900019770A patent/KR910012905A/ko not_active Application Discontinuation
- 1990-12-03 CA CA002031360A patent/CA2031360A1/en not_active Abandoned
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 |