タグ

HDLに関するnanakosoのブックマーク (2)

  • Google 20130218 計算機としてのFPGAの基礎知識

    2. 三好健文 - e-trees. Japan, Inc. 東工大→東大→東工大→電通大→現在 コンパイラとかHW/SW協調設計とか 囲碁専用ハードウェア CUDA/MPIコンパイラ ネットワーク処理の専用ハードウェア化 ストリーム処理専用アーキテクチャ JavaRock 2 2012.8.17 @虎ノ門 3. FPGAとは? 章では,高位設計言語である Bluespec System Verilog を紹介する.こ の言語では,コンパイル時にしっかりエラー検出ができ,また,さまざまなライブ ラリも提供している.FPGA や ASIC が大規模化し複雑な回路を設計する機会が Field Programmable Gate Array 増えてきた今,知っておくべき技術だろう. (編集部) 三好 健文 論理回路・データパスを自由に作り込める Verilog HDL や VHDL を使った設

    Google 20130218 計算機としてのFPGAの基礎知識
  • Verilogをはじめよう! - なつたん

    今日は、嘘、おおげさ、紛らわしいがいつもより多めです。 世の中にはHDLと呼ばれる言語があります。 まじめな説明はwikipedia http://ja.wikipedia.org/wiki/ハードウェア記述言語 をみてください。 HDLはいくつか種類があったのですが、今はAdaの血を引くVHDLと、C-likeなVerilog HDLの2つが生き残りました。HDLの特徴として、言語規格で決まっているのに、コンパイルできないという不合理があります。規格を満足するC++のコンパイラが無いとか、そんなレベルではありません。まずfor文が使えません。HDLが登場したときの初期の入門書には、これ見よがしにfor文とかが書いてあるため、調子に乗ってfor文を使うとコンパイラに怒られて涙したものです。基的な制御構造であるforですらそうですから、後は推して知るべしです。一応whileとかuntilと

    Verilogをはじめよう! - なつたん
  • 1