Upgrade to Pro — share decks privately, control downloads, hide ads and more …

FPGAで遊んでみた

akira345
September 05, 2015

 FPGAで遊んでみた

LT駆動開発 18 - 秋(not 安芸)の宮島で発表したスライドです。

akira345

September 05, 2015
Tweet

More Decks by akira345

Other Decks in Technology

Transcript

  1. ざっくりいうと • プログラム可能なハードウ エア • オリジナルのLSIが作れる。 • CPUやゲーム機をまるっと 1Chipに収めることが出来る。 •

    ハードなのに書き換えが出 来るので、半田付けしなくて も回路を変更できる。 • オープンソースな回路もあ る。
  2. Ada

  3. architecture Behavioral of LED is begin process(sw01) begin if (sw01

    = '1') then led <='1'; else led <='0'; end if; end process; end Behavioral; Create or replace Procedure sample as sw number; begin sw := 1; if (sw = 1) then sw := 0; else sw := 1; end if; End; / 何となく似ている!!
  4. ようは入力に対する出力が合えばいいよね? process(A,B) begin c<=‘0’; S<='0'; if (A='0' and B='0') then

    C <=‘0’; S <='0'; end if; if (A='0' and B='1') then C <='0'; S <='1'; end if; if (A='1' and B='0') then C <='0'; S <='1'; end if; if (A='1' and B='1') then C <='1'; S <='0'; end if; end process; A B C S 0 0 0 0 0 1 0 1 1 0 0 1 1 1 1 0