- FPGA
SoC型FPGA設計
課題・背景
ハードウェアとソフトウェアの間でのデータの移動や処理を効率的に行いたい。
開発内容
ハードウェアとソフトウェアが1つのチップ上で密接に統合する場合は、両者を1つのシステムとして全体を設計する知識が必要となります。ADTではSoCに搭載されるCPU、ロジック部分を含めたSoC全体の設計から、CPUにはベアメタルアプリケーションでの動作の他、Linux OSやRTOSを実装するところまで一括してご対応しております。また、CPUとロジック間のデータの受け渡しにDDRメモリを介した高速なアクセス、ロジック側で起きたイベントを割り込みでCPUに通知して処理などの高速化を実現することも可能です。
仕様書
その他の開発事例
- FPGA
高位合成では、リソース制約やタイミング制約などの制約を設定する必要があります。ハードウェア設計の知識を活かして、適切な制約を見直し、回路の性能やリソース使用率を最適化しました。