2025.10.23 15:35
Nビットの0(や1)の表記法がわかった
・ご近所イオンで記帳して少し手元現金を補充。ついでにちょっとチャージ。
・イオンといえば、BYDの車の販売をするという話がいつしか「イオンがBYDの販売代理店になる」かのような話になったようだけど、実際にはセール期間中に展示と仲介をするよというだけだという公式メッセージ。
・この手のものは客観的に見て「それは変だな」と思いながらも複数目にすると騙されそうになる。気をつけないとな。
・Verilogで出力データ幅が16ビットで、センサのデータが12ビットのときに
parameter int OWIDTH=16;
parameter int SWIDTH=12;
logic [OWIDTH-1,0] outdata;
logic [SWIDTH-1,0] sensordata;
なんて具合にして上位4ビットを0にしたい時に
outdata = {4'h0,sensordata};
の4'h0を(OWIDTH-SWIDTH)'h0なんて書けるのかな?と思ったけど駄目。
どうやらビット数として判断してくれないらしくて、
{(OWIDTH-SWIDTH){1'h0}}
なんて具合に書けば良いらしい。要するに1ビットの0をN個並べたということか。
試しに1'h1にしてみたら確かに上位4ビットが"f"になったので、これで良いらしい。
この記事へのコメント
コメントを書く