-へたれ技術者の駄目日記-(私は大原さやか様の声が好きだ!という、しがない技術屋の日記)

この日記はw3mとemacs(22.1.1)とDDSKKを使って書いています。
本日記の主要取扱項目は電子回路/UNIX/ネットワーク/アニメ/声優ですが、ごく稀に労働問題に関しても言及しています。
壁紙を使ってワザと見にくくしています。
NetBSDでえっちなゲイムが出来無いのはいけないと思いますっ。
日記が更新されていない時は激務で果てているか酔っ払っているかのどちらかです。
更新されていなくても Twitterでつぶやいている かも知れません。
PUREまりおねーしょんを全面的に応援しています。
ひだまりスケッチを大絶賛応援 中です。
鉄道むすめ シリーズの 大月みーなを何となく応援しています。
カレイドステージは終了したけど レイラ様は永遠に不滅でつ。
この日記は上司とか恩師も見ているのでガクガクブルブル
継電連動ブログを始めました。

森野苺たん(130cm:22歳) 鈴木みか先生(148cm:27歳)野々原結先生(138cm:推定22歳) 、小山内揚羽(推定140cm:25歳)、 夏目藍先生(152cm:24歳) は神レヴェルです。(謎)

本日記は個人の独り言のようなものなので内容についてガタガタ言うと海に叩き込むぞ。

2.5次元はJIS丸め(JIS Z8401-1999)をすると2次元。

本日記に価値があるかどうかは各個人が判断するものであり強制したり、されたりするものではないと考える。

ハード技術者ならカラーコードと2のn乗はn=16までは覚えましょう。(懇願)
分らないことを人に聞く前にデータシートを熟読しましょう。(英文でも気合いで読め)

回路設計基本思想:Low Cost,Low Power,High Performance


[ AERG | ヤサグレ日記 | TCVV | 管理用 ] [時間ねぇ〜] [RSS]

先月 2022年11月 来月
1 2 03 4 05
06 7 8 9 10 11 12
13 14 15 16 17 18 19
20 21 22 23 24 25 26
27 28 29 30
    follow me on Twitter

    2022年11月20日()

    _★ [MISC] FPGA開発環境構築


    2500円で入手できるFPGAボードである TANG NANO 9K をDebian GNU/Linux stretchという比較的古い環境で動かしてみた。

    まず メーカページからLinux版のIDE (Gowin_V1.9.8.09_Education_linux.tar.gz)をダウンロード。
    適当なディレクトリにtarボールを展開した。
    binの下のgw_ideを実行。特にエラーもなく起動した。
    必要なライブラリは全て一緒に配布されているかスタティックリンクされているらしい。
    次に書き込みプログラムだけどIDE付属のヤツだと上手くないらしいので オープンソースの openFPGALoader を使うとのこと。
    早速、Linuxバイナリを持ってきて動かしてみたけどlibcのバージョンが合わなくて起動できず。
    仕方無いんで最新ソース(0.9.1)を持ってきて構築することにした。
    途中、ライブラリが足りないと言われたんで(libhidapi-hidraw0、dev-libftdi1、libudev-dev)をインストール。
    GNU/Linux stretchにはlibgpiodが無いので無視したけど結果問題無かった。(何でかは後で調べる)
    ライブラリを揃えて構築。
    バイナリが出来たので試しにFPGAボードを認識できるか確認。
    root権限でopenFPGALoader --detectを実行したらUSB接続されたFPGAボードが認識された。
    ここまで出きれば勝ったも同然。

    早速IDEから例題のLチカのロジックを合成してみた。
    使い勝手は他メーカのIDEとほぼ同じ。
    例題通り入力して回路合成してビットストリームまで生成しopenFPGALoaderに書き込んだ。
    が、Lチカしない。何故だーーーーーーーーーー。
    エラーも起きていないし....
    で、良く見たら物理制約ファイルを入力しただけでセーブしていなかった。
    これをセーブして再度、回路合成して書き込みしたらLチカできた。
    いやでもXilinxのツールならセーブしなくても良かったハズ。この辺は改良の余地がありそうだと思った。
    一連のやった作業は気が向いたら Qiita に書いておく。

    記事によればこのボードはPythonで高位合成したりRISC-Vも動かせるらしい。
    HDMIも動かせるくらい高速でも動くらしい。久々にワクワクしたぞ。
    これならNゲージの電子連動装置を簡単に作れそう。
    これも気が向いたらQiitaに書いておく。

    以上、1 日分です。
    タイトル一覧
    カテゴリ分類
    GLAN-TANK
    INET
    MISC
    RAMS
    TOMOYO
    UNIX
    uclinux
    wine
    zaurus
    愚痴
    研究
    声優
    設計
    萌え
    Powered by hns-2.19.8, HyperNikkiSystem Project

    マリみて妄想CV, となグラ!妄想CV, 諸君、私は大原さやか様が好きだ, [IPv6限定]清水愛さまハァハァページ, 星野アンテナ, 天安門事件,六四天安門事件 1989/6/4
    E-mail:shin@aerg.jp
    Copyright(C)2000-2020,KAYANUMA Shin'ichi,日本駄目人間協会 AllRightsReserved.