PIのような小型コンピュータは、コンソール表示がシリアルで出力されるものがあります。これらのシリアル出力は、USBの仮想シリアル・ポートなどでPCに接続し、専用のソフトで表示することが一般的です。PCのOSがWindowsの場合、表示ソフトとしてはTeraTermが有名です。Linuxの場合、screenコマンドを使うと、xtermのようなターミナルにシリアル出力をそのまま表示できます。PIの場合GPIO上にシリアルのTXとRXが出力されています。3.3Vを使用しています。PIのGPIOとFTDIのコネクタを、ワイヤーで接続します。接続する信号は、TX,RX,GNDの3本です。PI側とFTDI側のTXとRXは、クロス接続にします。BasicをUSBケーブルで接続します。Basicが認識されたかどうかは、dmesgで確認できます。Basicは、ttyUSB0として認識されているのがわかります。表示方法xtermなどのターミナルを起動します。ターミナルで、/dev/ttyUSB0を指定してscreenコマンドを実行します。ubuntuなど、Linuxのディストリビューションによってはsudoが必要かも知れません。PIのログイン画面が表示されます。何も表示されない時は、キーボードのリターンキーを数回押すと表示される場合があります。[y/n]”と表示されるので、yを押すとscreenが終了します。screenの終了screenコマンドについてscreenコマンドは、一般的にはリモート・ホストとの通信時のセッション維持に利用されます。screenコマンドを使えば、リモート・ホストにログインし、シミュレーションの実行を指示た後で一旦リモート・ホストとの接続を終了し、シミュレーションが終わった頃で再度接続して実行結果を確認するといった使い方ができます。screenコマンドを利用しない場合、リモートホストとの接続を終了すると、その時にターミナル上で実行していたプログラムは終了してしまいますが、screenコマンドを利用すると、リモート・ホストとの接続を終了した後もプログラムの実行を維持できます。イーサネットの接続ポートが近くにない場合があります。このような時は、イーサネットコンバーターでPCやFPGAをWi-Fi環境に接続する方法があります。DAC2019参加報告」という記事で、Microsoft社やAmazon社もDAC2019に出展していたことを知ったので、どのような内容なのか調べてみました。...その他ISEとVivadoXilinx社のFPGA用開発ツールには、VivadoとISEの2種類があります。簡単に言ってしまえば、Vivadoは比較的新しいFPGA用の開発ツール、ISEは旧式FPGA用の開発ツールです。ディジタル技術資料タイトルとURLをコピーしました。