ZEPマガジン

2025年5月13日号
Xyloniボード上の全リソースを活用するプログラム
1万円 FPGAスタータキットで作る RISC-V CPU

Xyloniボードに搭載されたプッシュ・ボタン,LED,SDカード・スロットの全機能を利用するプログラムXyloni_BoardTestを制作

2025年5月12日号
コンピュータ対戦型Tic-Tac-Toeゲームの作成
1万円 FPGAスタータキットで作る RISC-V CPU

Tic-Tac-Toeゲームは3×3のマスで行う二人零和有限確定完全情報ゲーム.すべての手がオープンに共有される構造で,アルゴリズムの実装と検証に非常に適する

2025年5月11日号
超小型XyloniボードにRISC-V Sapphire SoCを実装する
1万円 FPGAスタータキットで作る RISC-V CPU

Interface Designerは,FPGA内の周辺機能と物理端子との橋渡しを行うツール.Efinityにおいて,論理設計と物理設計を明確に分離するという設計思想を反映している

2025年5月10日号
超小型Xyloniボードで動かすRISC-V Sapphire SoC
1万円 FPGAスタータキットで作る RISC-V CPU

Xyloniは,USBコネクタ,ユーザ用ボタン,LED,SDカード・スロットといった実用的なI/Oを搭載.制御信号はTrion T8 FPGAに直結しており,ユーザ・ロジックから自由に制御できる

2025年5月9日号
Efinix社のRISC-V IPコア Sapphire SoC
1万円 FPGAスタータキットで作る RISC-V CPU

Sapphire SoCは,RISC-Vアーキテクチャをベースとした32ビットCPUコアと多様な周辺機能を組み合わせたIPコア.VexRiscvをコアに据え,パイプライン処理や割込み対応,例外処理などを網羅

2025年5月8日号
オープンソースな命令セットRISC-V
1万円 FPGAスタータキットで作る RISC-V CPU

RISC-Vは自由に扱えるISA.FPGAとの組み合わせにより,アーキテクチャを自分で設計し,学ぶことができる

2025年5月7日号
Efinix社のFPGA
1万円 FPGAスタータキットで作る RISC-V CPU

Efinix社のTrion FPGAは,安価ながらも高い柔軟性をもち,RISC-Vプロセッサの実装も可能.40nmプロセスのTrionシリーズは,I$^$2CやSPIに加えて,DDRやLVDSにも対応する

2025年5月6日号
音を目で見る!オーディオ・スペクトログラムの制作
ラズベリー・パイやDC-DCコンバータから出る音を見る

マイクから拾った音のスペクトログラムをLCDに表示するプログラムを実装し,人間には聞こえない音を目で見る.音声や振動など,時間とともに変化する周波数成分を分析できる

2025年5月5日号
自作CPU入門8:プログラミングしやすい回路作り
割り込み処理やパイプライン,スタックの導入

CPUを自作するならプログラムを効率的に動かすために,割り込み処理やパイプライン,スタックなどを導入したい

2025年5月4日号
スピーカ周波数特性テスタの実装
STM32H7ハイスペック・マイコンで作るオーディオ・スペクトラム・アナライザ

STM32H747I-DISCOとTouchGFXを組み合わせることで、GUI付きのオーディオ分析ツールを制作.周波数スイープとスペクトル表示を組み合わせれば、手軽にスピーカの特性を可視化できる

2025年5月3日号
自作CPU入門7:CPU内部の回路
レジスタ/セレクタ/加算回路,そしてバス

CPU内部のレジスタは,フリップフロップという回路素子で作る.レジスタの間の通信経路はセレクタという回路素子を組み合わせて作る.計算回路は加算回路を組み合わて作る

2025年5月2日号
自作CPU入門6:CPU内部の動き
プログラム・カウンタとバスの状態遷移をアニメで見てみよう

プログラム・カウンタとバス制御信号の適切な実装がCPUの安定動作の鍵.各命令の実行ステップを定義し,クロック信号に同期した状態遷移を設計する

2025年5月1日号
ネット通販に基板を発注
動画で1日マスタ!プリント基板 KiCAD 教科書

インターネットでプリント基板を発注するときに必要なのはガーバ・データとドリル・データだ.KiCadなどの基板設計ソフトから出力する

2025年4月30日号
外形線データ設計とガーバアウト
動画で1日マスタ!プリント基板 KiCAD 教科書

KiCadでは,外形線を「Edge.Cut」レイヤに描画する.このレイヤは基板の製造時に使用されるため,正確な設計が求められる

2025年4月29日号
配線データの作成
動画で1日マスタ!プリント基板 KiCAD 教科書

KiCadを使用してプリント基板を設計するための初期準備として回路図データを読み込み,部品の配置に備える必要がある

2025年4月28日号
回路図の作成
動画で1日マスタ!プリント基板 KiCAD 教科書

Kicadによる回路図作成では,ERC機能とネット名などの活用によって効率的かつ正確に基板を設計できる.特にネット名は視認性向上やエラー防止に役立つ

2025年4月27日号
回路図シンボルの作成
動画で1日マスタ!プリント基板 KiCAD 教科書

端子が整理された配置が回路図の可読性に直結する.ライブラリ管理とシンボル設計を正確に行いたい

2025年4月26日号
フットプリントの作成
動画で1日マスタ!プリント基板 KiCAD 教科書

基板上の寸法制約に対応しつつ、部品配置の正確性と作業効率を両立させるために、グリッド・サイズと原点位置の調整が不可欠

2025年4月25日号
KiCadのダウンロードとインストール
動画で1日マスタ!プリント基板 KiCAD 教科書

Bluetoothレシーバの定番“BM83”を使って,iPhoneで高音質再生が可能なワイヤレス・スピーカを製作.基板はKiCadを使って製作した

2025年4月24日号
IC実装済みモジュール 超高効率低雑音 LT8640
スイッチング電源ICの基板実装技術

LT8640Sは,パッケージ内にセラミック・キャパシタを内蔵することで電力ループのインダクタンスを低減し,損失を10~20%削減した電源モジュール