ところで、先週末はUSBオーディオについて実験をしてました。KOONさんのASIOドライバとテストアプリに手を入れて、FPGAからI2Sが出力できることが確認できました。ES9018評価ボードとつないで、正常に音も出ました。ASIOドライバとFPGAをさらに作りこめば、PCMだけでなくDSDも問題なく再生できそうです。他に作りたいものがあるので、USBの方にはあまり時間が割けそうもありません...。我ながらこのHPの更新の少なさはあまりにもヒドイ!というわけで、この日誌を始めることにしました。これまでの状況を考えると、「日誌」と呼べるようなものになるとは決して思えません。目標が、すでに「週イチ」なんですから...(汗)。すみませんが、温かく、かつ長い目でお付き合いくださいませ。SDカード・トランスポートを作ってみましたSDカードに無圧縮のWAV/DSDファイルを保存しておき、I2SやDSD、S/PDIFで出力するオーディオ装置です。CDプレーヤのCDをSDカードに置き換えたイメージです。WAVファイルならサンプルレート384KHz、32ビットまで、DSDファイルなら12.3MHz(DSD256)まで再生できます。]とってもシンプルで、とっても小さな自作MP3プレーヤーです。左は耳かけ型の最新作、Rev8.0です。本体裏側に曲名などを表示するディスプレイが付いています。聴くためのヘッドフォンが別になっているので、ディスプレイを見ながら操作できます。FMチューナ内蔵、microSDカード、USB対応です。「トランジスタ技術賞」をいただきました。Timpyシリーズの最新作、Rev9.0です。かわいい木製のスピーカボックス型です。ストラップでぶら下げられるほど小さいですけど、FMチューナ、microSD、USB対応です。FMアンテナに苦心の小技が仕掛けてあります。]その昔、1枚の画像を得るために何時間もかかっていた時代に、1分以内の描画を目指して開発した、Mandelbrot集合を描画するためだけの専用ハードウェアです。丸2年を費やして、1988年完成。CQ出版社刊「インターフェース」誌にて開催された「ハードウェア設計コンテスト」の自由課題部門で優秀賞をいただきました。4MHzクロックのZ80マシン上で、マンデルブロ集合がなんと29秒で現れます。]361個のTTLで作ったPyxisを、いつかFPGAに入れてみたいと思っていました。それが22年後に、大幅な性能向上をもって実現しました。FPGAの内部構造を考慮した独自の回路により、複素数の二乗と加算、絶対値計算のセットを毎秒12億回の超高速で計算します。データサイズは実部虚部各64ビット。484ピンBGAパッケージのFPGAを手配線で動作させています。PSPを改造して組み込みました。アナログスティックとスイッチ群により、スクロールやズームイン/アウトなどを思いのままに楽しむことができます。]25年ほど前に製作した、Z80をデュアル構成にしたマシンです。2個のμPD7220、RAMディスク、セパレート型キーボードなど、自称、当時最強(笑)の8ビットCP/M機です。]中学生から高校生頃にかけて作った初めてのマイコンです。CPUは6800です。フルキーボードインターフェース、CRTインターフェース、FDDインターフェースまで拡張しましたが、その後Lynxへ移行しました。]マンデルブロ集合を表示するソフトウェアです。このMSEの特徴は、ループ回数を高さに対応付けした3D表示です。凸凹の切り替えや視点の移動もできます。普段は作品の陰に隠れて、日の目を見ない裏方たちをご紹介します。写真は化粧はさみです。本来は電子工作と関係ないものですが、これが実は便利なんです。おまけ完全におまけのページです。幼い子供のために作った他愛もないおもちゃです。電子工作と関係なくてすみません。手作りって、なんか、いいんですよね。