掲載開始日:2022-11-08 00:00:00.0
【画像処理エンジニアコラム】ソフトエンジニア向け
画像処理だけの話ではありませんが、ハードに近いソフトエンジニアの参考になればと、変数のお話(ノウハウ)をご案内します。
SoCFPGAをご存じでしょうか?FPGAに組込用が内臓されたものです。
現在の主流は、TOP2社ともARMを内臓してます。ハード的な用語になりますが、このARMは「ハードコア」と呼ばれる物です。
一方もっと昔から、FPGAに小さなマイコンを内臓したい。
との要望に応える為に、FPGAの自由に組めるロジック回路を内臓できる仕組みを、各メーカーとも備えてます。
XILINX社では、MicroBlaze(TM)と言う名称でソフトコアを提供してます。
ハードコアと、ソフトコアは用途で使い分けてます。
ここで、知られていない注意点です。
cher型の変数が、MicroBlazeは、signed、ARMは、unsignedと言う点です。
え?と思われるかもしれませんが、符号付きか否かで同じ計算式でも答えは異なる事はご存じの通りです。
この注意点を知らずに移植すると、悩んでしまう事なのでご紹介してみました。
*ニュースは、弊社メルマガで配信されてます。
取扱会社
アポロ精工株式会社 アポロ精工 新横浜オフィス(旧ケーアイテクノロジー/旧市川ソフトラボラトリー)
画像処理の開発を専業とした創業27年目の会社です。新規アルゴリズム開発から、 処理検証プログラム、お客様アルゴリズムのハード化、マルチコアPCでのソフトウェア高速化、 GPUプログラムでの高速化、デバイスドライバー、組込みファームウェア、基板開発と「画像処理」を専門に 多種多様な実現手段で開発、製造しております。
【画像処理エンジニアコラム】ソフトエンジニア向けへのお問い合わせ
お問い合わせ内容をご記入ください。
「新着ニュース一覧」の情報を見る
- 2024-11-21 00:00:00.0
- DUPLODEC株式会社
- 2024-11-21 00:00:00.0
- DUPLODEC株式会社
- 2024-11-21 00:00:00.0
- DUPLODEC株式会社
- 2024-11-21 00:00:00.0
- DUPLODEC株式会社
- 2024-11-21 00:00:00.0
- DUPLODEC株式会社