詳しくはdoc以下を参照してください
- 少しずつ低いレイヤに移動していきたい。。
- L2-L4まで全部オレオレネットワーク
Windowsはあまり好きでないが、なんかあんまり情報が多くないのでWin機 を持ち歩いてそこで開発します。
- ホストPC: Windows10
- IDE: Quartus II 12.1sp Web Edition
- FPGA開発ボード: Terasic DE0 (Altera CycloneIII)
- その他環境: DE0拡張ボードをCQ出版社から購入してそれを使用
まずはMII/RMIIインターフェースをFPGAで制御して以下のことを行う
- 準備としてシリアル通信でデバッグ可能にする
- リンクアップ、phyレジスタ操作
- パケット受信
- パケット送信
- MACをFPGAで構成
- Linux用デバイスドライバを実装して操作
使用するサンプルはkozosプロジェクトの坂井さんのサイトを 参考にさせていただきました。ありがとうございます。 参考文献に関する詳しい情報はdoc/ref.mdを参照ください。