2024.11.12 07:20
11月に冷房
・出先で数時間日向に車を停めていたら車内が「夏か!」というくらい暑くなっていた。まさか11月も半ばになってから車のエアコン・・・冷房を使うとは思わなかった。
・帰ってきてからなぜか疲労困憊状態。全身だるい。
2024.11.11 07:15
LEDストリング
・Wordな文書作成。エアコンの図を描かなくてはならなくてちょっと考えたけど、Wordな図形描画でもなんとなくそれっぽい感じになった。
・というところで、輝度調整のできるLEDストリングというのかテープ状のLEDを入手。コントローラ+ストリングLEDという感じで、ちょっと使ってみると意外と良い感じ。原稿作成のときの写真撮りで照明に向かうと逆光だし、順光にすると影がかかりやすくていろいろ四苦八苦だったのだけど、これで周りから照らして影を消してやれば綺麗に撮れそうだ。
・しかし、結構な密度でLEDが並ぶので消費電流も結構大きい。程よく輝度を落としてやったほうが良さそうだな。
2024.11.10 07:09
クロック数削減
・というところで、6クロックかかる。もう少しなんとかならないのかとあれこれやってみるけど、あまり変わらないな。
・やはりビット数を減らすしかないかなということでちょっと弄ってみる。8ビットまで減らすと1クロックでいけるけどさすがに演算結果はボロボロ。
・ある程度正しく行ける範囲はということで探すと24ビット。これだと3クロックでいけるのか。
2024.11.09 22:19
VitisHLSで漸化式の論理合成
・昨日試したプログラムを固定小数点化して、VitisHLSで論理合成にかけてみる。意外というのか、この程度は当たり前というのか、あっさりと合成された。
・更にAXI4Liteインターフェースを追加して、Zynqのプロセッサ側からアクセスできるようにしてシミュレーション。なるほど良い感じで動く。しかし、AXI4-Liteを使うと遅い、遅い。
・ということでインターフェースを単純化してバースト的にデータが出てくるように変更。今度はどうかと眺めたら100MHz動作で6クロック程度で回せるという感じ。
・なんか、結構あっさりいくな。「1クロック入魂!」なものでなければこのくらいでも充分いけそうだ。
2024.11.08 06:49
振動する漸化式か
・そんなところで、とある漸化式を知る。一応浮動小数点演算を行うのだけど、演算精度がなくてもきちんと振動波形が得られて発散したりすることもないという。
・本当かな?と思うけど、漸化式で得られるのが面白そうなので、とりあえずCでプログラム書いてCSV吐かせてLibreOfficeのCalcでグラフにして眺めることに。こういう時にやっぱりLinuxは便利だなと。
・実行結果は面白い結果となった。精度を問わないなら固定小数点演算でも問題ないのかな?明日やってみよう。
2024.11.06 08:14
103万円の壁?
・103万円の壁がどうのとか言っている。そもそも子供でもなければ作業書に通うような障害者などというわけでもない成人男女の間で「扶養」という事自体が時代遅れなのではないかと思ったりもする。
・ただ、この話題で「税収が7兆円減る!」などと言っているのがちょっとひっかかる。所得税は
財務省さんの情報によると、直近で17.9兆円。103万円から178万円に引き上げるとここから7兆円減るということだけど、そうだとしたら、103万円から178万円の方が税収の39%・・・おおよそ4割を担っているという計算になってしまう。
・一方で
厚労省さんの調査によるとこんな感じ。これで178万円以下の人が国の所得税全体の4割を負担しているというのはあまりにもあまりにも歪な図式なのではないのかな。
・計算がおかしいなら、財務省発信の偽情報だし、合っているというならそもそもの所得税のありようがおかしい。
・おおかた、前提としている条件をいじって「完全に嘘ではないけど大多数の人がミスリードするような説明」という類のもので、マスメディアを始めとしてそのミスリードを助長するようなことをしているのではないのかな。
・ツールのバグに悩まされ続けるとそういう読み方をしてしまうようになるのだろうかな。
2024.11.05 07:00
危険運転なのか過失運転なのか
・一般道を午後11時に時速194kmで事故を起こしたのが危険運転致死罪なのか過失運転致死罪にあたるのかどうかという。「買ったばかりの外車で何キロ出るか試したかった」ということだから、日本語的には「過失」ではないだろうな。
・「事故を起こすまで正常に運転できていた」という主張だけど、果たしてそうなのだろうか。それこそ「直線番長」というとおりで、車自体の性能がそれなりならまっすぐ進むだけなら猿でもできる。直線道路に沿って走るだけならゲームと一緒で子供でもできる。「正常な運転」というのは、通常道路上で起こり得ると想定される危険な事象が起きた時に正常かつ十分な回避動作が行えるかどうかであって、直線道路に沿って走ることが出来たかどうかではないだろう。
・194km/hということは秒速54m程度。反応時間が0.75秒程度として、空想距離は40m。あとは「右折車がいると認知できる距離」だけど、多くの人を集めて同じ時間、同じ場所の映像を使ったシミュレータなどで実験したらわかるのではないかな。距離が足りなければ、「そもそも人間が一般道で正常な運転ができる速度ではない」と言えるのではないかな。
・とりあえず、ドライブレコーダを見たら右折車がいると認知できてから回避動作に入った時の距離もわかるだろうな。
2024.11.04 13:07
VitisHLSのバグ・・・ひどいでしょ、それ
・何度やってもだめ。
・ログをぼんやり見ていたら目の前を赤い文字がよぎった気がしてスクロールバックしてみたら、「ERROR: [IMPL 213-28] Failed to generate IP.」
・前後を見てもよくわからない。こんな基本的なところ、ほぼ全員引っかかっているだろうと思って検索したらほら案の定。「強制的に2021年にすれば動く」なんていうコメントがぞろぞろと。
・なんとバグの原因が2022年問題・・・・32ビットでエポックからの日時を計時しているとオーバーフローするという、遠い昔にUNIXで将来起こりううる問題として何度も何度も何度も何度も何度も・・・言われていたことをやらかしていたらくて、パッチをあてろという。
・パッチをダウンロードして展開。添付ドキュメントにかかれていたとおりに動かしてもエラーになって動かない。
・改めてよく見たら、このパッチのドキュメントがまた間違っているというオチがついていた。
・一体どうなっているのやら。これがXilinxクオリティか。Alteraの方はどうなんだろうな。
・とりあえず動いたようだけど、まだ安心できない。ここまで基本的なところに問題があると何を信用したら良いのやら。
2024.11.03 12:53
VitisHLSからExportIPできない
・VitsHLSでIPを使ってVivadoで利用しようとしたけどうまく行かない。IPが見つからない。.zipファイルができるはずだけど、ディレクトリを指定しても何もない。
・またか・・・・Xilinxのツールって一体どうなっているのだろう。細かいところでバグが出るのはある程度しかたないけど、そもそも基本的なところが動かないというバグが多すぎる感じがする。
・バージョンアップするとできていたことができなくなるとか。一体どういうことなんだろうな。
2024.11.02 11:55
SIM交換
・スマホのSIMカードに不具合があったそうで、昨日行ってきた。窓口があるというのはこういうときは助かる。欲を言えばもう少し近くにあってほしいけど。
・手続きはどうということなく終了で、フードコートに行っている間に回線切り前も終わってSIM入れ替えて終わり。
・ついでにちょっと100均によって帰る。