出典: シフトレジスタ 『フリー百科事典 ウィキペディア日本語版(Wikipedia)』 最終更新 2018年12月31日 (月) 04:50 UTC、URL: https://ja.wikipedia.org/ シフトレジスタ(英: Shift register)とは、複数のフリップフロップをカスケード接続し、データがその回路内を移動(シフト)していくよう構成したデジタル回路のこと。単に「シフトレジスタ」といった場合、(アナログシフトレジスタではなく)ディジタルシフトレジスタを指すことが多い。このページでも、ディジタルシフトレジスタについて解説する。 [種類] シフトレジスタは、入力と出力それぞれについて、直列(シリアル)か並列(パラレル)かで4種類に分類される。直列入力並列出力形(Serial-In, Parallel-Out、SIPO)と並列入力直列出力形(Parallel-In, Serial-Out、PISO)は、シリアルデータとパラレルデータの変換に使われる。直列入力直列出力形(SISO)と並列入力並列出力形(PIPO)もある。また、双方向シフトレジスタもあり、シフトしていく方向を変化させることができる。SISOシフトレジスタの入力と出力を相互接続すると環状シフトレジスタを構成できる。また、多次元シフトレジスタを構成することもでき、より複雑な計算を実行することが可能である。 直列入力並列出力形 直列入力並列出力形(SIPO)のシフトレジスタは、シリアル形式のデータをパラレル形式に変換することができる。SISO と同様に入力はシリアルである。データが入力されると、全フリップフロップの出力を同時に読み取ることができるし、クロック信号で進めていけばビット列はシフトされていく。 |
同義語・類義語 | 関連語・その他 |
---|---|
SIPO | Parallel-In, Serial-Out |
Serial-In, Parallel-Out | PIPO |
síəriəl iːn pǽrəlèl áut | PISO |
シィリアゥルゥ イェン パェラゥレゥルゥ アウトゥ | Shift register |
シィリアゥルゥ・イェン・パェラゥレゥルゥ・アウトゥ | SISO |
シィ́リアゥルゥ・イェン・パェ́ラゥレゥ̀ルゥ・ア́ウトゥ | UART |
シリアル イン パラレル アウト | アナログ・シフト・レジスタ |
シリアル・イン・パラレル・アウト | カウンタ |
シ́リアル・イン・パ́ラレ̀ル・ア́ウト | カウンター |
直列入力並列出力形シフトレジスタ | シフトレジスタ |
ちょくれつ にゅうりょく へいれつ しゅつりょくがた シフトレジスタ | シリアル・パラレル変換 |
ディジタル・シフト・レジスタ | |
環状シフト・レジスタ | |
双方向シフト・レジスタ | |
直列入力直列出力形シフト・レジスタ | |
並列入力直列出力形シフト・レジスタ | |
並列入力並列出力形シフト・レジスタ | |
更新日:2024年 3月28日 |