
前々回、Arduino Uno R4搭載RA4M1マイコンの周辺回路レジスタへの直接アクセスを練習。今回はその応用編ということで、RA4M1マイコン搭載のアナログ・コンパレータを使ってみたいと思います。割り込み受けするのが普通だと思いますが、今回は「おためし」ということで直接外部出力、兼、ソフトでポーリングしてみます。
“やっつけな日常(64) Arduino Uno R4 MINIMAのコンパレータを使ってみる” の続きを読む
デバイス作る人>>デバイス使う人>>デバイスおたく
前々回、Arduino Uno R4搭載RA4M1マイコンの周辺回路レジスタへの直接アクセスを練習。今回はその応用編ということで、RA4M1マイコン搭載のアナログ・コンパレータを使ってみたいと思います。割り込み受けするのが普通だと思いますが、今回は「おためし」ということで直接外部出力、兼、ソフトでポーリングしてみます。
“やっつけな日常(64) Arduino Uno R4 MINIMAのコンパレータを使ってみる” の続きを読む
今回からSIMDレジスタ2個の内容を「混ぜあわせて並び変える」permute命令群の練習に入りたいと思います。SIMD命令でプログラムを書こうとすると避けて通れないどころか、ここの始末のエレガントさで性能段違いっす。まさにSIMDの華というべきか。ホントか?誰が言った?今回はその露払いね。 “ぐだぐだ低レベルプログラミング(162)A64(AArach64)SIMD permute” の続きを読む
前回「調査」から、Vivado内蔵IPの実地トレーニングは空プロジェクトを作って、そこに対象のIPを配置し、シミュレーションして、FPGAに書き込んでというプロセスを地道にやっていくことにいたしました。まずは「簡単そうな奴」からということで選んだのがBinary Counterです。これならFPGA素人老人にもできる?
“帰らざるMOS回路(56) Xilinx Vivado、クロッキングとバイナリカウンタ” の続きを読む
Rのパッケージ「Boot」のサンプルデータセットをabc順に経めぐってます。前回、実験動物の皆さまは多分ほぼ確実にお亡くなりのハズ。今回も生物相手の実験データです。なんとアカラサマに毒に晒してからの対処方法による生存時間の違いを測ったデータみたいです。結局皆お亡くなり?実験対象が何だとかは言及ないけど冷酷な科学の進歩?
“データのお砂場(130) R言語、poisons、毒と処置と生存時間、{boot}” の続きを読む
FPGA素人老人がAMD(Xilinx)社Vivadoで気になったのが起動直後の画面、Quick Startの中の Open Example Project という項目です。これをクリクリやっていったら、忘却力の老人にも勉強になるようなプロジェクトが現れいでてくるのか? どうなんだろ~ということで闇雲に開いてみました。
“帰らざるMOS回路(55) Xilinx Vivado、Example Project” の続きを読む
前回、前々回と非同次の2階線形微分方程式を練習してきました。前々回は右辺のQ(x)が「特定の形」なら未定係数法で解ける、前回は「特定の形」の積の形であっても解けると。そして今回はその最終形態ですかね、「特定の形」の線形結合であれば、これまた解けると。しかし、当方では端から伝家の宝刀 ode2()関数にお任せ。 “忘却の微分方程式(144)反復練習107、続々、定数係数2階非同次線形微分方程式Maxima” の続きを読む
<これまでのあらすじ>
サイコーエジソン株式会社の詠人舞衣子(よんびとまいこ)です。訳あって4ビットAIを内蔵しています。心理学科卒文系女子ながら先端技術製品の営業に携わっています。10年近くに及ぶ海外赴任(アメリカ、ドイツ)を経て、今は東京から海外市場をサポートしています。インターネット、IT機器、携帯電話など新しい技術や製品が日々生まれ、それらをサポートする我々の電子デバイスビジネス(半導体、液晶表示体、水晶デバイス)も大忙しですが、台湾や韓国などの新興勢力も台頭してきて、日本の電子デバイス業界は激変の連続でした。
“連載小説 第157回 4ビットAI内蔵 “詠人舞衣子” の思い出” の続きを読む
アナデバ社(ADI社)のWeb記事『StudentZone』の2024年3月号(和文版)実習初回です。今回は負荷抵抗の代わりにLC共振回路をコレクタに接続した同調増幅器(ディスクリート・トランジスタ使用)です。共振周波数のところでグイーンと増幅率が上がるアンプです。アナログ素人の老人はアナデバ様のご指示に従うのみ。
“お手軽ツールで今更学ぶアナログ(187) ディスクリート構成の同調アンプその1” の続きを読む
前回までの「連続時間」パレット内のブロックでは信号は連続の「てい」でソルバ様に計算(積分)されとりました。しかし今回からの「離散時間」パレット内では、アカラサマにトビトビの時間に対して計算されます。連続時間のときの「s」ではなく「z」が登場。まあ、ムツカシーことは言わないでも計算はできるっと。いいのか?
“ブロックを積みながら(152) Scilab/Xcos、離散時間パレットその1” の続きを読む
別件記事で、信号処理素人の老人がIIRバンドパスフィルタ(BPF)をScilabで計算。デジタルフィルタなので期待通りの動作でした。ここは一発「同等」のアナログ・フィルタを実機で実験せんと。またもや暴挙に。その裏側にあるのは、アナデバ様のWebツールを使えるハズという一点であります。まあ「同等」は直ぐに諦めたけれども。
“やっつけな日常(63) ADI アナログ・フィルタ・ウィザードでアクティブBPFを実験” の続きを読む
前回、実際に時間波形に対してフィルタ処理を行うfilter関数の内部「相当のハズの」ブロック図を描きました。お惚け老人的には腑に落ちた感じ(ホントか?)今回は実際に「時間波形」をIIRフィルタしてみます。フィルタ係数は「アナログフィルタ」との関係性がつけやすいと思われる iir() 関数(第123回)で求めてみます。
“手習ひデジタル信号処理(127) Scilab、filter関数で時間波形をBPフィルタ” の続きを読む
前回、Arduino Uno R4搭載のRA4M1マイコン内蔵のオペアンプを使ってみました。この機能についてはArduino環境にAPIが準備されていたのでお楽。でもRA4M1にはAPI準備されていない機能も多数あるようです。ついてはハードウエアのIOレジスタにアクセスしたいけれども。お作法に則ってやりたいっす。 “やっつけな日常(62) Arduino Uno R4 IOレジスタ直接アクセスのお作法” の続きを読む
今回こそ「SIMDレジスタの一方の全要素に他方の一要素を共通に掛け算」する命令の練習を完了せんとしたところ、既に完了していることに気づいて愕然。お楽しみにとっておいた「符号付整数の乗算結果を2倍して積和した結果の上側半分を丸めて格納、もし溢れたらサチュレーション」は実習不可。それどころかあちこち要訂正。トホホ。
“ぐだぐだ低レベルプログラミング(161)A64 SIMD要素毎SQDMLAHはARMv8.1” の続きを読む
前回LTspiceとテキストファイルの間のデータ入出力をやってみました。しかし思い起こせば昔のサーキット・シミュレータというとネットリストを手で打ち込んでました。そして現在のLTspiceでもテキストファイル(ネットリスト)で回路記述を読みこみ可能です。ついでに結果をCSVファイルに輸出するスクリプトも作成。 “SPICEの小瓶(41) LTspiceでNETリストをバッチ・シミュレーションからCSV” の続きを読む