モノ創りで国造りを

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

2019-08-13から1日間の記事一覧

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…