FPGAやエレクトロニクス周辺の基礎知識を学べるサイトへのリンクです。
FPGA(外部リンク:ウィキペディア)
論理合成(外部リンク:ウィキペディア)
IPコア(外部リンク:ウィキペディア)
EDA(外部リンク:ウィキペディア)
RTL(レジスタ転送レベル)(外部リンク:ウィキペディア)
ハードウェア記述言語(外部リンク:ウィキペディア)
Verilog HDL(外部リンク:ウィキペディア)
VHDL(外部リンク:ウィキペディア)
High-level synthesis(外部リンク:Wikipedia)
バス(外部リンク:ウィキペディア)
メモリマップドI/O(MMIO)(外部リンク:ウィキペディア)
ステートマシン(外部リンク:ウィキペディア)
ロジック、論理回路(外部リンク:ウィキペディア)
デジタル回路(外部リンク:ウィキペディア)
フリップフロップ(外部リンク:ウィキペディア)
ラッチ(外部リンク:ウィキペディア)
マルチプレクサ(外部リンク:ウィキペディア)
カウンタ(外部リンク:ウィキペディア)
GPIO(外部リンク:ウィキペディア)
SPI(外部リンク:ウィキペディア)
I2C(外部リンク:ウィキペディア)
CAN(外部リンク:ウィキペディア)
UART(外部リンク:ウィキペディア)
AMBAの公開仕様(外部リンク:ARM)
AXIプロトコル仕様(外部リンク:ARM)
AXI4-Streamプロトコル仕様(外部リンク:ARM)
ARMのAXIプロトコル仕様は難解なので、以下の資料でまず概要を理解するのがおすすめです。具体的なタイミング・ダイヤグラムや状態遷移図も書かれています。
AXI資料(外部リンク:PDF:Microsemi)
FPGAの部屋(外部リンク)
Verilog HDL & FPGA(外部リンク:広島大学)
なひたふJTAG日記(外部リンク)
ALTERAでいこう!(外部リンク)
FPGAで遊んでみる(外部リンク:有限会社ひまわり)
FPGA始めました!(外部リンク:kozos.jp)
Xilinx(外部リンク)
Intel:FPGA(外部リンク)
Lattice Semiconductor(外部リンク)
Microsemi(外部リンク)