モノ創りで国造りを

ハード/ソフト問わず知見をまとめてます

2019-08-01から1ヶ月間の記事一覧

ROS2でパッケージ作成

背景 Youtubeのこの動画をみて勉強中。 https://www.youtube.com/watch?v=C2bKwFJ5HEY 動画は後から見返すのに時間がかかるので、まとめる。 内容 この動画はROS Development Studioを使っているので実環境で正常に動作するかを後で要確認。 ターミナル上に…

FPGAでVGA出力

背景 最近verilogを用いた画像の描画について勉強したので、IntelのSoc FPGA基板、DE10-Nanoを使ってVGA経由でディスプレイに画像を出力しようと思う。 VGA VGAはR、G、Bのデータをアナログ出力する。 hsyncでスキャンラインを一ピクセル下に移動させ、一画…

Verilogでゲームを作る --Designing Video Game Hardware in Verilogの簡易和訳-- part3

Verilogでビデオゲーム Verilogの参考書を探してるとアマゾンで以下の本に出会った。 Designing Video Game Hardware in Verilog作者: Steven Hugg出版社/メーカー: Independently published発売日: 2018/12/15メディア: ペーパーバックこの商品を含むブログ…

Verilogでゲームを作る --Designing Video Game Hardware in Verilogの簡易和訳-- 目次

Verilogでビデオゲーム Verilogの参考書を探してるとアマゾンで以下の本に出会った。 Designing Video Game Hardware in Verilog作者: Steven Hugg出版社/メーカー: Independently published発売日: 2018/12/15メディア: ペーパーバックこの商品を含むブログ…

Verilogでゲームを作る --Designing Video Game Hardware in Verilogの簡易和訳-- part2

Verilogでビデオゲーム Verilogの参考書を探してるとアマゾンで以下の本に出会った。 Designing Video Game Hardware in Verilog作者: Steven Hugg出版社/メーカー: Independently published発売日: 2018/12/15メディア: ペーパーバックこの商品を含むブログ…

Verilogでゲームを作る --Designing Video Game Hardware in Verilogの簡易和訳-- part1

Verilogでビデオゲーム Verilogの参考書を探してるとアマゾンで以下の本に出会った。 Designing Video Game Hardware in Verilog作者: Steven Hugg出版社/メーカー: Independently published発売日: 2018/12/15メディア: ペーパーバックこの商品を含むブログ…

VerilogでSPI通信

前置き Verilogの勉強としてSPI通信のIFを作成する。 SPI通信は送受信が一つのクロックで同時に行われる。 実装が難しそうな気がするが頑張る。 SPIのプロトコル 通信線は全部で4本。 No 名称 用途 1 SPICLK クロック 2 CSn チップセレクト、負論理 3 MISO …

VerilogでUART送信

前置き 先日UARTの受信を作成した。今回は送信。 方針 START信号を検出する。 外部データをBuffに入力。 スタートビットを出力。 クロックをカウントし、ボーレートのタイミングで信号を1bitずつ送信する。 信号送信回数をカウントする。 9回目のカウントで…

VerilogでUART受信

前置き Verilogと開発ツールの使い方の勉強のため、Verilogであれこれ作成・シミュレーションしようと思う。 UARTの受信 通信仕様は データ8bit Parityなし Stop1bit 今までこれ以外のUART通信をみた事がないので、拡張性も持たせない。 ボーレートはparamet…

FPGAで画像処理

DE10-Nanoボードで画像処理 IntelのFPGAボードとイメージセンサ2つで、深度カメラを構築しようと思います。 大まかな手順は以下を想定。 No To Do How 1 イメージセンサとFPGA間の制御信号のIFを作成 I2C, SCCB 2 FPGAとPC間の通信用IFを作成 UART 3 イメー…

Intel FPGAのSimulationの手順

Intel FPGAのSimulation FPGAの設計は時間がかかる。 特にデバッグに時間がかかるので、コードの誤りは早い段階で検知しておきたい。 そのためにはSimulationを使いましょう。 ここではIntel FPGAのModelsim-Alteraの使い方を簡単にまとめる。 流れ プロジェ…

I2C通信で温度を測定する

デジタル測温IC 温度を測定するICの種類は大きく2つ。 アナログ出力とデジタル出力。 アナログ出力タイプの測温IC アナログ出力タイプのICは、温度に応じた電圧の信号を出力する。 例えばアナログデバイセズのTMP3xシリーズだと ICに電源供給するだけで信号…