JPH11212764A - 符号変換回路 - Google Patents

符号変換回路

Info

Publication number
JPH11212764A
JPH11212764A JP10016996A JP1699698A JPH11212764A JP H11212764 A JPH11212764 A JP H11212764A JP 10016996 A JP10016996 A JP 10016996A JP 1699698 A JP1699698 A JP 1699698A JP H11212764 A JPH11212764 A JP H11212764A
Authority
JP
Japan
Prior art keywords
terminal
input
adder
conversion circuit
code conversion
Prior art date
Legal status (The legal status 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 status listed.)
Pending
Application number
JP10016996A
Other languages
English (en)
Inventor
Masaharu Nasu
正治 那須
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
Mitsubishi Electric Corp
Original Assignee
Mitsubishi Electric Corp
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 Mitsubishi Electric Corp filed Critical Mitsubishi Electric Corp
Priority to JP10016996A priority Critical patent/JPH11212764A/ja
Publication of JPH11212764A publication Critical patent/JPH11212764A/ja
Pending legal-status Critical Current

Links

Abstract

(57)【要約】 【課題】 端子構成の簡潔な加算器を備えたものにおい
て、2の補数で負の最小値を入力した場合に、出力の範
囲で一番近い値が出力されるような符号変換回路を得
る。 【解決手段】 入力データを反転するインバータ1と、
前記インバータの出力を一方の端子への入力として受け
る加算器2とを備え、加算器2の接地端子と共通端子を
構成するB端子への入力を前記入力データとして2の補
数で負の最小値が入力された場合“0”にするようにし
た。

Description

【発明の詳細な説明】
【0001】
【発明の属する技術分野】この発明は、論理回路におい
て符号を変換する符号変換回路に関するものである。
【0002】
【従来の技術】図2は、従来の符号変換回路を示すもの
である。図2において、1はインバータ、2は加算器で
ある。
【0003】次に、動作について説明する。n+1ビッ
ト幅の入力データN〈n:0〉はインバータ1により、
全ビット反転された後、加算器2に入力される。加算器
2においてキャリーイン(CI)に“1”を入力するこ
とにより、加算器2の出力にはその入力に“1”を加算
した値が出力され、N〈n:0〉の符号を変換した値
(2の補数)が得られる。
【0004】従来の符号変換回路においては、以上のよ
うに構成されているので、入力(N〈n:0〉)に負の
最小値(100・・・0)を入力した場合、符号が反転
されず、同じ値(100・・・0)が出力され、本来、
正の最大値+1が出力されなければならないところ、負
の最小値が出力されてしまうという問題点があった(図
3)。
【0005】従来の技術では、このような問題点を解消
するため、図4に示す構成を提供している。図4におい
て、1はインバータ、2は加算器、3はインバータ、4
はOR論理回路である。
【0006】次に、動作について述べる。n+1ビット
幅の入力データN〈n:0〉はインバータ1により全ビ
ット反転された後、加算器2に入力される。また、加算
器2のキャリーイン(CI)には、入力データN〈n:
0〉が100・・・00のときには“0”、その他のと
きは“1”が入力されるように、インバータ3とOR回
路4により論理が組まれている。
【0007】これにより、入力N〈n:0〉に2の補数
で、負の最小値(100・・・00)が入力されたとき
に、出力S〈n:0〉には2の補数で正の最大値(01
1・・・11)が出力される。
【0008】この従来の技術の構成によれば、図5で示
すように、インバータ1の入力データとして2の補数で
負の最小値を入力した場合に、加算器2の出力としてそ
の出力の範囲で一番近い値が出力されるような符号変換
回路が得られる。
【0009】しかしながら、この従来の技術における構
成では、キャリーイン端子を要し、加算器の端子構成を
簡潔にできない課題があった。
【0010】
【発明が解決しようとする課題】この発明は、上記のよ
うな課題を解決し、端子構成の簡潔な加算器を備えたも
のにおいて、2の補数で負の最小値を入力した場合に、
出力の範囲で一番近い値が出力されるような符号変換回
路を得ようとするものである。
【0011】
【課題を解決するための手段】第1の発明の符号変換回
路においては、入力データを反転するインバータと、前
記インバータの出力を一方の端子への入力として受ける
加算器とを備え、前記加算器の接地端子と共通端子を構
成する他方の端子への入力を前記入力データとして2の
補数で負の最小値が入力された場合“0”にするように
したものである。
【0012】第2の発明の符号変換回路においては、加
算器の接地端子と共通端子を構成する他方の端子への入
力を前記加算器の他方の端子の最下位ビットに加えると
ともに、前記加算器の他方の端子の他のビットを接地す
るようにしたものである。
【0013】
【発明の実施の形態】実施の形態1.この発明の実施の
形態を、図1に基づいて説明する。図1において、1は
インバータ、2は加算器、3はインバータ、4はOR論
理回路である。
【0014】加算器2の一方の端子であるA端子には、
入力データを反転するインバータ1の出力が入力され
る。加算器2のもう一方の端子であるB端子の入力は、
前記入力データとして2の補数で負の最小値が入力され
た場合“0”にされる。加算器2の他方の端子としての
B端子への入力を加算器2のB端子の最下位ビット(L
SB:Least Siginificant Bit)に加えるとともに、加
算器2のB端子の他のビットを接地するようにされてい
る。
【0015】この実施の形態は、図2に示す従来の技術
の構成におけるキャリーイン(CI)入力を加算器2の
もう一方の端子であるB端子の入力に変えたものであ
る。加算器2の接地端子と共通端子を構成する他方の端
子であるB端子への入力を前記加算器2のB端子の最下
位ビットに加えるとともに、前記加算器のB端子の他の
ビットを接地するようにしたものである。
【0016】次に、動作について述べる。n+1ビット
幅の入力データN〈n:0〉はインバータ1により全ビ
ット反転された後、加算器2に入力される。また、加算
器2のB端子には、入力データN〈n:0〉が100・
・・00のときには“0”、その他のときは“1”が入
力されるように、インバータ3とOR回路4により論理
が組まれている。
【0017】これにより、入力N〈n:0〉に2の補数
で、負の最小値(100・・・00)が入力されたとき
に、出力S〈n:0〉には2の補数で正の最大値(01
1・・・11)が出力される。
【0018】
【発明の効果】第1の発明によれば、加算器の接地端子
と共通端子を構成する他方の端子への入力を前記入力デ
ータとして2の補数で負の最小値が入力された場合
“0”にするようにして、2の補数で負の最小値を入力
した場合に、出力の範囲で一番近い値が出力されるよう
な符号変換回路を簡潔な構成を有する加算器を用いて実
現できる。
【0019】第2の発明によれば、加算器の接地端子と
共通端子を構成する他方の端子への入力を前記加算器の
他方の端子の最下位ビットに加えるとともに、前記加算
器の他方の端子の他のビットを接地するようにして、2
の補数で負の最小値を入力した場合に、出力の範囲で一
番近い値が出力されるような符号変換回路を簡潔な構成
を有する加算器を用いて実現できる。
【図面の簡単な説明】
【図1】 この発明の実施の形態1による符号変換回路
を示す接続図である。
【図2】 従来の符号変換回路を示す接続図である。
【図3】 従来の符号変換回路での入出力特性を示す特
性図である。
【図4】 この発明の先行技術における符号変換回路の
構成を示す接続図である。
【図5】 この発明の先行技術における符号変換回路の
入出力特性を示す特性図である。
【符号の説明】
1 インバータ、2 加算器、3 インバータ、4 O
R論理回路。

Claims (2)

    【特許請求の範囲】
  1. 【請求項1】 入力データを反転するインバータと、前
    記インバータの出力を一方の端子への入力として受ける
    加算器とを備え、前記加算器の接地端子と共通端子を構
    成する他方の端子への入力を前記入力データとして2の
    補数で負の最小値が入力された場合“0”にすることを
    特徴とする符号変換回路。
  2. 【請求項2】 加算器の接地端子と共通端子を構成する
    他方の端子への入力を前記加算器の他方の端子の最下位
    ビットに加えるとともに、前記加算器の他方の端子の他
    のビットを接地するようにしたことを特徴とする請求項
    1に記載の符号変換回路。
JP10016996A 1998-01-29 1998-01-29 符号変換回路 Pending JPH11212764A (ja)

Priority Applications (1)

Application Number Priority Date Filing Date Title
JP10016996A JPH11212764A (ja) 1998-01-29 1998-01-29 符号変換回路

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
JP10016996A JPH11212764A (ja) 1998-01-29 1998-01-29 符号変換回路

Publications (1)

Publication Number Publication Date
JPH11212764A true JPH11212764A (ja) 1999-08-06

Family

ID=11931640

Family Applications (1)

Application Number Title Priority Date Filing Date
JP10016996A Pending JPH11212764A (ja) 1998-01-29 1998-01-29 符号変換回路

Country Status (1)

Country Link
JP (1) JPH11212764A (ja)

Similar Documents

Publication Publication Date Title
JPH04233629A (ja) 先取り加算器
JPH11212764A (ja) 符号変換回路
JPS61159827A (ja) ディジタル―アナログ変換方法
US6415311B1 (en) Sign extension circuit and method for unsigned multiplication and accumulation
US6055557A (en) Adder circuit and method therefor
JPH0342715A (ja) 除算用近似逆数生成装置
JPH0149973B2 (ja)
JPH04256016A (ja) 2の補数の乗算器を無符号数の乗算を行うように修正する方法および装置
JPH01220528A (ja) パリテイ発生器
JP3261742B2 (ja) 丸め処理を含む冗長2進/2進変換回路
KR100416229B1 (ko) 컬러 영상 처리 시스템에서의 알.지.비 변환 회로
JP2002189588A (ja) 改善された桁あふれフラッグの生成方式を採用する加算器
US6076098A (en) Adder for generating sum and sum plus one in parallel
CN105589981A (zh) 基于fpga的优化布局结构的加法器的工艺映射方法
JPH0628503A (ja) 加算器
JP3150689B2 (ja) Rom式ディジタル演算回路
JP3012557B2 (ja) 10進2進変換回路
KR0172842B1 (ko) 저휘도신호 보상회로
JPH0619679A (ja) データ凝縮方法
US7231414B1 (en) Apparatus and method for performing addition of PKG recoded numbers
JPS6313579A (ja) 多値化方法
JP2890412B2 (ja) 符号変換回路
JP2599984B2 (ja) 入力データのピーク値検出回路
JPH03208125A (ja) 絶対値回路
JPH03257619A (ja) デジタル演算回路