組み込みソフトウェア開発ではどのように実装するの?って聞かれたら、「C言語を使ってプログラムを書くのです」と答えればよいと思います。
それに対して、FPGAはハードウェアでもデジタル・ハードウェアの開発です。デジタル・ハードウェアの設計では、デジタル値(0,1)を対象として設計します。
デジタル・ハードウェアの設計では、Verilog-HDLやVHDLという設計言語を用いて設計をします。
そうすると、コンパイラでもGCCやインテルコンパイラやIARなどが有るので、このTANG NANO 9Kで利用できる開発環境は何か?という話になります。
このTang NANO 9Kでは、GOWIN EDAのGOWIN FPGA Designerが開発環境となります。
TANG NANO 9Kを使うためには開発ツールが必要ですので、以下に行ってダウンロードしましょう。アカウントを登録する必要用があります。