JPS6231472A - ビツト処理回路 - Google Patents
ビツト処理回路Info
- Publication number
- JPS6231472A JPS6231472A JP61077659A JP7765986A JPS6231472A JP S6231472 A JPS6231472 A JP S6231472A JP 61077659 A JP61077659 A JP 61077659A JP 7765986 A JP7765986 A JP 7765986A JP S6231472 A JPS6231472 A JP S6231472A
- Authority
- JP
- Japan
- Prior art keywords
- circuit
- bit
- data
- bits
- order
- 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
Links
Classifications
-
- G—PHYSICS
- G06—COMPUTING OR CALCULATING; 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/76—Arrangements for rearranging, permuting or selecting data according to predetermined rules, independently of the content of the data
- G06F7/768—Data position reversal, e.g. bit reversal, byte swapping
-
- G—PHYSICS
- G06—COMPUTING OR CALCULATING; COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F5/00—Methods or arrangements for data conversion without changing the order or content of the data handled
- G06F5/01—Methods or arrangements for data conversion without changing the order or content of the data handled for shifting, e.g. justifying, scaling, normalising
- G06F5/015—Methods or arrangements for data conversion without changing the order or content of the data handled for shifting, e.g. justifying, scaling, normalising having at least two separately controlled shifting levels, e.g. using shifting matrices
Landscapes
- Engineering & Computer Science (AREA)
- Theoretical Computer Science (AREA)
- Physics & Mathematics (AREA)
- General Engineering & Computer Science (AREA)
- General Physics & Mathematics (AREA)
- Complex Calculations (AREA)
- Dram (AREA)
- Shift Register Type Memory (AREA)
Abstract
(57)【要約】本公報は電子出願前の出願データであるた
め要約のデータは記録されません。
め要約のデータは記録されません。
Description
【発明の詳細な説明】
〔産業上の利用分野〕
本発明は半導体回路を用いたデジタルデータ処理回路に
関し、特にデジタル信号処理に必袂な高速フーリエ変換
(FF’l’)K好適なビット処理回路に関する。
関し、特にデジタル信号処理に必袂な高速フーリエ変換
(FF’l’)K好適なビット処理回路に関する。
電子計算機等において離散的フーリエ変換を実行する場
合、高速フーリエ変換(FFT)の手法が広く用いられ
ている。この高速フーリエ変換処理をさらに高速に実行
するためには、処理されるデータのビットの並びを逆に
する(重みづけを逆にする)ビット順序並べ替え処理を
高速に実行することが1つのポイントとなる。
合、高速フーリエ変換(FFT)の手法が広く用いられ
ている。この高速フーリエ変換処理をさらに高速に実行
するためには、処理されるデータのビットの並びを逆に
する(重みづけを逆にする)ビット順序並べ替え処理を
高速に実行することが1つのポイントとなる。
ビット順序並べ替え処理に関する従来の技術としては、
予めビットの順序が逆になっているデータをテーブル化
しておくことや、ビット並ぺ替えのための計算を高速7
−リエ変換(PFT)の計算とは切シ離して前もって実
行し、実行結果をテーブルにたくわえておくことが提案
されている。
予めビットの順序が逆になっているデータをテーブル化
しておくことや、ビット並ぺ替えのための計算を高速7
−リエ変換(PFT)の計算とは切シ離して前もって実
行し、実行結果をテーブルにたくわえておくことが提案
されている。
これKよればFFT実行時には、そのテーブルを参照す
る(いわゆるテーブルルックアップ)ことでビットの並
びかえができる。
る(いわゆるテーブルルックアップ)ことでビットの並
びかえができる。
しかし、この手法は大容量のメモリを必要とする。従っ
て、かかる並びかえ処理をメモリを使わずにハードウェ
ア処理回路で実現することも提案されている。第4図は
その要部ブロック図である。
て、かかる並びかえ処理をメモリを使わずにハードウェ
ア処理回路で実現することも提案されている。第4図は
その要部ブロック図である。
従来提案されているものは、第2図のようにデータバス
DBQ乃至DB3上のデータビットbo〜b3の順序を
逆に並びかえる、すなわちす、、b、、bl。
DBQ乃至DB3上のデータビットbo〜b3の順序を
逆に並びかえる、すなわちす、、b、、bl。
b、とするために、トランジスタQ1乃至Q4およびQ
’r乃至Q ’4からなる選択ゲート群を設け、データ
ビ、トを並びかえていた。図では、制御信号c。
’r乃至Q ’4からなる選択ゲート群を設け、データ
ビ、トを並びかえていた。図では、制御信号c。
が“L−レベルの時はデータバスDBQ乃至DB3上の
ビットはそのままデータバスXo乃至X3にトランジス
タQ’r乃至Q’aを介して転送されるが、制御信号C
0がIHルベルになるビットランジスタQz乃至Q4が
選択されるため、データバスX0乃至X3には夫々逆配
列されたビットJvb2pJtb、が転送される。
ビットはそのままデータバスXo乃至X3にトランジス
タQ’r乃至Q’aを介して転送されるが、制御信号C
0がIHルベルになるビットランジスタQz乃至Q4が
選択されるため、データバスX0乃至X3には夫々逆配
列されたビットJvb2pJtb、が転送される。
以上に説明した従来のど、ト順序並べ替え処理において
、テーブルル、クアッグの方法は、計算結果を記憶する
メモリ領域を確保する必要がある。
、テーブルル、クアッグの方法は、計算結果を記憶する
メモリ領域を確保する必要がある。
さらにデータのうち任意のビットの順序を選択的に並べ
替える場合にはよシ多くの計算プロセスと記憶領域とが
必要となシ、チップ面積を小さくすることが特に重要な
半導体装置においては致命的な欠点となる。
替える場合にはよシ多くの計算プロセスと記憶領域とが
必要となシ、チップ面積を小さくすることが特に重要な
半導体装置においては致命的な欠点となる。
また、従来の第4図に示すような回路は固定ビット長の
みしか並びかえができないという欠点がア夛、任意のビ
ットのみの順序を変更することが要求されるものには適
用できない。よって、デジタル信号処理における離散的
フーリエ変換の入力サンプル値系列の数がJ−序並びか
え回路によって制限されてしまい、汎用性に非常に乏し
いという欠点がある。
みしか並びかえができないという欠点がア夛、任意のビ
ットのみの順序を変更することが要求されるものには適
用できない。よって、デジタル信号処理における離散的
フーリエ変換の入力サンプル値系列の数がJ−序並びか
え回路によって制限されてしまい、汎用性に非常に乏し
いという欠点がある。
本発明は、処理されるべきデータの全ビットのビット順
序を逆にする並びかえ回路と、シフト数を指定する回路
と、指定されたシフト数に基めで前記並べかえられたデ
ータをシフトし、任意のビットの順序を変更する回路と
を含む。
序を逆にする並びかえ回路と、シフト数を指定する回路
と、指定されたシフト数に基めで前記並べかえられたデ
ータをシフトし、任意のビットの順序を変更する回路と
を含む。
以下図面を参照して本発明の一実施例を説明する。第1
図は4ビツト長のデータに対して最大4ビツトまでその
ど、ト順序が並べ替えられるようドした場合の一実施例
を示す回路図である。本実施例回路は、4ビツトのデー
タを記憶できるレジスタ1と、DBl乃至DBaから成
る4ビツトのデータバスと、制御信号C0にょってレジ
スタlの各ビットbO〜bsftそのまま、もしくは順
序を逆K並びかえてデータバスDBQ乃至DB3に出力
することが可能なビット順序並び換え回路2と、制御信
号Ao、AIのデコーダ回路4と、その出力によりてD
Bo乃至DBaまでのデータをOビ、トから3ビ、トま
で任意にシフトしてデータバスX・乃至XsK出力する
ことが可能な複数ビットΦシフト回路(バレルシフタ)
3とを含んで構成される。
図は4ビツト長のデータに対して最大4ビツトまでその
ど、ト順序が並べ替えられるようドした場合の一実施例
を示す回路図である。本実施例回路は、4ビツトのデー
タを記憶できるレジスタ1と、DBl乃至DBaから成
る4ビツトのデータバスと、制御信号C0にょってレジ
スタlの各ビットbO〜bsftそのまま、もしくは順
序を逆K並びかえてデータバスDBQ乃至DB3に出力
することが可能なビット順序並び換え回路2と、制御信
号Ao、AIのデコーダ回路4と、その出力によりてD
Bo乃至DBaまでのデータをOビ、トから3ビ、トま
で任意にシフトしてデータバスX・乃至XsK出力する
ことが可能な複数ビットΦシフト回路(バレルシフタ)
3とを含んで構成される。
動作の一例としてレジスタ内の3ビ、トのデータbo、
b、、b、の並べ替えを実行し、データバスX、、X、
、X、に出力する場合について説明する。
b、、b、の並べ替えを実行し、データバスX、、X、
、X、に出力する場合について説明する。
制御信号C・が1HルベルのときMO8トランジスタQ
1〜Q4が導通となル、Q’t〜Q’4が非導通となる
ため、レジスタの内容す、、b□、 b、 、 b、が
それぞれデータバスの対応するビット線DBO。
1〜Q4が導通となル、Q’t〜Q’4が非導通となる
ため、レジスタの内容す、、b□、 b、 、 b、が
それぞれデータバスの対応するビット線DBO。
DBI 、DB2.DBaに出力される。一方、制御信
号coがl L ルベルの、1はMOSト;yンジスタ
Q’1〜Q’4を介して全ビットの順序になって出力さ
れる。すなわち、レジスタの内容bOt bl p J
vb3がそれぞれデータバスの各ビット線DB3.D
B2゜DBI、DBQに出力される。このとき制御信号
Ao。
号coがl L ルベルの、1はMOSト;yンジスタ
Q’1〜Q’4を介して全ビットの順序になって出力さ
れる。すなわち、レジスタの内容bOt bl p J
vb3がそれぞれデータバスの各ビット線DB3.D
B2゜DBI、DBQに出力される。このとき制御信号
Ao。
AIを両方ともlH″レベルにすると、ビット・シフト
回路3内の2人力NORグー)N3の出力のみが”H@
レベルとなるため、MOSトランジスタQ。
回路3内の2人力NORグー)N3の出力のみが”H@
レベルとなるため、MOSトランジスタQ。
乃至Q!@のうちQs s Qtz e Qll *
Qxaのみが導通となり、他は非導通となる。よって、
データバスのビット線DBoはX、に、DBlはX、に
、DB2はXlに、DBaはX2にそれぞれ接続される
。この結果Xeにはレジスタの内容す、が、Xlにはb
lが、X2にはboが、X3にはす、がそれぞれ出力さ
れ、b0〜b、の3ビツトのデータの並べ替えが実行さ
れる。
Qxaのみが導通となり、他は非導通となる。よって、
データバスのビット線DBoはX、に、DBlはX、に
、DB2はXlに、DBaはX2にそれぞれ接続される
。この結果Xeにはレジスタの内容す、が、Xlにはb
lが、X2にはboが、X3にはす、がそれぞれ出力さ
れ、b0〜b、の3ビツトのデータの並べ替えが実行さ
れる。
同様にして制御信号coをI L wレベル、IIIJ
御信号A・、A1を両方とも1LルベルにすればX、に
はレジスタの内容bsが、XIKはb2が、X雪にはb
lが、X3にはboがそれぞれ出力されbo、b、の4
ビ、ト全ての並べ替えが実行される。また制御’N 4
C@ f ” L ’ レヘル、制御KHH号A (
1f ’ L ’ V ヘ)し、Altl”“H’レベ
ルにすれはXOにはレジスタの内容blが、Xlにはb
oが、X、にはb3が、X、にはb2が夫々出力され、
boとblの2ビツトの順序の入れ替えができる。
御信号A・、A1を両方とも1LルベルにすればX、に
はレジスタの内容bsが、XIKはb2が、X雪にはb
lが、X3にはboがそれぞれ出力されbo、b、の4
ビ、ト全ての並べ替えが実行される。また制御’N 4
C@ f ” L ’ レヘル、制御KHH号A (
1f ’ L ’ V ヘ)し、Altl”“H’レベ
ルにすれはXOにはレジスタの内容blが、Xlにはb
oが、X、にはb3が、X、にはb2が夫々出力され、
boとblの2ビツトの順序の入れ替えができる。
第1図の実施例における制御信号CO,AOおよびA1
に対するビット処理結果を表1に示す。
に対するビット処理結果を表1に示す。
表 1
第1図の回路によれば、表1の下線で示すように4ビツ
ト、3ビツト、2ビツトの各ビット順序並びかえが可能
である。
ト、3ビツト、2ビツトの各ビット順序並びかえが可能
である。
本実施例回路はビット長4ビツトのビット逆順序並べ替
え回路と、4ビツトの入出力線をもつ任意のビット信号
を任意の位置に出力可能な複数ビットのシフト回路とを
もって、4ビツト以下の任意のビット長の並べ替えが可
能な場合を示した。
え回路と、4ビツトの入出力線をもつ任意のビット信号
を任意の位置に出力可能な複数ビットのシフト回路とを
もって、4ビツト以下の任意のビット長の並べ替えが可
能な場合を示した。
シカし、一般にビット長Nビット(Nは正の整数)の並
べ替え回路と、少なくともNビットの入出力線をもつ任
意のビット信号を任意の位置に出力可能なシフト回路と
を含んで構成すれは、Nビット以下の任意のビット長の
並べ替えが可能なことは明らかである。
べ替え回路と、少なくともNビットの入出力線をもつ任
意のビット信号を任意の位置に出力可能なシフト回路と
を含んで構成すれは、Nビット以下の任意のビット長の
並べ替えが可能なことは明らかである。
第1図に示したビット操作回路はデジタル信号処理にお
けるF F T処理において特に有効である。
けるF F T処理において特に有効である。
第2図にそのデジタル信号処理プロセッサの要部ブロッ
ク図を示す。
ク図を示す。
第2図において、FFTに用いられるデータはメモリ1
0からシステムバス11を介してシステムクロ、りφ1
に同期してノーヤングレジスタ(WR)12に入力され
る。入力されたデータはシステムクロックφ冨に同期し
てワーキングレジスタ12から読み出される。読み出さ
れたデータはビット並び換え回路13によって全ピット
が逆順序になるように並びかえられる(ビットリバース
操作)。
0からシステムバス11を介してシステムクロ、りφ1
に同期してノーヤングレジスタ(WR)12に入力され
る。入力されたデータはシステムクロックφ冨に同期し
てワーキングレジスタ12から読み出される。読み出さ
れたデータはビット並び換え回路13によって全ピット
が逆順序になるように並びかえられる(ビットリバース
操作)。
並びかえられたデータはシステムクロックφ1に同期し
て再度ワーキングレジスタ12に入力され、システムク
ロックφ2に同期してQレジスタ14に転送される。
て再度ワーキングレジスタ12に入力され、システムク
ロックφ2に同期してQレジスタ14に転送される。
一方、レジスタ16にはプログラム操作等によりシフト
値がセットされる。シフト値はデコーダ17にてデコー
ドされてバレルシフタ(ラテラルシック)15によるシ
フト操作を制御する。バレルシフタ15は第1図の回路
3と同じものでよい。
値がセットされる。シフト値はデコーダ17にてデコー
ドされてバレルシフタ(ラテラルシック)15によるシ
フト操作を制御する。バレルシフタ15は第1図の回路
3と同じものでよい。
Qレジスタ14に格納されたデータはバレルシ7りによ
ってシフトされマルチプレクサ18を介して論理演算回
路(ALU)19の一方に入力される。この時、AL[
J19にはN0P(No 0PERATION)を指示
する信号が入力され、マルチプレクサ18を介して入力
されたデータはそのままALU19を通過してシステム
クロ、りφ1のタイミングでワーキングレジスタ12に
格納される。
ってシフトされマルチプレクサ18を介して論理演算回
路(ALU)19の一方に入力される。この時、AL[
J19にはN0P(No 0PERATION)を指示
する信号が入力され、マルチプレクサ18を介して入力
されたデータはそのままALU19を通過してシステム
クロ、りφ1のタイミングでワーキングレジスタ12に
格納される。
以上の処理によシ、メモリ10内のデータの任意のビッ
トの順序が変更される。以上の動作は第3図のタイミン
グチャートに示されている。第3よシ明らかなように、
システムクロックの1周期でビットリバース処理が終了
し、さらに続く1周期でシフト処理が終了する。従って
、非常に高速にかつ余分なメモリを使用することなく任
意ビット長のデータビ、トの並び換えを行なうことがで
きる。
トの順序が変更される。以上の動作は第3図のタイミン
グチャートに示されている。第3よシ明らかなように、
システムクロックの1周期でビットリバース処理が終了
し、さらに続く1周期でシフト処理が終了する。従って
、非常に高速にかつ余分なメモリを使用することなく任
意ビット長のデータビ、トの並び換えを行なうことがで
きる。
以上説明したように本発明の並べ替え回路はテーブルを
もつ必要がないため、回路の所要面積を縮小することが
できる。さらに、固定ビット長でなく、任意のビット長
についてその並べ替えが可能であるから、離散的7−リ
エ変換の入力サンプル値系列数の高速フーリエ変換(F
FT)が可能となシ、その応用範囲は一層広いものとな
る。
もつ必要がないため、回路の所要面積を縮小することが
できる。さらに、固定ビット長でなく、任意のビット長
についてその並べ替えが可能であるから、離散的7−リ
エ変換の入力サンプル値系列数の高速フーリエ変換(F
FT)が可能となシ、その応用範囲は一層広いものとな
る。
第1図は本発明を最大ビット長4ビツトまでの任意ビッ
ト長のビット逆順序並べ替え回路に実施した場合の一実
施例を示す回路図、第2図は本発明をデジタル信号処理
プロセッサに適用した時の要部ブロック図、第3図はそ
のタイミング図、第4図は従来のど、ト長4ビット固定
のビット逆順序並べ替え回路の一例を示す回路図である
。 へ・〜N3・・・・・・NORケート、bo−、−b3
・・・・・・レジスタ内データ、DBO〜DB3・・・
・・・データバス内ビット線、C6、A6 、AI・・
・・・・制御信号、Q’t〜Q′4゜Q1〜Q2゜・・
・・・・Nチャンネル型MO8)ランジスタ、X、−X
、・・・・・・出力。
ト長のビット逆順序並べ替え回路に実施した場合の一実
施例を示す回路図、第2図は本発明をデジタル信号処理
プロセッサに適用した時の要部ブロック図、第3図はそ
のタイミング図、第4図は従来のど、ト長4ビット固定
のビット逆順序並べ替え回路の一例を示す回路図である
。 へ・〜N3・・・・・・NORケート、bo−、−b3
・・・・・・レジスタ内データ、DBO〜DB3・・・
・・・データバス内ビット線、C6、A6 、AI・・
・・・・制御信号、Q’t〜Q′4゜Q1〜Q2゜・・
・・・・Nチャンネル型MO8)ランジスタ、X、−X
、・・・・・・出力。
Claims (1)
- 複数ビットからなるデータの全ビットの順序を逆にして
出力する第1の回路と、該第1の回路の出力を入力とす
るシフト回路と、該シフト回路のシフト数を制御する第
2の回路とをバス接続したことを特徴とするビット処理
回路。
Applications Claiming Priority (2)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| JP7023085 | 1985-04-03 | ||
| JP60-70230 | 1985-04-03 |
Publications (1)
| Publication Number | Publication Date |
|---|---|
| JPS6231472A true JPS6231472A (ja) | 1987-02-10 |
Family
ID=13425549
Family Applications (1)
| Application Number | Title | Priority Date | Filing Date |
|---|---|---|---|
| JP61077659A Pending JPS6231472A (ja) | 1985-04-03 | 1986-04-03 | ビツト処理回路 |
Country Status (4)
| Country | Link |
|---|---|
| US (1) | US4984189A (ja) |
| EP (1) | EP0198341B1 (ja) |
| JP (1) | JPS6231472A (ja) |
| DE (1) | DE3685982T2 (ja) |
Cited By (2)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| KR100747069B1 (ko) * | 2002-04-19 | 2007-08-07 | 권형식 | 옥돌 찜질 목침 |
| JP2011070186A (ja) * | 1999-01-28 | 2011-04-07 | Semiconductor Energy Lab Co Ltd | 半導体装置及び電子機器 |
Families Citing this family (17)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| JPH02504682A (ja) * | 1987-08-21 | 1990-12-27 | コモンウエルス・サイエンティフィック・アンド・インダストリアル・リサーチ・オーガニゼイション | 変換処理回路 |
| US4811369A (en) * | 1987-09-02 | 1989-03-07 | Raytheon Company | Bit reversing apparatus |
| US5377248A (en) * | 1988-11-29 | 1994-12-27 | Brooks; David R. | Successive-approximation register |
| GB2229832B (en) * | 1989-03-30 | 1993-04-07 | Intel Corp | Byte swap instruction for memory format conversion within a microprocessor |
| JPH0337715A (ja) * | 1989-07-05 | 1991-02-19 | Fujitsu Ltd | ビット順反転回路 |
| US5450604A (en) * | 1992-12-18 | 1995-09-12 | Xerox Corporation | Data rotation using parallel to serial units that receive data from memory units and rotation buffer that provides rotated data to memory units |
| US5465222A (en) * | 1994-02-14 | 1995-11-07 | Tektronix, Inc. | Barrel shifter or multiply/divide IC structure |
| US5652718A (en) * | 1995-05-26 | 1997-07-29 | National Semiconductor Corporation | Barrel shifter |
| US5682340A (en) * | 1995-07-03 | 1997-10-28 | Motorola, Inc. | Low power consumption circuit and method of operation for implementing shifts and bit reversals |
| US5745744A (en) * | 1995-10-12 | 1998-04-28 | International Business Machines Corporation | High speed mask generation using selection logic |
| US6895420B1 (en) * | 2000-02-16 | 2005-05-17 | Hewlett-Packard Development Company, L.P. | Apparatus and method for sharing data FET for a four-way multiplexer |
| US6622242B1 (en) | 2000-04-07 | 2003-09-16 | Sun Microsystems, Inc. | System and method for performing generalized operations in connection with bits units of a data word |
| US7503046B2 (en) * | 2003-04-23 | 2009-03-10 | Micron Technology, Inc. | Method of obtaining interleave interval for two data values |
| US7680124B2 (en) * | 2004-07-30 | 2010-03-16 | Agere Systems Inc. | Frame mapping scheduler for scheduling data blocks using a mapping table and a weight table |
| US20070172053A1 (en) * | 2005-02-11 | 2007-07-26 | Jean-Francois Poirier | Method and system for microprocessor data security |
| WO2007028241A2 (en) * | 2005-09-07 | 2007-03-15 | Universal Data Protection Corporation | Method and system for data security of recording media |
| FR2892877B1 (fr) * | 2005-10-28 | 2008-01-11 | Centre Nat Rech Scient | Routeur et reseau de routage |
Citations (1)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| JPS59218578A (ja) * | 1983-05-26 | 1984-12-08 | Toshiba Corp | Fftアドレス発生装置 |
Family Cites Families (28)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| US3816729A (en) * | 1969-10-06 | 1974-06-11 | Raytheon Co | Real time fourier transformation apparatus |
| US3673399A (en) * | 1970-05-28 | 1972-06-27 | Ibm | Fft processor with unique addressing |
| US3721812A (en) * | 1971-03-29 | 1973-03-20 | Interstate Electronics Corp | Fast fourier transform computer and method for simultaneously processing two independent sets of data |
| US3731284A (en) * | 1971-12-27 | 1973-05-01 | Bell Telephone Labor Inc | Method and apparatus for reordering data |
| US3812467A (en) * | 1972-09-25 | 1974-05-21 | Goodyear Aerospace Corp | Permutation network |
| US3875391A (en) * | 1973-11-02 | 1975-04-01 | Raytheon Co | Pipeline signal processor |
| US3961750A (en) * | 1974-04-05 | 1976-06-08 | Signetics Corporation | Expandable parallel binary shifter/rotator |
| FR2303326A1 (fr) * | 1975-03-05 | 1976-10-01 | Trt Telecom Radio Electr | Dispositif de calcul de transformee de fourier discrete |
| US4168396A (en) * | 1977-10-31 | 1979-09-18 | Best Robert M | Microprocessor for executing enciphered programs |
| US4278837A (en) * | 1977-10-31 | 1981-07-14 | Best Robert M | Crypto microprocessor for executing enciphered programs |
| US4159528A (en) * | 1978-03-22 | 1979-06-26 | Rca Corporation | Parallel transfer analyzer for performing the chirp Z transform |
| US4181976A (en) * | 1978-10-10 | 1980-01-01 | Raytheon Company | Bit reversing apparatus |
| US4231102A (en) * | 1978-12-21 | 1980-10-28 | Raytheon Company | Cordic FFT processor |
| US4465901A (en) * | 1979-06-04 | 1984-08-14 | Best Robert M | Crypto microprocessor that executes enciphered programs |
| FR2461304A1 (fr) * | 1979-07-12 | 1981-01-30 | Ibm France | Appareil de calcul de transformee de fourier discrete bidimensionnelle |
| JPS5652441A (en) * | 1979-10-05 | 1981-05-11 | Pioneer Electronic Corp | Programmable bit shift circuit |
| US4298950A (en) * | 1979-10-12 | 1981-11-03 | Westinghouse Electric Corp. | Multipoint pipeline processor for computing the discrete fourier transform |
| US4282581A (en) * | 1979-10-15 | 1981-08-04 | Sperry Corporation | Automatic overflow/imminent overflow detector |
| JPS5750049A (en) * | 1980-09-09 | 1982-03-24 | Toshiba Corp | Shifting circuit |
| DE3037359A1 (de) * | 1980-09-30 | 1982-04-29 | Heinrich-Hertz-Institut für Nachrichtentechnik Berlin GmbH, 1000 Berlin | Rechenwerkeinheit, insbesondere fuer gleitkomma-operationen |
| US4396994A (en) * | 1980-12-31 | 1983-08-02 | Bell Telephone Laboratories, Incorporated | Data shifting and rotating apparatus |
| US4534009A (en) * | 1982-05-10 | 1985-08-06 | The United States Of America As Represented By The Secretary Of The Navy | Pipelined FFT processor |
| JPS59216245A (ja) * | 1983-05-25 | 1984-12-06 | Nec Corp | 正規化回路 |
| US4583197A (en) * | 1983-06-30 | 1986-04-15 | International Business Machines Corporation | Multi-stage pass transistor shifter/rotator |
| US4653019A (en) * | 1984-04-19 | 1987-03-24 | Concurrent Computer Corporation | High speed barrel shifter |
| US4598170A (en) * | 1984-05-17 | 1986-07-01 | Motorola, Inc. | Secure microprocessor |
| JPS6132139A (ja) * | 1984-07-24 | 1986-02-14 | Nec Corp | 双方向バレルシフト回路 |
| US4636976A (en) * | 1984-09-28 | 1987-01-13 | Data General Corporation | Bit shifting apparatus |
-
1986
- 1986-04-03 EP EP86104525A patent/EP0198341B1/en not_active Expired
- 1986-04-03 US US06/847,415 patent/US4984189A/en not_active Expired - Lifetime
- 1986-04-03 DE DE8686104525T patent/DE3685982T2/de not_active Expired - Fee Related
- 1986-04-03 JP JP61077659A patent/JPS6231472A/ja active Pending
Patent Citations (1)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| JPS59218578A (ja) * | 1983-05-26 | 1984-12-08 | Toshiba Corp | Fftアドレス発生装置 |
Cited By (2)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| JP2011070186A (ja) * | 1999-01-28 | 2011-04-07 | Semiconductor Energy Lab Co Ltd | 半導体装置及び電子機器 |
| KR100747069B1 (ko) * | 2002-04-19 | 2007-08-07 | 권형식 | 옥돌 찜질 목침 |
Also Published As
| Publication number | Publication date |
|---|---|
| DE3685982T2 (de) | 1993-03-04 |
| EP0198341A2 (en) | 1986-10-22 |
| EP0198341B1 (en) | 1992-07-15 |
| DE3685982D1 (de) | 1992-08-20 |
| US4984189A (en) | 1991-01-08 |
| EP0198341A3 (en) | 1988-04-13 |
Similar Documents
| Publication | Publication Date | Title |
|---|---|---|
| US9990967B2 (en) | Apparatuses and methods for performing corner turn operations using sensing circuitry | |
| US5204953A (en) | One clock address pipelining in segmentation unit | |
| KR100262438B1 (ko) | 연산장치 및 이것을 사용한 비트필드조작 연산방법 | |
| JPH0721022A (ja) | パイプライン演算処理装置 | |
| US4984189A (en) | Digital data processing circuit equipped with full bit string reverse control circuit and shifter to perform full or partial bit string reverse operation and data shift operation | |
| US4153939A (en) | Incrementer circuit | |
| EP0143351B1 (en) | Memory device with a register interchange function | |
| JPH0573268A (ja) | 加算器 | |
| EP0164418B1 (en) | Microprogram control system | |
| JPH08503322A (ja) | フーリエ変換を電子工学的に計算するデバイスおよびそのようなデバイス内の内部データパスのサイズを最小化する方法 | |
| US5751999A (en) | Processor and data memory for outputting and receiving data on different buses for storage in the same location | |
| US5392229A (en) | Graphics processing apparatus with video memory for storing graphics data | |
| EP0334131B1 (en) | Data processor performing operation on data having length shorter than one-word length | |
| JP2679820B2 (ja) | ビット反転装置 | |
| JP2566009B2 (ja) | データ処理装置 | |
| JP2624342B2 (ja) | バレルシフタ | |
| JP2707867B2 (ja) | ディジタル計算機のレジスタファイルおよびそれを用いた命令実行方式 | |
| JP2007108913A (ja) | ピーク値検出を行うsimd型マイクロプロセッサ | |
| JP2615746B2 (ja) | ビット操作回路 | |
| JPH0431977A (ja) | 色データの拡張回路 | |
| JP3107595B2 (ja) | メモリアクセス制御装置及びメモリアクセス制御方法 | |
| JPH04142665A (ja) | 高速フーリエ変換用番地発生回路 | |
| WO2025131304A1 (en) | An address decoder for an sram | |
| JPH0831034B2 (ja) | パイプライン制御方式 | |
| JPH0792902A (ja) | プログラマブルコントローラ |