2021-01-01から1年間の記事一覧

avalon bfm

Avalon® Verification IP Suite Design Example

RAMの初期値を入れて論理simを行う

Intel:ModelSim でメモリ (RAM/ROM) を含むデザインのファンクション・シミュレーションをする場合、メモリの初期値はどのようにしたら良いですか? - 半導体事業 - マクニカ

excelあるある-セルに単位を表示する

桁数ぶん0と"単位"とかく 例) 000"MHz" 000"ns" faq.nec-lavie.jp

rggenで作った回路でエラー(解決しました・・)

rggenでレジスタの属性をexternにしてリードすると modelsim altera editionで以下のエラーでsimが止まってしまう。 writeは大丈夫。 原因不明。 →原因はDPI-CのTask_BFM_Read32の記述の問題でした。externは関係なかったです。rggenでつくったRTLじゃないも…

systemverilog参考記事

電子回路日和 - Interface(1) デザイン向け(論理合成可能)SystemVerilog記述 - Qiita SystemVerilogで遊ぼう! All-of-SystemVerilog/Models.md at main · vengineer-systemverilog/All-of-SystemVerilog · GitHub

windows版rubyのインストール

rubyinstaller.org 2.6.9をインストール ruby -v ruby 2.6.9p207 (2021-11-24 revision 67954) [x64-mingw32] gem -v 3.0.3.1

winのgitがcygwinで邪魔になる件

git

CygwinでGitを使うと.gitconfigが効かない問題 - s4kr4.blog

レジスタ自動生成

制御レジスタ (CSR) を自動生成する - Qiita

MQTT関連リンク

ESP32・MQTT「計測用デバイスのMQTT通信」 ESP32をMQTTでPublishする - Qiita arduinoのmqttライブラリ たくさんあるけど↓がよいっぽい。 GitHub - knolleary/pubsubclient: A client library for the Arduino Ethernet Shield that provides support for MQ…

sim環境

if ![info exists TOP_LEVEL_NAME] { set TOP_LEVEL_NAME "QSYS_CORE" set TOP_LEVEL_NAME "top" } if ![info exists QSYS_SIMDIR] { set QSYS_SIMDIR "./../" set QSYS_SIMDIR "../QSYS_CORE/simulation" }

値のビット幅を調べるclog2

$clog2によるビット幅算出のよくある間違い - Qiita

フライバック電源 トレーニング資料

ACDC電源 トレーニング資料/ツール TI 20 分で分かる!フライバック・コンバータの基礎 | TI.com Video 富士電機 パワー半導体 電源制御用ICデザインツール | 富士電機 サンケン 製品選択ガイド |サンケン電気 microchip http://ww1.microchip.com/download…

sramの記述

RAMのRTL記述 BRAM 達人への道 (1) 構造と基本的な使い方 | ACRi Blog

多次元配列

デザイン向け(論理合成可能)SystemVerilog記述 - Qiita

AXI仕様関連リンク

AXI

電気回路/HDL/VivadoでAXIバスを利用 - 武内@筑波大

system console使い方

FPGA システム・デバッグ・ツール "System Console" を使ってみよう - 半導体事業 - マクニカ 準備 ・jtag masterが入ったqsysファイルを作る ・system consoleを立ち上げる ・sofをダウンロード tclコンソール上でのコマンド get_service_paths master set …

niosII uart 環境

Interrupt Driven UART for DE0-Nano - OSQZSS

arria10 emif

Arria10_EMIF_Timing_Closure_Guidelines.pptx Arria10_EMIF_Implement_and_FTA_Guideline_Rev3.2.pdf

ロードスイッチ

【ロードスイッチとは】回路と原理について分かりやすく解説! - Electrical Information

トランジスタのモデルの追加方法

2N2222を呼び出す場合 .libをダウンロードしてきてインポートする方法があるが、2N2222については以下の方法で呼び出せた。 ・コンポーネントエディタからnpnトランジスタを呼び出す。 ・npnトランジスタのアイコンを右クリック。 ・Pick New Transisterをク…

platfromIO使い方

マイコン開発するならPlatformIOがめちゃくちゃいいぞ - Qiita PlatformIOの設定でシリアルモニタのbpsを変更して表示する - Qiita PlatformIO IDEでLチカ - woTani ページ!

電源関連用語

感電保護class 感電保護クラス - Wikipedia https://www.jp.cui.com/blog/iec-power-supply-protection-classes 漏れ電流 漏洩電流とは? | 【ユニファイブ】ACアダプター&スイッチング電源メーカー limited power source https://www.jp.cui.com/blog/over…

ピーク負荷対応のACDC電源

24V出力のスイッチング電源の選び方をわかりやすく解説! | 電源ナビ ピーク電流とは | 【ユニファイブ】ACアダプター&スイッチング電源メーカー https://www.cosel.co.jp/technical/qanda/a0005.html https://www.jp.cui.com/blog/power-supplies-with-enh…

トランジスタでつくるラッチ回路

ラッチ回路(自己保持回路)とは?トランジスタを使用した回路と動作について - Electrical Information

メカスイッチのモデル化

LTspice:回路にメカスイッチのモデルをサクッと入れる。面倒な設定を極力簡略化 - ふじ・ふじブログ

ライブラリ追加の方法

東芝のデジトラのライブラリ追加方法がなかなか出てこなかったのでメモ 流れとしては3つを意識する。 ①ライブラリをダウンロードして所定の場所に置く ①’ .libや.cirファイルしかない場合(asyがない場合) ②デフォルトの場所以外のところに置く場合はパスを…

pic関連リンク

第20回 プログラム解説 〜 コンフィグレーション部続き 〜│ツール・ラボ PICマイコンのプログラミング(C言語)入門【コンフィギュレーションビットの設定】 | PICマイコン Lab.【ピックマイコン】 Microchip社のPIC(R) MCU、dsPIC(R) DSC開発者向け動画(入門…

mplabからpickit3が認識されない

FAQ詳細 秋月電子通商-電子部品・ネット通販 mplab x ideを管理者権限で実行しないとpickit3が認識されない。

PIC16F1を使ったほうが良い

PIC16F84A,88などはもう古くて使いづらい。 PIC16F1系を使いなさいとのこと。MCCにも対応している。 【電子工作】16F84Aはもう古い!?格段に使いやすくなったPIC16F1ファミリとは? - YouTube

pickit3とPICマイコンのピン配置

pickit3 pinout pickit3 pinout 1:MCLR 2:Vdd Target 3:Vss (GND) 4:ICSPDAT/PGD 5:ICSPCLK/PGC 6:LVP(使わない) pic16f84a_pinout PIC16F84A pinout pickit3 and PIC16F84A connection link 【PICに慣れる #1】 PICkit3およびPICのピン配置・ピンアサインを…