jpリンク層 – ソフトウェアドライバ リンク層とインターネット層を接続するLow-levelAPIを実装します。Low-levelAPIは、FPGAに実装されたEthernetMACCoreとLocalMemoryをアクセスし、EthernetFrameの送受信を行います。AP...2015.06.01jpnetworkOpenCoresサブページ
jp動作テストとまとめ PC上のWebブラウザからWebサーバをアクセスし、ブラウジングが問題なく動作する事を確認しました。テスト環境LAN:100Base-TX組み込みシステムIPアドレス:192.168.11.200NotePCIPアドレス:192.168.1...2015.06.01jpnetworkOpenCoresサブページ
jpアプリケーション層 – WebサーバとCGI uIPに付属のWebサーバアプリケーション(apps/webserver)を利用して、TCP/IP上にHTTPを実装します。Webサーバの動作Webサーバは、HTTPクライアントからのリクエストを受け取ると、それに対するレスポンスを返します...2015.06.01jpnetworkOpenCoresサブページ
jpインターネット/トランスポート層 – TCP/IPスタック インターネット/トランスポート層として、リンク層上にTCP/IPを実装します。今回の実装では、uIP*1を利用しました。uIPuIPは、SwedishInstituteofComputerScienceのAdamDunkels氏が開発したオ...2015.06.01jpnetworkOpenCoresサブページ
jpリンク層 – ハードウェアシステム リンク層のハードウェア部分は、CPUとEthernetMACCoreを格納するFPGAを中心としたシステムで実現しています。ハードウェアシステム構成システムの概要は次の通りです。CPUはSH-4AEthernetMACCoreは、Local...2015.06.01jpnetworkOpenCoresサブページ
jpリンク層 – Ethernet MAC Core OpenCoresリンク層のEthernetMACには、OpenCores*1で配布されているオープンソースIPCore(EthernetMAC10/100Mbps)を利用しました。Coreの動作確認最初にCore単独の動作を確認しておく事...2015.06.01jpnetworkOpenCoresサブページ
jp組み込みシステムとネットワーク 組み込みシステムにネットワーク機能が加わると、より柔軟なシステム設計が可能になります。例えば、複数のノード間でそれぞれの情報を共有しながら動作を行ったり、ある機能を分離して複数のノードでシェアする事が可能になります。このように、ネットワーク...2015.06.01jpnetworkOpenCoresサブページ
OpenCores挑戦!OpenCoresにIPコアを登録(その3) OpenCoresではWISHBONEバスが奨励されているので、IPコアの外部バスをオリジナルの仕様からWISHNBONEバスに変更しました。リセット信号OpenCoresのデザインガイドライン「OpenCoresHDLmodelinggu...2015.05.25OpenCoreswf3d
OpenCores挑戦!OpenCoresにIPコアを登録(その2) OpenCoresのデザインガイドラインを確認してみました。FAQページのDesignGuidelinesには次のように書かれています。・設計言語は何を使えばよいですか?特におすすめの言語はありませんが、あまり使われていない言語で設計された...2015.02.28OpenCoreswf3d
OpenCores挑戦!OpenCoresにIPコアを登録(その1) OpenCoresにIPコアを登録するにはどうすればよいでしょうか?OpenCoresのサイトのFAQページが参考になります。このページのTermsandconditionsの"Tocreateproject"には次のように書かれています。...2015.02.25OpenCoreswf3d