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

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

serial terminal設定

qiita.com

jetpackインストールの弊害

jetpack3.0をインストールすると、apt-get updateが失敗する。 ubuntu 16.04LTSだとダメっぽい。 qiita.com https://devtalk.nvidia.com/default/topic/1003434/jetson-tx2/ubuntu-14-04-16-04-and-jetpack-3-0/

arty a7 sample

Arty A7 [Digilent Documentation] xilinx wiki xilinx-wiki.atlassian.net arty A7 gpio Releases · Digilent/Arty-A7-35-GPIO · GitHub

socketプログラミング

ソケットの作成:Geekなぺーじ

HDDとSSD比較

SSDとHDDの違い SSDとHDDを比較する | Crucial Japan SSDとHDD、比較すると寿命はどっちが長い?SSDの寿命を予想できるTBWとは?|パソコントラブル解決するなら「PC110」にお任せ!不具合の原因や自分でできる修理方法をご紹介 SSDの選び方(2/5):じゃあTBW…

やめる技術

机のまわりが片付かない →月に一回リセットして8割戻す。 成功体験をひきづる →うまくいった理由と、うまくいかなかった理由を考えてみよう。 モチベーションがあがらない →まずは5分だけやる 人の話を素直に聞けない →毎日その人から10個学べることをみ…