専門分野

論理回路設計

LSIシステム・アーキテクチャ設計(10プロジェクト以上)や機能検証コンサルティング業務など、論理設計分野の豊富な経験があります。

システム・アーキテクチャ設計

  • 機能、回路規模、販売スケジュール等のトレードオフを考慮したシステムアーキテクチャ策定
  • ソフトウェアとハードウェアの機能分担等のトレードオフを考慮したシステムアーキテクチャ策定

機能検証/プロトタイプ

  • ハードウェアエミュレータを用いたASIC機能検証環境の構築
  • アプリケーションやミドルウェアの開発を早期に開始するためのFPGAプロトタイプ環境の構築
  • 機能検証用言語(SystemVerilog, SystemC, e等)を用いた機能検証環境の構築
    • ホワイトボックス、ブラックボックス、グレイボックス手法を用いた機能検証
    • ランダムデータ生成
    • 機能カバレッジ
    • プロトコルチェック

標準規格

LSI間インターフェース、映像インターフェース、通信インターフェース、LSI内部バスなど、標準規格の仕様や実装に豊富な知識があります。

PCI/PCIe SDRAM/DDR IEEE754
OCP AMBA AHB/AXI/APB USB
OpenGL ES VESA HDMI
Ethernet I2C SPI

FPGA

主要メーカー各社のFPGAデバイスについて、システム開発の豊富な経験があります。
また、ASIC検証用の大規模FPGAプロトタイプを使った機能検証システム開発の経験があります。

オープンソース・プロジェクト

USBホストCライブラリ

FPGAとプロセッサを利用してUSBホスト機能を実現するためのCライブラリを公開しています。
UsbHLib
http://www.kice.tokyo/open-source/usbhlib_top.html

3DグラフィクスIPコア

OpenCores.orgでワイヤーフレーム表示の3DグラフィクスIPコアを公開しています。
WF3D
http://opencores.org/project,wf3d

WireFrame 3D Graphics Core
WireFrame 3D Graphics Core

記事執筆

CQ出版 FPGAマガジン

No.14
オリジナル3Dグラフィックス表示回路をフルカラーDVI表示できる
画面表示機能のない評価ボードDE0-Nano-SoCやZedBoardへのDVI表示回路の実装
http://www.kumikomi.net/fpga/sample/0014/FPGA14_128.pdf

No.13
Cyclone V SoCとZynqのAXIバスの共通点と相違点、その性能を比較する
http://www.kumikomi.net/fpga/sample/0013/FPGA13_094.pdf

USBコミュニケーション・デバイス・クラス対応のUSBターゲット機器の製作
http://www.kumikomi.net/fpga/sample/0013/FPGA13_124.pdf

No.12
USBコミュニケーション・デバイス・クラス対応のUSBターゲット機器の実装
http://www.kumikomi.net/fpga/sample/0012/FPGA12_092.pdf

No.8
USBコミュニケーション・デバイス・クラス対応のUSBターゲット機器の製作
http://www.kumikomi.net/fpga/sample/0008/FPGA08_118.pdf

No.6
DE0からDE0-nanoへの設計プロジェクトの移植方法
http://www.kumikomi.net/fpga/sample/0006/FPGA06_138.pdf

No.4
FATファイル・システムFatFsの移植
各種ストレージをUSBインターフェースで接続する

No.2
USBフル/ロースピード対応USBホストシステムの実装
~ハードウェア編~
http://www.kumikomi.net/fpga/sample/0002/FPGA02_046_04syo.pdf

CQ出版 インターフェース

2014年5月号
定番FPGAボード×定番TCP/IPプロトコル・スタックで高速化も学習もOK!
ネットワーク通信いじり放題に挑戦
http://www.kumikomi.net/interface/sample/201405/if05_160.pdf

2013年12月号
FPGAコーナ 作って研究! 12MbpsUSBホスト・プログラミング(後編)
USBホスト・ライブラリの使い方
http://www.kumikomi.net/interface/sample/201312/if12_175.pdf

2013年11月号
FPGAコーナ 作って研究! 12MbpsUSBホスト・プログラミング(前編)
初期化とメイン・ループ
http://www.kumikomi.net/interface/sample/201311/if11_170.pdf