AOAについて調べた

Android Open Accessory について調べました。 これは2011年のGoogle IOで発表された技術で、プロトコルを標準化することでAndroidに接続するハードウェア・アクセサリを簡単に作ることがで … 続きを読む

スマート・バッテリー

Li-ion二次電池は非常に危険なバッテリーである事が重ねて語られて居ます。そこで安全に使用するためにスマート・バッテリー化されており、充電回路とセルが通信しながら充放電を行う設計になっています。 スマート・バッテリーは … 続きを読む

TRX-305のSNが悪い

冬休みにくみ上げたTRX-305ですが、非常にノイジーです。 ノイジーなのは最初からで、休日毎に時間を見つけてつついたりはしていますが、お手上げで参ってます。どうしたものか。 状況を書きますと、まずAMですがNHK AM … 続きを読む

Hirado 0.9.2 リリース、その他

Hiradoの0.9.2をリリースしました。

このリリースでは細かいバグを一掃し、コイル鳴きへの対策を行っています。

ただ、コイル鳴きに関してはチケットを修正済みにしていません。まだ音が少し残っています。この問題は、周期的に割り込みが発生することでDSPの処理負荷が増減し、それが電源を揺らすことで起きていると考えられます。

続きを読む

PC用バッテリ

PCで使われているバッテリについて調べたのでまとめておきます。

PC用あるいはスマートホン用として使われているバッテリの多くは二つの側面を持っています。

  • リチウム・イオン二次電池
  • スマート・バッテリ

我々が見ているバッテリの性質はこの二つの側面が作り上げたものです。これらは区別せずに漫然と受け取られることが多く、その結果としてバッテリの性質は幾分誤解されているようです。以下、調べた結果をまとめておきますが、当然ながらこれらのことはバッテリをよく知る人達にとって自明のことばかりです。

続きを読む

トップ・レベルの作成とPin Planner

VHDLで記述するのはあくまで回路内部の動作です。したがって記述した回路と外の世界、具体的にはFPGAのピンを何らかの方法で接続しない限り、記述した回路は実体として動作しません。

この、結合の役割を果たすのがVHDL側ではトップ・レベルと呼ばれるエンティティで、Quartus Prime側ではPin Plannerと呼ばれるツールです。

続きを読む

VHDLの文法が酷い

Twitterで、「このくらいにしておく」と宣言したので蒸し返すようですが、ちょっと調べたことを書いておきます。VHDLの文法が酷いです。というか、これは80年代前半頃のアメリカコンピュータ科学がいかにコンピュータ言語の文法に無頓着だったかという話です。

続きを読む