-1/+1から0/+1への変換方法

2 views (last 30 days)
Tomoya Wakasa
Tomoya Wakasa on 27 Nov 2019
Answered: Shoumei on 2 Dec 2019
お世話になっております。
早速ですが、現在-1と+1の出力をするシミュレーション系を組んだのですが、これを最終的に固定小数点1ビットで表すために0/1で出力したいと考えています。そこで、このことを実現する何か手立てはありませんでしょうか?
このシミュレーション系に関しては、最終的にHDL Coderを利用してHDLへ書き出しFPGAへ実装したいと考えているので考えているのでHDL Coder対応のものがいいと考えています。
ご回答宜しくお願い申し上げます。
  1 Comment
Kazuya Machida
Kazuya Machida on 28 Nov 2019
”Compere To Zero" ブロック等の不等号を使う形ではダメでしょうか?出力はbooleanの1bitとしてHDL Code生成可能かと思います。

Sign in to comment.

Accepted Answer

Shoumei
Shoumei on 2 Dec 2019
固定小数点データにおいては、負の値の時は符号ビットがbinで1、正の値の時は0になっているので、符号ビットを切り出して、NOTすると小さい回路で実現できそうです。
SimulinkではBit SliceブロックとLogical Operatorブロックの接続で出来ると思います。

More Answers (0)

Categories

Find more on Code Generation in Help Center and File Exchange

Community Treasure Hunt

Find the treasures in MATLAB Central and discover how the community can help you!

Start Hunting!