micro python 使うまでにやること

pipでesptoolをいれる pipが古かったのでpipをアップデートする python -m pip install --upgrade pip pipでesptoolをいれる python -m pip install esptool micropython用のROMのダウンロード 今回は、esp32-idf4-20210202-v1.14.bin を使用。 MicroPython …

wifi接続-アクセスポイントとの接続-

WiFiライブラリリファレンス

if ic リスト

zynq mpsoc(sata,usb3,pcie) Zynq UltraScale+ MPSoC nxp i.mx8(sata,usb3,pcie) i.MX 8M Applications Processor | Arm® Cortex®-A53, Cortex-M4 | 4K display resolution | NXP Semiconductors i.mx8QuadMax(sata,usb3,pcie) i.MX 8 Family Applications P…

FPGA関係ブログリンク

e-trees.Japan開発ブログ

DCDCコンバータ設計情報

DC/DCコンバータ回路設計ガイド(1/10) | 電源ICのトレックス・セミコンダクター(TOREX) 電源 IC - Japan - TI E2E support forums Webセミナー | 東芝デバイス&ストレージ株式会社 | 日本

DCDCコンバータのSIM

LTspiceを使ってみよう - DC-DCコンバータの動作確認 - 半導体事業 - マクニカ

ACDC電源のsimをやってみる

東芝のは回路図まであったけどOrCadなので、 Flyback方式AC-DC電源基本シミュレーション回路 | 東芝デバイス&ストレージ株式会社 | 日本 LTSPICEで使えるモデルを作りたい。 LT3511でトラ技の記事があった。

ltspice関連

LTspice | LTspice LTspice メール・マガジン・アーカイブs | CQ出版社 オンライン・サポート・サイト CQ connect Sankyosha LTspice TIPS 電子回路シミュレータLTspice入門編 電子回路シミュレータLTspice実践入門 電子回路シミュレータLTspice設計事例大全…

hlsについての記事

高位合成で加速するアクセラレータ開発 (2) ~ 高位合成と C ベース設計 1章 | ACRi Blog

sony情報リンク

sony製品ラインナップ 製品|イメージセンサー:インダストリアル|製品情報|ソニーセミコンダクタソリューションズグループ https://www.sony-semicon.co.jp/products/IS/security/technology.html Pregius(プレジウス) STARVIS ・セキュリティカメラ用…

if else, begin の場所の話

http://japanese.sugawara-systems.com/systemverilog/verilog_faqs.htm else 文は、最も最近のif とペアになります always @(negedge reset_n or posedge clk ) begin if(~reset_n) s_reg <= 8'h00; else if (rio) if (adr_hit ) s_reg <= 8'h01; else if (…

emacs tips

複数行の選択と編集 emacsで複数行の先頭に文字列を追加:emacs:Media hub 複数業を選択して選択した行の行頭に、一括で文字列を追加する。 Ctrl - Space Ctrl - x + r + t emacsで複数行の先頭の文字を削除 Ctrl - Space Ctrl - f (削除したい文字数分) Ctrl…

条件演算子の?:

if elseの代わりに?:でif文の代わりになる。 #include <stdio.h> int main (void){ int x; x = 99; x >= 100 ? ( printf("Yes\n")) : (printf("No\n")); return 0; } 下記参照。 もう一度基礎からC言語 第18回 条件式と演算子~制御構造をさらに理解する 簡潔な条件</stdio.h>…

vivado hlsドキュメントまとめ

vivado HLS ドキュメント リスト UG902 Vivado Design Suite User Guide high level synthesis UG1270 Vivado HLS 最適化手法ガイド XAPP890 Zynq All Programmable SoC Sobel Filter Implementation Using the Vivado HLS Tool https://xilinx-wiki.atlassi…

AXI verification IPをつかう

xilinxの開発で論理sim microblazeとかARMとかにaxi slaveのRTLを作ってレジスタアクセスすることを想定すると、axi master liteのシミュレーションモデルがいる。よね。 手段は3つくらいだろうか。 ①AXI verification IP ②DPI-Cを使う? ③自作する。 ①AXI …

verilog sim環境icarus verilog

verilogとsystem verilogのお勉強用に簡単なrtlをsimする環境が欲しかった。 コマンドライン環境:cygwin 論理シミュレータ:icarus verilog 波形ビューワ:gtkwave cygwin入れた状態で、 icarus verilogとgtkwaveはwin版をインストール。icarus verilogのイ…

intel HLS動かす方法

・intel HLSはQuartusにバンドルされている。 ・intel 17,18,19まではバンドルされてたが20~以降サポートされなくなった。 ・Quartus Proの19.4以降ならvisual studio community2017が使えるが、それ以前は未対応らしい(ためしていない) 以上から、 Quartus…

quartus prime20.1でnios動くまで

1つ目。 Solved: .elf.srec not found - Intel Community makefileのAPP_LDFLAGSの記載を変える。 APP_LDFLAGS += -msys-lib=$(call adjust-path-mixed,$(SYS_LIB)) to APP_LDFLAGS += -msys-lib=hal_bsp 2つ目。 Solved: Re: Re:.elf.srec not found - In…

nios環境設定

19.1くらいからeclipseとcygwinはつかなくなった。 Quartus® Prime Pro Edition 19.2 および Standard Edition 19.1 以降における Nios® II Software Build Tools 環境構築⽅法 (Windows Subsystem for Linux と Eclipse のインストール) - 半導体事業 - マ…

c言語のポインタ

ポインタよくあるミス編 構造体へのポインタに値を入れるときは、 mallocするか、 既に宣言した変数のアドレスをいれないといけない。 #include <stdio.h> #include <stdlib.h> struct data { int x; int y; char *z; }; int main(void){ int i,j,k; //struct data d; struct da</stdlib.h></stdio.h>…

文字列の扱い方

char fileStr[256]; sprintf(fileStr,"%s%d%s","testoutput_",c,".pgm"); ・sprintfの第一引数は、文字列配列のポインタになる。 ・文字列配列数の宣言はなにか値決めないといけない?かったので256をいれてある。

RGB->CMYK変換

iwashi.org https://graphicartsunit.tumblr.com/post/48824825718/%E7%B4%99%E3%83%87%E3%82%B6%E3%82%A4%E3%83%8A%E3%83%BC%E3%81%AE%E3%81%9F%E3%82%81%E3%81%AErgb%E3%82%AB%E3%83%A9%E3%83%BC%E8%B6%85%E5%85%A5%E9%96%80graphicartsunit.tumblr.com

stateflowの基本

Stateflow チャートの作成と実行 - MATLAB & Simulink - MathWorks 日本

stateflowチャート内で時間経過させるとき

イベント ブロードキャスト後または指定時間後にチャートを実行 - MATLAB - MathWorks 日本 時相論理を使用したチャート アクションのスケジューリング - MATLAB & Simulink - MathWorks 日本

stateflowチャート内で使っている変数を編集したいとき

[シンボル] ペインでのデータ、イベントおよびメッセージの管理 - MATLAB & Simulink - MathWorks 日本

stateflowパラレルに実行したいチャートの書き方

パラレル化を使用した同期サブシステムのモデル化 - MATLAB & Simulink - MathWorks 日本 Stateflow を使用したゲームの設計 - MATLAB & Simulink - MathWorks 日本 ステート構造 - MATLAB & Simulink - MathWorks 日本 パラレル化 - MATLAB & Simulink - Ma…

nios2 SBTのエラーが消えないの対処方法

https://macnicago.zendesk.com/hc/ja/articles/360040806032-Nios-II-SBT-%E3%81%A7%E3%82%A8%E3%83%A9%E3%83%BC%E3%81%8C%E6%B6%88%E3%81%88%E3%81%AA%E3%81%84%E6%99%82%E3%81%AE%E8%A7%A3%E6%B1%BA%E6%96%B9%E6%B3%95macnicago.zendesk.com 手順 1: ア…

niosII SBTのプロジェクトのコピーの方法

www.macnica.co.jp https://macnicago.zendesk.com/hc/ja/articles/360024574271-Nios-II-SBT-%E3%81%AE%E3%83%97%E3%83%AD%E3%82%B8%E3%82%A7%E3%82%AF%E3%83%88%E3%82%92%E3%83%AF%E3%83%BC%E3%82%AF%E3%82%B9%E3%83%9A%E3%83%BC%E3%82%B9%E9%96%93%E3%81%…

simulink for arduino

jp.mathworks.com

コンパイルオプション

Makefileの書き方メモ - Qiita