新ヒカリモノズ

東北の辺鄙な土地に暮らすエンジニアの備忘録

2021年1月15日金曜日

Win32 Disk Imagerを使ってバックアップイメージをSDカードに焼く

›
 Win32 Disk Imagerを使ってバックアップイメージ(imgファイル)をSDカードに焼く方法を記す。 ラズパイのSDカードをバックアップしたイメージファイルやダウンロードしたイメージファイルをSDカードに焼きたいときに有用。 SDカードのデータをイメージファイルにする...
2021年1月14日木曜日

Win32 Disk Imagerを使ってSDカードのバックアップイメージを作成する

›
Win32 Disk Imagerを使ってSDカードのバックアップイメージを作成する方法を記す。 ラズパイのSDカードなど、SDの中身をまるっと完全に複製・バックアップしたいときなどに有用。 イメージファイルをSDカードに書き込むやり方は こっち
2020年4月5日日曜日

Vivadoでシミュレーション時のクロック同期タイミング仕様について

›
VIVADO でシミュレーション時のクロック同期タイミングについて 以下のようなテストベンチでシミュレーションした ( 簡略化のためシミュレーション対象はクロックに同期して a に b を代入する回路 ) b は # を使って無理やり?任意のタイミング...
2020年2月4日火曜日

WindowsのPCでXilinxのlinux_xlnxがgit cloneできなかった原因

›
VirtualBOXに入ってるUbuntuでやればよかったのだが、ちょっと理由があってWindowsでXilinxのlinux_xlnxを手に入れる必要があった。しかしなんでか、git cloneがうまくいかなかった。 原因はcloneするファイルの中にwindowsで禁止され...
2020年1月20日月曜日

VivadoのVIO機能を使ってLチカ&入力読み取り

›
Vivado の IP には VIO(Virtual input output) というものがあります。 これを使えば、 FPGA 書き込み後 PC から I/O を叩いたり値を覗いたりできます。 とりあえず、今回は VIO から ZYBO Z7 上の LED を...
2020年1月19日日曜日

Vivadoのxprファイルについて

›
ERROR:[ProjectBase 63-9] XML parser encountered a problem in C:/Users …… .xpr at line 1:XML character encoding not supported 上記のようなエ...
2020年1月2日木曜日

上位リンクでラズパイ(Python)からキーエンスのKVシリーズPLCを制御する

›
 キーエンスのPLC(シーケンサ)をラズパイから制御する必要があったので、Pythonで上位リンクをやってみた。 タイトルにラズパイとあるが、ぶっちゃけPython3実行環境があるならWindowsPCでもMacでもなんでも良い。
2019年10月12日土曜日

シリアル通信・UART・RS232C・RS422・RS485とは

›
シリアル通信とは シリアル通信とは規定のタイミングで1ビットごとに1本の線にデータを乗せてやり取りをする通信のこと。SPI通信やI2C通信もシリアル通信の一種である(SCLK等はデータを乗せる線ではなくタイミングを制御するための線なため)。 しかし、単にシリアル通信と言うと...
2019年9月1日日曜日

SPI通信とは

›
SPI通信について、自分用メモとして調べたこと、経験したことをまとめる。 SPI通信の概要 SCLK、MOSI、MISO、CSの4線式(電源、GND除く)のデータ通信方法。 マスター側デバイス(マイコン、Arduino、ラズパイ等)とスレーブ側デバイス(温度センサーやA...
2019年8月11日日曜日

DIGILENT ZYBO Z7のリファレンスマニュアル・回路図のリンクとメモ

›
いつもZYBO Z7の回路図やリファレンスがどこにあるか忘れてしまうのでメモ。 DIGILENT ZYBO Z7 のリファレンススタートページ https://reference.digilentinc.com/reference/programmable-logi...
2019年8月7日水曜日

Vivado HLSで高位合成する手順とポイントメモ

›
Vivado HLSで簡単な高位合成を行ってみました。 少々クセが強そうな感じです。
2019年8月1日木曜日

Vivadoで自作IPを作成・利用する

›
Vivado で AXI インターフェースの IP を作成して、それを利用するまでの手順をまとめました。 まずは新規で Vivado プロジェクトを作成しておいてください。 ( 既存のプロジェクトでも構いませんが ) なお、この説明ではVivado2017.4を使って...
2019年5月28日火曜日

Visual Studio CodeのWindows版をインストール

›
Visual Studio Code はエディタとしても軽くて使いやすいですし、プラグインをインストールすれば様々な言語の IDE としても使用できます。   ここでは Visual Studio Code の Windows 版をインストールし、日本語化プラグインを導入します...
2019年5月27日月曜日

Notepad++にArduinoプラグインを導入する

›
僕はテキストエディタとしてNotepad++を利用することが多い。 ArduinoのスケッチもNotepad++で書きたいなぁと思ったので、調べたらプラグインがあるようなので導入してみた。
2019年5月12日日曜日

SPI通信(マスター)回路をVerilogで記述

›
SPI通信のプロトコルを理解するためにVerilogでSPI通信のマスターを記述した。今回はテストベンチでシミュレーションまで行った。 SCLK周波数の切り替えやCPOL・CPHAモード変更、CSイネーブル後のSCLK動作開始までのタイミング変更、送受信データのビット数...
‹
›
ホーム
ウェブ バージョンを表示

自己紹介

自分の写真
暇人
東北の片田舎でエンジニアをしています。主に趣味の電子工作・IT系の情報を備忘録的に掲載しています。 Amazonのアソシエイトとして、当メディアは適格販売により収入を得ています。
詳細プロフィールを表示
Powered by Blogger.