ロゴ
ユニオンペディア
コミュニケーション
Google Play で手に入れよう
新しい! あなたのAndroid™デバイスでユニオンペディアをダウンロードしてください!
無料
ブラウザよりも高速アクセス!
 

FPGA

索引 FPGA

Altera Stratix IV GX FPGA FPGA(field-programmable gate array)は、製造後に購入者や設計者が構成を設定できる集積回路であり、広義にはPLD(プログラマブルロジックデバイス)の一種である。現場でプログラム可能なゲートアレイであることから、このように呼ばれている。.

77 関係: ANDゲートARMアーキテクチャASIC加算器Atmel AVR平衡接続乗算器医用画像処理マルチプレクサマイクロプロセッサハードウェア記述言語バイオインフォマティクスラティスセミコンダクタールックアップテーブルレジスタ転送レベルブレッドボードプリント基板プロトタイピングプログラマブルロジックデバイスデジタル-アナログ変換回路デジタル信号処理デジタルシグナルプロセッサフラッシュメモリフリップフロップニューラルネットワークアナログ-デジタル変換回路アメリカ海軍アルテラアビオニクスインテルエミュレータクロスバースイッチグルー・ロジックゲートアレイコンピュータビジョンザイリンクスシリアル通信ソフトプロセッサソフトウェア無線再構成可能コンピューティング動的再構成動画C言語CMOSCPLDCPU研究開発画像処理畳み込みEDA (半導体)...EEPROMEPROM音声認識遺伝的アルゴリズム高速フーリエ変換高性能計算論理合成論理回路電力ヒューズ電波天文学集積回路進化型ハードウェアIPコアJTAGLinuxMicrosoft WindowsPowerPCPROMStatic Random Access MemorySystem-on-a-chipSystemCVerilogVHDLXORゲート暗号暗号解読攻撃 インデックスを展開 (27 もっと) »

ANDゲート

ANDゲートは論理積の論理ゲートである。.

新しい!!: FPGAとANDゲート · 続きを見る »

ARMアーキテクチャ

ARMアーキテクチャ とは、ARMホールディングスの事業部門であるARM Ltdにより設計・ライセンスされている、組み込み機器や低電力アプリケーション向けに広く用いられている、プロセッサコアのアーキテクチャである。.

新しい!!: FPGAとARMアーキテクチャ · 続きを見る »

ASIC

ASIC(application specific integrated circuit、特定用途向け集積回路)は電子部品の種別の1つで、特定の用途向けに複数機能の回路を1つにまとめた集積回路の総称である。通常は「エーシック」と発音され、表記する場合は日本でも「ASIC」である。.

新しい!!: FPGAとASIC · 続きを見る »

加算器

加算器(かさんき、Adder)とは、加算を行う演算装置である。この記事ではデジタル回路によるものについて説明する。アナログ回路による加算回路の一例はオペアンプ#加算回路(電圧によるもの。他に電流の加算もある)を参照。.

新しい!!: FPGAと加算器 · 続きを見る »

Atmel AVR

PDIP. Atmel AVR(アトメル AVR)は、Atmel社が製造している、RISCベースの8ビットマイクロコントローラ(制御用IC)製品群の総称である。1996年に開発された。.

新しい!!: FPGAとAtmel AVR · 続きを見る »

平衡接続

平衡接続(へいこうせつぞく、balanced line)とは、音響・有線通信回線で、等長、等間隔の2本の電線を利用して電気信号を送る方法で、1本の線に元の信号を、もう1本の線に位相を反転させた(逆位相の)信号を送る(信号が平衡関係にある状態)こと。 差動信号 (differential signaling) ともいう。 2本の電線はどちらも接地されない。耐ノイズ性能が高い伝送方式である。.

新しい!!: FPGAと平衡接続 · 続きを見る »

乗算器

乗算器(じょうざんき)とは、二つの数について乗算を行うための電子回路であり、#デジタル乗算器と#アナログ乗算器がある。.

新しい!!: FPGAと乗算器 · 続きを見る »

医用画像処理

医用画像処理はMedical image processingを意味し、Medical imagingと同意ではない。 以降、医用画像処理を医用イメージングに替えて記述する。 医用イメージング(いよういめーじんぐ、Medical imaging)は、臨床(病気の診断および検査)や医学(解剖学的研究)のために人体(およびその部分)の画像を生成する技法およびプロセスを指す。人間に限らない「生体画像処理」の一部であり、放射線医学、内視鏡検査、サーモグラフィー、医用写真撮影、顕微鏡検査などとも密接に関連する。本来、画像を生成するよう設計されていなかった測定手法や記録手法(脳波や脳磁図)も一種の地図のように表せるデータを生成することから、医用イメージングの一形態と見ることもできる。 画像診断学(放射線診断学)において扱う医用画像には、単純X線画像、CT、MRI、超音波断層画像(US)、血管造影(血管撮影)などがある。画像を(時には撮影も行い)医学的に解釈する医師を放射線診断医あるいは画像診断医と呼び、医師の専門分野のひとつである。診療放射線技師は診断用医用画像の撮影を行う。 撮影された画像に対し必要に応じた画像処理を施すことは、医用イメージングの一分野であり、医療施設内では特にラジオロジストあるいは診療放射線技師がその行為を行うことが多い。 科学的研究としては、その観点に応じて医用生体工学、医用物理学、医学などの一分野に位置づけられる。撮影機器や画像生成機器の研究開発は医用生体工学、医用物理学、情報工学の領域である。そういった機器の利用や画像の解釈は、放射線診断学や撮影部位に対応した医学の下位分野(脳科学、循環器学、精神医学、心理学など)の領域である。医用イメージングのために開発された様々な技術は、他の科学や産業にも応用されている。 医用イメージングは、人体内部を可視化した画像を生成する技法であると見なされることが多い。例えば、超音波検査の場合、超音波を発することで組織内のエコーから内部構造を知ることができる。X線の場合、骨や脂肪などでX線の吸収率が異なることを利用して画像を得る。.

新しい!!: FPGAと医用画像処理 · 続きを見る »

マルチプレクサ

マルチプレクサ、多重器、多重装置、多重化装置、合波器(multiplexer)は、ふたつ以上の入力をひとつの信号として出力する機構である。通信分野では多重通信の入口の装置、電気・電子回路では複数の電気信号をひとつの信号にする回路である。しばしばMUX等と略される。.

新しい!!: FPGAとマルチプレクサ · 続きを見る »

マイクロプロセッサ

マイクロプロセッサ(Microprocessor)とは、コンピュータなどに搭載される、プロセッサを集積回路で実装したものである。 マイクロプロセッサは小型・低価格で大量生産が容易であり、コンピュータのCPUの他、ビデオカード上のGPUなどにも使われている。また用途により入出力などの周辺回路やメモリを内蔵するものもあり、一つのLSIでコンピュータシステムとして動作するものを特にワンチップマイコンと呼ぶ。マイクロプロセッサは一つのLSIチップで機能を完結したものが多いが、複数のLSIから構成されるものもある(チップセットもしくはビットスライスを参照)。 「CPU」、「プロセッサ」、「マイクロプロセッサ」、「MPU」は、ほぼ同義語として使われる場合も多い。本来は「プロセッサ」は処理装置の総称、「CPU」はシステム上で中心的なプロセッサ、「マイクロプロセッサ」および「MPU(Micro-processing unit)」はマイクロチップに実装されたプロセッサである。本項では、主にCPU用のマイクロプロセッサについて述べる。 当初のコンピュータにおいて、CPUは真空管やトランジスタなどの単独素子を大量に使用して構成されたり、集積回路が開発されてからも、たくさんの集積回路の組み合わせとして構成されてきた。製造技術の発達、設計ルールの微細化が進むにつれてチップ上に集積できる素子の数が増え、一つの大規模集積回路にCPU機能を納めることが出来るようになった。汎用のマイクロプロセッサとして最初のものは、1971年にインテルが開発したIntel 4004である。このマイクロプロセッサは当初電卓用に開発された、性能が非常に限られたものであったが、生産や利用が大幅に容易となったため大量に使われるようになり、その後に性能は著しく向上し、価格も低下していった。この過程でパーソナルコンピュータやRISCプロセッサも誕生した。ムーアの法則に従い、集積される素子数は増加し続けている。現在ではマイクロプロセッサは、大きなメインフレームから小さな携帯電話や家電まで、さまざまなコンピュータや情報機器に搭載されている。.

新しい!!: FPGAとマイクロプロセッサ · 続きを見る »

ハードウェア記述言語

ハードウェア記述言語(ハードウェアきじゅつげんご、hardware description language、HDL)は、デジタル回路、特に集積回路を設計するためのコンピュータ言語ないしドメイン固有言語(DSL)である。回路の設計、構成を記述する。処理を検証するための試験(テストベンチ)記述ができ、シミュレーションできる開発環境もある。 プログラミング言語との類似性が見られる機能がある言語もあることから、プログラミング言語の一種などとする誤解が非常に多いが、間違いである。また、プログラマブルロジックコントローラの記述に用いられるラダー言語は別のものと扱われている。.

新しい!!: FPGAとハードウェア記述言語 · 続きを見る »

バイオインフォマティクス

バイオインフォマティクス(英語:bioinformatics)または生命情報科学(せいめいじょうほうかがく)は、生命科学と情報科学の融合分野のひとつで、DNAやRNA、タンパク質の構造などの生命が持っている「情報」といえるものを情報科学や統計学などのアルゴリズムを用いて分析することで生命について解き明かしていく学問である。機械学習による遺伝子領域予測や、タンパク質構造予測、次世代シーケンサーを利用したゲノム解析など、大きな計算能力を要求される課題が多く存在するため、スーパーコンピュータの重要な応用領域の一つとして認識されている。 主な研究対象分野に、遺伝子予測、遺伝子機能予測、遺伝子分類、配列アラインメント、ゲノムアセンブリ、タンパク質構造アラインメント、タンパク質構造予測、遺伝子発現解析、タンパク質間相互作用の予測、進化のモデリングなどがある。 近年多くの生物を対象に実施されているゲノムプロジェクトによって大量の情報が得られる一方、それらの情報から生物学的な意味を抽出することが困難であることが広く認識されるようになり、バイオインフォマティクスの重要性が注目されている。 この一方遺伝子情報は核酸の配列というデジタル情報に近い性格を持っているために、コンピュータとの親和性が高いことが本分野の発展の理由になっている。 さらにマイクロアレイなどの網羅的な解析技術の発展に伴って、遺伝子発現のプロファイリング、クラスタリング、アノテーション(注釈)、大量のデータを視覚的に表現する手法などが重要になってきている。こういった個別の遺伝子、タンパク質の解析等から更に一歩進み、生命を遺伝子やタンパク質のネットワークとして捉え、その総体をシステムとして理解しようとするシステム生物学という分野もある。.

新しい!!: FPGAとバイオインフォマティクス · 続きを見る »

ラティスセミコンダクター

ラティスセミコンダクター(Lattice Semiconductor Corporation、)とは、アメリカのプログラマブルロジックデバイスなどの開発を行う半導体企業である。日本法人はラティスセミコンダクター株式会社。略称はラティス(Lattice)。.

新しい!!: FPGAとラティスセミコンダクター · 続きを見る »

ルックアップテーブル

計算機科学におけるルックアップテーブル(Lookup table)とは、複雑な計算処理を単純な配列の参照処理で置き換えて効率化を図るために作られた、配列や連想配列などのデータ構造のことをいう。例えば大きな負担がかかる処理をコンピュータに行わせる場合、あらかじめ先に計算できるデータは計算しておき、その値を配列(ルックアップテーブル)に保存しておく。コンピュータはその都度計算を行う代わりに配列から目的のデータを取り出すことによって、計算の負担を軽減し効率よく処理を行うことができる。高価な計算処理や入出力処理をテーブルルックアップで置き換えた場合、処理時間を大きく削減することができる。他にも、あるキーワードを基にあるデータを取り出すとき、その対応を表としてまとめたものもルックアップテーブルといえる。テーブルの作成方法には、コンパイル前に計算したものを静的に確保したメモリに格納しておく方法や、プログラムの初期化処理中に計算(メモ化)やプリフェッチを行っておく方法がある。また、入力された値がルックアップテーブルにあるか調べることで入力値のチェックを行ったり、プログラミング言語によっては、ルックアップテーブルに関数ポインタ(あるいはラベルへのオフセット)を格納しておいて入力に応じた処理を行ったりするといった応用的な使い方をされることもある。.

新しい!!: FPGAとルックアップテーブル · 続きを見る »

レジスタ転送レベル

レジスタ転送レベル(レジスタてんそうレベル、register transfer level、RTL)は、論理回路の動作記述などにおいて、「ゲートレベル」よりも一段抽象的な記述レベルである。ゲートレベルでは、組合せ論理回路の(すなわち、状態を持たない)ゲートのを記述するが、レジスタ転送レベルでは、状態を持つラッチ回路など順序回路に相当する最小の部分を「レジスタ」として抽象化(ブラックボックス化)する。その上で、論理回路の動作を、レジスタからレジスタへの転送と、(その転送中に組合せ論理回路を通すことで行われる)論理演算の組み合わせとして記述する。.

新しい!!: FPGAとレジスタ転送レベル · 続きを見る »

ブレッドボード

ブレッドボード(英:breadboard, protoboard)とは、電子回路の試作・実験用の基板のことである。.

新しい!!: FPGAとブレッドボード · 続きを見る »

プリント基板

プリント基板(プリントきばん、短縮形PWB, PCB)とは、基板の一種で、以下のふたつをまとめて指す総称。.

新しい!!: FPGAとプリント基板 · 続きを見る »

プロトタイピング

プロトタイピング(Prototyping)とは、実働するモデル(プロトタイプ)を早期に製作する手法およびその過程を意味する。その目的は、設計を様々な観点から検証する、機能やアイデアを形にすることでユーザーから早めにフィードバックを得るなど、様々である。プロトタイピングはシステム設計工程の一部として組み込まれることも多く、それによってプロジェクトのリスクと費用を低減させると考えられている。反復型開発では1つ以上のプロトタイプが作られ、欠陥や問題が徐々に解決されていく。プロトタイプの改善が十分なされ、機能/堅牢性/製造の容易さといった設計目標に達したとき、製品としての製造が可能となる。.

新しい!!: FPGAとプロトタイピング · 続きを見る »

プログラマブルロジックデバイス

プログラマブルロジックデバイス (programmable logic device: PLD) は、製造後にユーザの手許で内部論理回路を定義・変更できる集積回路である。.

新しい!!: FPGAとプログラマブルロジックデバイス · 続きを見る »

デジタル-アナログ変換回路

デジタル-アナログ変換回路(デジタル-アナログへんかんかいろ、D/A変換回路 digital to analog converter)は、デジタル電気信号をアナログ電気信号に変換する電子回路である。D/Aコンバーター(DAC(ダック))とも呼ばれる。 また、デジタル-アナログ変換(デジタル-アナログへんかん、D/A変換)は、デジタル信号をアナログ信号に変換することをいう。 逆はアナログ-デジタル変換回路である。集積回路化されている。.

新しい!!: FPGAとデジタル-アナログ変換回路 · 続きを見る »

デジタル信号処理

デジタル信号処理(デジタルしんごうしょり、Digital Signal Processing、DSPと略されることもある)とは、デジタル化された信号すなわちデジタル信号の信号処理のことである。分野としては、これとアナログ信号処理は信号処理の一部である。この分野の大きな研究・応用領域に音響信号処理、デジタル画像処理、音声処理の三つがある。 目的は実世界の連続的なアナログ信号を計測し、選別することである。その第一段階は一般にアナログ-デジタル変換回路を使って信号をアナログからデジタルに変換することである。また、最終的な出力は別のアナログ信号であることが多く、そこではデジタル-アナログ変換回路が使用される。 処理可能な信号のサンプリングレートを稼ぐ目的に特化したプロセッサを使うことが多い。デジタルシグナルプロセッサという特化型のマイクロプロセッサが使われ、よくDSPと略される。このプロセッサは、典型的な汎用プロセッサに見られる多種多様な機能の内の幾つかを除外し、新たに高速乗算器、積和演算器を搭載している。従って、同程度のトランジスタ個数の汎用プロセッサと比較した場合、条件分岐等の処理では効率が悪化するが、信号を構成するサンプルデータは高効率で処理する事が可能になる。.

新しい!!: FPGAとデジタル信号処理 · 続きを見る »

デジタルシグナルプロセッサ

デジタルシグナルプロセッサ(digital signal processor、DSP)は、デジタル信号処理に特化したマイクロプロセッサであり、一般にリアルタイムコンピューティングで使われる。.

新しい!!: FPGAとデジタルシグナルプロセッサ · 続きを見る »

フラッシュメモリ

フラッシュメモリ (Flash Memory) は、FETでホットエレクトロンを浮遊ゲートに注入してデータ記録を行う不揮発性メモリである。舛岡富士雄が東芝在籍時に発明した。発表に際し、消去が「ぱっと一括して」できる機能から、写真のフラッシュの印象でフラッシュメモリと命名した。.

新しい!!: FPGAとフラッシュメモリ · 続きを見る »

フリップフロップ

''R1, R2''.

新しい!!: FPGAとフリップフロップ · 続きを見る »

ニューラルネットワーク

ニューラルネットワーク(神経回路網、neural network、略称: NN)は、脳機能に見られるいくつかの特性を計算機上のシミュレーションによって表現することを目指した数学モデルである。研究の源流は生体の脳のモデル化であるが、神経科学の知見の改定などにより次第に脳モデルとは乖離が著しくなり、生物学や神経科学との区別のため、人工ニューラルネットワーク(artificial neural network、ANN)とも呼ばれる。.

新しい!!: FPGAとニューラルネットワーク · 続きを見る »

アナログ-デジタル変換回路

アナログ-デジタル変換回路(アナログ-デジタルへんかんかいろ、A/D変換回路)は、アナログ電気信号をデジタル電気信号に変換する電子回路である。A/Dコンバーター(ADC(エーディーシー)、)とも言う。 また、アナログ-デジタル変換(アナログ-デジタルへんかん、A/D変換)は、アナログ信号をデジタル信号に変換することをいう。 逆はデジタル-アナログ変換回路である。 変調方式の一種として見た場合は、A/D変換はパルス符号変調である。A/D変換のような操作をデジタイズということがある。 基本的なA/D変換の操作は、まずサンプリング周波数で入力を標本化し、それを量子化することでおこなう。標本化にともなう折り返し雑音は、重要な問題である。また、量子化にともなう量子化誤差による量子化雑音もある。.

新しい!!: FPGAとアナログ-デジタル変換回路 · 続きを見る »

アメリカ海軍

アメリカ海軍(アメリカかいぐん、United States Navy、略称:USN)は、アメリカ合衆国が保有する海軍である。.

新しい!!: FPGAとアメリカ海軍 · 続きを見る »

アルテラ

アルテラ(Altera Corporation、)はアメリカのプログラマブルロジックデバイスの代表的企業である。創立は1983年で本社はカリフォルニア州サンノゼにある。日本法人は日本アルテラ株式会社。.

新しい!!: FPGAとアルテラ · 続きを見る »

アビオニクス

アビオニクス(Avionics, エイヴィオニクス)とは、航空機に搭載され飛行のために使用される電子機器のこと。.

新しい!!: FPGAとアビオニクス · 続きを見る »

インテル

インテル(英:Intel Corporation)は、アメリカ合衆国カリフォルニア州に本社を置く半導体素子メーカーである。 社名の由来はIntegrated Electronics(集積されたエレクトロニクス)の意味である。.

新しい!!: FPGAとインテル · 続きを見る »

エミュレータ

ミュレータ(Emulator)とは、コンピュータや機械の模倣装置あるいは模倣ソフトウェアのことである。.

新しい!!: FPGAとエミュレータ · 続きを見る »

クロスバースイッチ

バースイッチは、縦方向に並行した複数の通信路と横方向の同様な通信路の交点にスイッチを設け、これらのスイッチ群を制御することで、対向する通信路との専有経路を動的に構築する構造である。クロスバー電話交換機で金属棒が交差している状況から「クロスバー」スイッチと呼ばれるようになった。 このスイッチは、主に以下のような機器で使用されている。.

新しい!!: FPGAとクロスバースイッチ · 続きを見る »

グルー・ロジック

電子工学における グルー・ロジック (glue logic) とは、複数の集積回路を相互に接続する際に、外付けする論理回路である。 初期のマイクロプロセッサである6502やZ80を中心としたシステムを構成する場合、CPUに加えて、ROM、RAM、IOデバイスを接続するが、ROMやRAMが複数ある場合には、それをアドレス空間に適切に割り当てるために、アドレスデコーダを外付けする必要がある。これが、グルー・ロジックの例である。また、複数のデバイスを接続したバスをマイクロプロセッサが直接駆動できない場合には、間にバスドライバを挿入して駆動力を増幅する。このドライバや、ドライバを制御する回路もグルー・ロジックに含める。 初期のシステムにおいてグルー・ロジックはTTLなどの標準ロジックICを組み合わせて構成されたが、パーソナルコンピュータでは、やがて専用のチップセットに置き換えられた。また個別のシステムではCPLDやFPGAに置き換え、そこに所定の論理を設定して用いる。 一方で、たとえばi8085ファミリでは、i8085(CPU)、i8155(RAM,IO,TIMER)、i8355(ROM,IO)またはi8755(EP-ROM,IO)の3チップのみで最小システムを構成する場合には、他に論理回路を要求せず、グルー・ロジックを用いない。 近年は、SoCで全ての論理回路を集積したデバイスも製作される。この場合には、外付けの回路は不要である。 Category:電子工学.

新しい!!: FPGAとグルー・ロジック · 続きを見る »

ゲートアレイ

ートアレイ(gate array)は、ASICの設計・製造手法の1つで、ULA (uncommitted logic array) とも呼ばれる。ウェハー上に標準のNANDゲートやNOR等の論理回路、単体のトランジスタ、抵抗器などの受動素子といった部品を決まった形で配置し、その上に配線層を加えることで各部品を配線し半導体回路を完成させる。デジタル半導体が主体であるが、限定されてはいない。.

新しい!!: FPGAとゲートアレイ · 続きを見る »

コンピュータビジョン

ンピュータビジョン()は大雑把に言って、「ロボットの目」を作る研究分野である。 この分野はコンピュータが実世界の情報を取得する全ての過程を扱うため、画像センシングのためのハードウェアから情報を認識するための人工知能的理論まで幅広く研究されている。また、ではコンピュータグラフィックスとコンピュータビジョンの融合が注目を集めている。 研究対象を大別すると、.

新しい!!: FPGAとコンピュータビジョン · 続きを見る »

ザイリンクス

イリンクス(Xilinx, Inc.、)は、FPGAを中心としたプログラマブルロジックデバイスを開発するアメリカの半導体企業である。 プログラマブルロジックデバイス、IP、開発環境を提供している。1984年に創立され、本社をカリフォルニア州サンノゼに構える。日本法人はザイリンクス株式会社。製造を社外ファウンドリに委託するファブレス半導体企業である。.

新しい!!: FPGAとザイリンクス · 続きを見る »

シリアル通信

リアル通信(シリアルつうしん、Serial communication)は、電気通信において伝送路上を一度に1ビットずつ、逐次的にデータを送ることをいう。また、コンピュータにおいては、バス上を一度に1ビットずつ、逐次的にデータを送ることをいう。対照的にパラレル通信では、何らかの文字や記号を表すビット群が一度に送られる。シリアル通信は長距離の通信やコンピュータネットワークで使われる。これは、電線の本数を減らすためであり、同時にパラレル通信を長距離で使うと同期が困難になるためである。バスは、一段上の速度を実現する際にシリアルバスとして実現され、技術が成熟してくるとその速度でパラレルバスが可能になるということを繰り返してきた。.

新しい!!: FPGAとシリアル通信 · 続きを見る »

ソフトプロセッサ

フトプロセッサ(あるいはソフトコア・マイクロプロセッサまたはソフト・マイクロプロセッサ)は、論理合成で完全に実装することのできるマイクロプロセッサコアである。ソフトプロセッサは(FPGA、CPLDのような)プログラマブルロジックを含む、各種の半導体上で実装することができる。 ソフトプロセッサの一例としては、以下のものがある。.

新しい!!: FPGAとソフトプロセッサ · 続きを見る »

ソフトウェア無線

フトウェア無線(Software-defined radio)とは、電子回路(ハードウェア)に変更を加えることなく、制御ソフトウェアを変更することによって、無線通信方式を切り替えることが可能な無線通信、又はその技術。一般的には、広い周波数範囲において多くの変調方式が可能となるよう、ソフトウェアが、なるべく汎用性の高いプログラム可能なハードウェアを制御するものとして考えられている。 ソフトウェア無線は、汎用コンピュータその他の電子機器が、相当数の信号処理を行うことで実現される。ソフトウェア無線についての研究は、新しいソフトウェアを動作させるだけで、新しい無線通信方式を実現するような無線機器を作り出すことを目標にしている。 ソフトウェア無線は、特に軍事及び携帯電話の用途に非常に役立つものと考えられている。両者は、いずれも常に変化する無線通信方式の元で動作することが求められている。 ソフトウェア無線のハードウェアは、特徴的にはスーパー・ヘテロダイン方式の無線周波数部と、アナログ-デジタル変換回路及びデジタル-アナログ変換回路により構成される。他方で、現在のソフトウェア無線の中には、ごく簡単な無線モデムとして動作するために使用されているものもある。 将来的には、無線通信の世界において、ソフトウェア無線が支配的な技術になるだろうと見る向きもある。ソフトウェア無線は、コグニティブ無線を可能にするものである。.

新しい!!: FPGAとソフトウェア無線 · 続きを見る »

再構成可能コンピューティング

再構成可能コンピューティング(さいこうせいかのう-、Reconfigurable Computing)は、ソフトウェアの持つ柔軟性とFPGAなどの高度に柔軟な高速コンピューティング構造による高性能ハードウェア処理を組合わせたコンピュータ・アーキテクチャである。一般的なマイクロプロセッサを使った場合との根本的な違いは、制御フローに加えて実際のデータ経路を変更する能力があることである。一方、ASICなどの専用ハードウェアとの主な違いは、再構成可能な構造に動作中でも新たな回路構成を「ロード」することができる適応能力である。.

新しい!!: FPGAと再構成可能コンピューティング · 続きを見る »

動的再構成

動的再構成(どうてきさいこうせい、ダイナミック・リコンフィギュレイション、Dynamic reconfiguration)とは、コンピュータのハードウェア技術の1つであり、複数の小規模な演算処理部同士をプログラムに従って短時間に頻繁に結線し直すことで、小さな回路規模で複雑なデジタル処理回路を作るものである。 画像処理やデジタル無線のような用途で、長いパイプライン処理が求められるものに採用され始めている。.

新しい!!: FPGAと動的再構成 · 続きを見る »

動画

動画(どうが、video、movie)とは、動く画像(動画像、videograph)のことで、映像と呼称されることも多い。アニメーション(animation)の日本語訳でもある。 静止画と対極の語であり、狭い定義では「動く画像」、広い定義では時間軸に同期させた音声・音楽と共に提供されるメディアパッケージを指す場合もある。選択した静止画を順次切り替える「スライドショー」「紙芝居」とは異なり、連続して変化する静止画像を高速に切り替え続けると人間の視覚の錯覚として静止画が動いているように見えるを利用した表現様式(メディア)である。 日本語の「動画」は、アニメーター・映像作家の政岡憲三が「アニメーション」の訳語として考案・提唱したものが最初とされ、「〜動画」という社名のアニメ会社も複数設立されるなど実際にその意味で使われてきたが、2000年代以降はアニメーションのみにとどまらず、上記のような性質を持った表現様式も含むより広範囲な映像物を指す言葉としても使用されている。.

新しい!!: FPGAと動画 · 続きを見る »

C言語

C言語(シーげんご)は、1972年にAT&Tベル研究所のデニス・リッチーが主体となって開発したプログラミング言語である。英語圏では単に C と呼んでおり、日本でも文書や文脈によっては同様に C と呼ぶことがある。.

新しい!!: FPGAとC言語 · 続きを見る »

CMOS

CMOS(シーモス、Complementary MOS; 相補型MOS)とは、P型とN型のMOSFETをディジタル回路(論理回路)の論理ゲート等で相補的に利用する回路方式(論理方式)、およびそのような電子回路やICのことである。また、そこから派生し多義的に多くの用例が観られる(『#その他の用例』参照)。.

新しい!!: FPGAとCMOS · 続きを見る »

CPLD

CPLD (Complex Programmable Logic Device)とは、プログラマブルロジックデバイスの一種で、PALとFPGAの中間の集積度を持ち、これら両方のアーキテクチャの特徴を持っている。CPLD で作られるブロックはマクロセルであり、これには加法標準形での表現とより特殊な論理的操作が実装されている。 PALと共通する特徴は以下のようである。.

新しい!!: FPGAとCPLD · 続きを見る »

CPU

Intel Core 2 Duo E6600) CPU(シーピーユー、Central Processing Unit)、中央処理装置(ちゅうおうしょりそうち)は、コンピュータにおける中心的な処理装置(プロセッサ)。 「CPU」と「プロセッサ」と「マイクロプロセッサ」という語は、ほぼ同義語として使われる場合も多いが、厳密には以下に述べるように若干の範囲の違いがある。大規模集積回路(LSI)の発達により1個ないしごく少数のチップに全機能が集積されたマイクロプロセッサが誕生する以前は、多数の(小規模)集積回路(さらにそれ以前はディスクリート)から成る巨大な電子回路がプロセッサであり、CPUであった。大型汎用機を指す「メインフレーム」という語は、もともとは多数の架(フレーム)から成る大型汎用機システムにおいてCPUの収まる主要部(メイン)、という所から来ている。また、パーソナルコンピュータ全体をシステムとして見た時、例えば電源部が制御用に内蔵するワンチップマイコン(マイクロコントローラ)は、システム全体として見た場合には「CPU」ではない。.

新しい!!: FPGAとCPU · 続きを見る »

研究開発

開発(けんきゅうかいはつ、)とは、特定の対象を調査して、基礎学問の研究や、目的に応じた応用研究の模索、将来的に発展する技術等の試験を行い、技術的な優位を得るための活動である。 英語では20世紀の初頭以降に用いられるようになった言葉であり、R&Dの略称を用いた組織や部局、団体名が多数存在する。.

新しい!!: FPGAと研究開発 · 続きを見る »

画像処理

画像処理(がぞうしょり、Image processing)とは、電子工学的(主に情報工学的)に画像を処理して、別の画像に変形したり、画像から何らかの情報を取り出すために行われる処理全般を指す。まれにコンピュータグラフィックスによる描画全般を指して使われることがあるが、あまり適切ではない。歴史上CGアプリケーションはCADが先行し、そのころのCGは「図形処理」と呼ばれていて、実際図形処理情報センターという出版メディアも存在した。画像処理は本来CGとは無関係にテレビジョン技術の発達とともに、産業界では早くから注目を浴びていたテクノロジーであり、当初からビデオカメラの映像信号を直接アナログ-デジタル変換回路へ通すという方法が試みられた。その成果の一部(輪郭強調によるシャープネスなど)が現在のCGアプリケーションに生かされている。.

新しい!!: FPGAと画像処理 · 続きを見る »

畳み込み

畳み込み(たたみこみ、convolution)とは関数 を平行移動しながら関数 に重ね足し合わせる二項演算である。畳み込み積分、合成積、重畳積分、あるいは英語に倣いコンボリューションとも呼ばれる。.

新しい!!: FPGAと畳み込み · 続きを見る »

EDA (半導体)

EDA(electronic design automation)、DA(design automation)とは、電子機器、半導体など電子系の設計作業を自動化し支援するためのソフトウェア、ハードウェアおよび手法の総称。半導体の設計工程とその製造工程、さらにそれを部品として実装するプリント基板設計の自動化で使われる用語である。それぞれの製造工程、検査工程でのデータ処理技術を意味するともいえる。 従来から単体で存在した電子系のCADやCAEを包含した用語として使われるようになった。実際のシステムのことをEDAツールといい、開発・販売業者をEDAベンダーという。電子・半導体メーカーなどが内製する場合もある。.

新しい!!: FPGAとEDA (半導体) · 続きを見る »

EEPROM

EEPROM(Electrically Erasable Programmable Read-Only Memory)は不揮発性メモリの一種で、コンピュータなどの電子機器で電源を切っても保持しておくべきデータを格納するのに使われている。例えば、校正に関するデータや機器の設定情報などのデータである。 USBメモリのように大量のデータを格納する用途では、従来型のEEPROMよりもその一種であるフラッシュメモリなどの方が経済的である。EEPROMはフローティングゲートMOSFETの配列でできている。.

新しい!!: FPGAとEEPROM · 続きを見る »

EPROM

UV-EPROM。消去のために紫外線を通す石英ガラスの窓がある。 EPROM (Erasable Programmable Read Only Memory)は、半導体メモリの一種で、デバイスの利用者が書き込み・消去可能なROMである。電源を切っても記憶内容が保持される不揮発性メモリの一種でもある。フローティングゲートMOSFETのアレイで構成されており、通常のデジタル回路よりも印加する電圧が高い専用機器を使って個々のMOSFETに書き込むことができる。データやプログラムの書き込みを行ったEPROMは、強い紫外線光を照射することでその記憶内容を消去できる。そのため、パッケージ中央上部に石英ガラスの窓があってシリコンチップが見えているので、容易にEPROMだとわかる。このようなEPROMを特にUV-EPROMと呼ぶこともある。 消去方式の異なるEEPROM(電気的に消去可能なPROM, Electrically Erasable PROM)などもある。コンピュータ制御機器の試作品や製品をはじめ、パソコンのBIOS ROMなど、多くの機器に搭載されている。近年は、フラッシュメモリに置き換わりつつある。.

新しい!!: FPGAとEPROM · 続きを見る »

音声認識

音声認識(おんせいにんしき、speech recognition)とは、人間の声などをコンピューターに認識させることであり、話し言葉を文字列に変換したり、あるいは音声の特徴をとらえて声を出している人を識別する機能を指す大辞泉。.

新しい!!: FPGAと音声認識 · 続きを見る »

遺伝的アルゴリズム

遺伝的アルゴリズム(いでんてきアルゴリズム、英語:genetic algorithm、略称:GA)とは、1975年にミシガン大学のジョン・H・ホランド(John Henry Holland)によって提案された近似解を探索するメタヒューリスティックアルゴリズムである。人工生命同様、偶然の要素でコンピューターの制御を左右する。4つの主要な進化的アルゴリズムの一つであり、その中でも最も一般的に使用されている。.

新しい!!: FPGAと遺伝的アルゴリズム · 続きを見る »

高速フーリエ変換

速フーリエ変換(こうそくフーリエへんかん、fast Fourier transform, FFT)は、離散フーリエ変換(discrete Fourier transform, DFT)を計算機上で高速に計算するアルゴリズムである。高速フーリエ変換の逆変換を逆高速フーリエ変換(inverse fast Fourier transform, IFFT)と呼ぶ。.

新しい!!: FPGAと高速フーリエ変換 · 続きを見る »

高性能計算

性能計算、ハイ・パフォーマンス・コンピューティング(high-performance computing、HPC)は、計算科学のために必要な数理からコンピュータシステム技術までに及ぶ総合的な学問分野である。.

新しい!!: FPGAと高性能計算 · 続きを見る »

論理合成

論理合成(ろんりごうせい、logic synthesis)は、抽象的な回路の動作に関する記述(レジスタ転送レベルなど)から論理回路の実装設計を行う工程である。一般にVHDLやVerilogなどのハードウェア記述言語が使われる。ツールによっては、PAL や FPGA といったプログラマブルロジックデバイス向けの bitstream を生成する。また、ASIC向けの生成を行うツールもある。論理合成はEDAの一部である。.

新しい!!: FPGAと論理合成 · 続きを見る »

論理回路

論理回路(ろんりかいろ、logic circuit)は、論理演算を行う電気回路及び電子回路である。真理値の「真」と「偽」、あるいは二進法の「0」と「1」を、電圧の正負や高低、電流の方向や多少、位相の差異、パルスなどの時間の長短、などで表現し、論理素子などで論理演算を実装する。電圧の高低で表現する場合それぞれを「」「」等という。基本的な演算を実装する論理ゲートがあり、それらを組み合わせて複雑な動作をする回路を構成する。状態を持たない組み合わせ回路と状態を持つ順序回路に分けられる。論理演算の結果には、「真」、「偽」の他に「不定」がある。ラッチ回路のdon't care, フリップフロップ回路の禁止が相当する。 ここでの論理は離散(digital)であるためディジタル回路を用いる。論理演算を行うアナログ回路、「アナログ論理」を扱う回路(どちらも「アナログ論理回路」)もある。 多値論理回路も量子コンピュータで注目されている。 電気(電子)的でないもの(たとえば流体素子や光コンピューティングを参照)もある。 以下では離散なデジタル回路を扱う。.

新しい!!: FPGAと論理回路 · 続きを見る »

電力ヒューズ

ヒューズ (fuse) は、定格以上の大電流から電気回路を保護、あるいは加熱や発火といった事故を防止する電子部品である。電気回路内に置かれ、普段は導体として振る舞う。しかし何らかの異常によって電気回路に定格以上の電流が流れると、ジュール熱により内蔵する合金部品が溶断(ようだん)し、回路を開くことにより回路を保護する。.

新しい!!: FPGAと電力ヒューズ · 続きを見る »

電波天文学

電波天文学(でんぱてんもんがく、英語:radio astronomy)は、電波を天体の観測手段として用い、天体に関する研究を行う天文学の一分野。.

新しい!!: FPGAと電波天文学 · 続きを見る »

集積回路

SOPパッケージに封入された標準ロジックICの例 集積回路(しゅうせきかいろ、integrated circuit, IC)は、主としてシリコン単結晶などによる「半導体チップ」の表面および内部に、不純物の拡散による半導体トランジスタとして動作する構造や、アルミ蒸着とエッチングによる配線などで、複雑な機能を果たす電子回路の多数の素子が作り込まれている電子部品である。多くの場合、複数の端子を持つ比較的小型のパッケージに封入され、内部で端子からチップに配線されモールドされた状態で、部品・製品となっている。.

新しい!!: FPGAと集積回路 · 続きを見る »

進化型ハードウェア

進化型ハードウェア(進化するハードウェアとも。Evolvable hardware; EHまたはEHW)とは、進化的アルゴリズムを用いて自動的に電子機器を作る分野である。再構成可能コンピューティング、人工知能、フォールトトレラントシステム、自律システムとともに言及される。進化型ハードウェアはその構成を変更可能で、環境によって相互に動的かつ自律的に振る舞いを変えることができる。1992年、産業技術総合研究所の樋口哲也によって提案された。.

新しい!!: FPGAと進化型ハードウェア · 続きを見る »

IPコア

IPコア(あいぴーコア、intellectual property core)とは、LSIを構成するための部分的な回路情報で、特に機能単位でまとめられているものを指す。単にIPと呼ぶ場合もある。 ASIC開発やプログラマブルロジックデバイスを用いた開発の際に利用する。 1990年代以降、LSIの開発手法としてハードウェア記述言語による開発が盛んになり、開発効率の向上が求められた。 そこで、既存開発製品の回路を、機能ブロック単位で再利用可能な形にまとめ、他の製品でも利用可な部分はそれを流用する方法が用いられた。 更に、この再利用可能な機能ブロックは、その開発者だけでなく、他の開発者や他の会社との間でもやり取りが行われるようになり、 新しいビジネスモデルが発達した。 IPコアベンダは、LSIを開発するためのIPコアを提供し、LSI開発側はIPコアベンダに使用料を支払う契約を結ぶのが一般的である。 IPとは元々は知的財産という意味だが、半導体業界において回路情報は重要な技術製品であり、形のない商品としてIPと呼ばれるようになった。.

新しい!!: FPGAとIPコア · 続きを見る »

JTAG

JTAG(ジェイタグ、Joint Test Action Group)は、集積回路や基板の検査、デバッグなどに使える、バウンダリスキャンテストやテストアクセスポートの標準 IEEE 1149.1 の通称である。本来はこの検査方式を定めた業界団体(Joint European Test Action Group)の名称の略。当初JETAGであったがEuropeanが抜けJTAGとなった。.

新しい!!: FPGAとJTAG · 続きを見る »

Linux

Linux(リナックス、他の読みは後述)とは、Unix系オペレーティングシステムカーネルであるLinuxカーネル、およびそれをカーネルとして周辺を整備したシステム(GNU/Linuxシステムも参照)である。.

新しい!!: FPGAとLinux · 続きを見る »

Microsoft Windows

Microsoft Windows(マイクロソフト ウィンドウズ)は、マイクロソフトが開発・販売するオペレーティングシステム (OS) の製品群。グラフィカルユーザインタフェース (GUI)を採用している。.

新しい!!: FPGAとMicrosoft Windows · 続きを見る »

PowerPC

IBM PowerPC 601 マイクロプロセッサ PPC601FD-080-2 IBM PowerPC 601+ マイクロプロセッサ PPCA601v5FE1002 IBM PowerPC 601 マイクロプロセッサ PPC601FF-090a-2 PowerPC(パワーピーシー、Performance optimization with enhanced RISC - Performance Computing)は1991年にアップルコンピュータ、IBM、モトローラの提携(AIM連合)によって開発された、RISCタイプのマイクロプロセッサである。 PowerPCはIBMのPOWERアーキテクチャをベースに開発され、アップルコンピュータのMacintoshやIBMのRS/6000などで採用された。現在ではゲーム機をはじめとした組み込みシステム、スーパーコンピュータで広く使われている。なお、POWER3以降は、POWERファミリ自体がPowerPCアーキテクチャに準拠している。.

新しい!!: FPGAとPowerPC · 続きを見る »

PROM

PROM (Programmable ROM) は、コンピュータシステムで使用されるROMの一種で、通常時はデータを読み出すだけで書き込む事ができないが、特定の手順で書き込みが可能なもののこと。およびその特徴を持ったROMの総称。.

新しい!!: FPGAとPROM · 続きを見る »

Static Random Access Memory

NESクローンに使われていた2K×8ビットSRAM Static RAM・SRAM(スタティックラム・エスラム)は、半導体メモリの一種である。ダイナミックRAM (DRAM) とは異なり、定期的なリフレッシュ(回復動作)が不要であり、内部構造的に長くても1秒〜10秒、通常は確実さのために、もっと短い間隔でリフレッシュ動作が必要で漏れ電流などにより電荷が失われる、集積回路中の素子の寄生容量を利用するという「ダイナミック」な方式であるのに対し、-->フリップフロップ等の順序回路という「スタティック(静的)な回路方式により情報を記憶するもの」であることからその名がある。「データ残留現象」といった性質が無いわけでもないが、基本的に電力の供給がなくなると記憶内容が失われる揮発性メモリ(volatile memory)である。但し原理上、アクセス動作が無ければ極く僅かな電力のみで記憶を保持できるため、比較的大容量のキャパシタを電池交換中のバックアップとしたり、保存性のよい電池を組み合わせて不揮発性メモリのように利用したりといった利用法もある(特に後者はフラッシュメモリ一般化以前に、ゲーム機などのカートリッジ内のセーブデータ用に多用された)。 ランダムアクセスメモリ(Random Access Memory)ではあるが、ランダムアクセスだからそう呼ばれているのではないので本来の語義からはほぼ完全に誤用として、読み書き可能という意味で慣用的にRAMと呼ばれているものである、という点についてはDRAMと同様である。.

新しい!!: FPGAとStatic Random Access Memory · 続きを見る »

System-on-a-chip

System-on-a-chip(SOC、SoC)は集積回路の1個のチップ上に、プロセッサコアをはじめ一般的なマイクロコントローラが持つような機能の他、応用目的の機能なども集積し、連携してシステムとして機能するよう設計されている、集積回路製品である。 大容量のDRAMやアナログ回路の混載にはさまざまな難しさやリスクもあり、デメリットもある(後述)ため、DRAMを別チップに集積し、同一パッケージに収めたSiPの形態をとる製品もある。.

新しい!!: FPGAとSystem-on-a-chip · 続きを見る »

SystemC

SystemC(システムシー)は、電子回路機器の機能設計への使用を目的としたハードウェア記述言語 (HDL) の一種である。SystemC登場以前より存在し、純然たるHDLであるVerilogやVHDLに比べ、動作レベルモデリングなど、よりシステム寄りの記述言語である。.

新しい!!: FPGAとSystemC · 続きを見る »

Verilog

Verilog(ヴェリログ)は、IEEE 1364として標準化されているハードウェア記述言語(Hardware Discription Language; HDL)である。最もよく使用されているのは、デジタル回路のレジスタ転送レベルの設計と検証である。また、アナログ回路やの検証や、の設計にも使用されている。 もともとVerilogは電子回路シミュレーションを行うシミュレータであり、それに使用する言語であった。文法は、プログラミング言語のC言語やPascalに似ている。 後継言語はSystemVerilogで、だいたいVerilogのスーパーセットである。System Verilogの規格と統合して、「IEEE/IEC 62530:2011 SystemVerilog - Unified Hardware Design, Specification, and Verification Language」と呼ばれる標準になっている。.

新しい!!: FPGAとVerilog · 続きを見る »

VHDL

VHDLは、デジタル回路設計用の、ハードウェア記述言語(HDL: Hardware Description Language)の一種である。標準化は(現在は)IEEE/IECによる。主として論理回路の設計に、特にFPGAやASICなどの設計で使う。IEEEとIECで同一規格IEEE 1076-2008 VHDL Language Reference Manual/IEC 61691-1-1:2011 Behavioural languages - Part 1-1: VHDL Language Reference Manual を発行している。名前の由来は英語のVHSIC HDLの略で、VHSICは、very high speed integrated circuits(超高速集積回路)である。.

新しい!!: FPGAとVHDL · 続きを見る »

XORゲート

XORゲートは排他的論理和の論理ゲートである。右に真理値表を挙げる。2入力の場合、入力の片方がHighで、かつ、もう片方はLowのとき、Highを出力する。入力が両方Highまたは両方Lowのときは、Lowを出力する。メーカー等によってはEORゲートまたはExORゲートとも呼んでいる。出力が、これの反転になるものをXNOR等と呼ぶ。 排他的論理和は2を法とする(繰り上がりを無視した)加算と同じものである。すなわち、半加算器には加算結果とキャリーの2つの出力があるが、そのうちの加算結果はXOR(と同じ)である。XOR(排他的論理和)の積和標準形はA \cdot \overline + \overline \cdot Bである。 XORの通常の出力の他、入力のうちのどちらか片方をそのまま(またはその反転を)出力する2入力2出力の演算は、制御NOT(CN)と呼ばれる可逆計算になる。.

新しい!!: FPGAとXORゲート · 続きを見る »

暗号

暗号とは、セキュア通信の手法の種類で、第三者が通信文を見ても特別な知識なしでは読めないように変換する、というような手法をおおまかには指す。いわゆる「通信」(telecommunications)に限らず、記録媒体への保存などにも適用できる。.

新しい!!: FPGAと暗号 · 続きを見る »

暗号解読

暗号解読(あんごうかいどく、Cryptanalysis)とは、暗号を解読すること、あるいは解読法に関する研究を指す。 暗号の解読とは、暗号文を作成するのに用いた秘密情報(秘密の表記法や秘密の鍵など)にアクセスすることなく、暗号文を平文に戻すことである。これに対して、秘密情報を用いて暗号文を平文に戻すことは復号といい、解読と復号は区別することが多い。但し英語の"decryption"は両者の意味を持ち区別されない(以下、秘密情報のことを"鍵"と記す)。 他人に知られたくない情報を秘匿する手段として暗号が生まれるのと同時に、秘密を暴くための暗号解読も生まれたと考えられる。 研究としての暗号解読には、暗号 (Cipher) の解読だけではなく、デジタル署名の偽造、ハッシュ関数のコリジョン探索、あるいは暗号プロトコルの解読なども含まれる。.

新しい!!: FPGAと暗号解読 · 続きを見る »

攻撃

攻撃(こうげき)とは、進んで敵を攻めること。物理的なものから論理的なものまで広範囲に指す。.

新しい!!: FPGAと攻撃 · 続きを見る »

出ていきます入ってきます
ヘイ!私たちは今、Facebook上です! »