ハードウェア

FPGA

FPGAをC言語でプログラミングしてみた!Xilinx編

FPGAをC言語でプログラミングしてみました。 実際にXilinxのFPGAを使ってシリアル通信+GPIOの制御しています。 ハードウェア・IPの構築方法から、簡単なテスト方法まで一連の流れを紹介します。
FPGA

VitisのインストールをWindowsで試してみた

VitisをWindowsのPCにインストールしてみました。 本来、Vitisのインストール要件ではLinuxで高スペックPCが推奨されています。 Vitisが家庭用のPCでも動作できるのか試してみました。
AWS

AWS SiteWiseでOPC UAのデータ収集してみた

AWS IoT SiteWiseを使ってOPC UAのデータ収集・解析をしてみました。 各設定方法から実際に掛かった料金まで記載しています。 実例を基にクラウド(AWS)で産業用データの使い方を紹介します。
AWS

AWSでOPC UAの使い方!Greengrassで接続してみた

AWS IoTでOPC UAを使ってみました。 クラウド(AWS)でOPC UAのデータを確認できています。 実際に接続した事例をもとに環境構築の手順を一から紹介します。
OPC UA

OPC UAの情報モデルをサーバー作って確認してみた

OPC UAの情報モデルの型は規格で決まっています。 フリー(無料)のサーバーを作成して、実際にどのような仕様になっているのか調べてみました。 OPC UAのデータ構造を分かりやすく紹介します。
インターフェース

JTAGとSWDの違いは?各ケーブルの信号を解析してみた

デバッグ用のインターフェースとして使われるJTAGとSWDの差異を確認してみました。 両方の信号をロジアナで解析をしています。 通信速度からプロトコルの中身まで、実際の波形交えて紹介していきます。
インターフェース

ロジアナの使い方!USB接続で簡単に信号解析

ロジックアナライザ(ロジアナ)の使い方をまとめてみました。 1000円程度の個人のロジアナで、簡単に信号解析が可能になります。 I2C、SPI、UARTなど多くの波形測定・解析した事例を紹介します。
FPGA

JTAGのTMS含めた波形をロジアナで解析してみた

JTAG通信の波形をロジックアナライザで解析してみました。 TMS信号からのステートの状態遷移含めて確認しています。 JTAGが未接続・アイドル・書き込みの際に、どのような波形になるかを紹介します。
OPC UA

OPC UAでセキュリティの証明書を発行してみた

OPC UAのセキュリティの証明書を実際に発行してみました。 セキュリティポリシーの「Basic256Sha256」を使用しています。 サーバー・クライアント間でのセキュリティの設定方法含めて詳しく紹介します。
ダイオード

ダイオードをテスターの抵抗で測定してみた

基本的にダイオードに抵抗の特性はありませんが、テスターで測定してみました。 整流・ショットキー・LEDの各ダイオードの抵抗を確認しています。 実際に測定した場合、どのような抵抗値になるかを紹介します。