ホーム製品情報SoftWareLynx対応ライブラリ

特徴
  • デバイスドライバ
    DSPボード上メモリのリード&ライトのサポート、IOCTLによるボードの各種制御を行うための、キャラクタデバイス型のデバイス・ドライバーです。付属のライブラリは、このデバイス・ドライバー経由でDSPの制御を行います。
  • ライブラリ
    ユーザーのCプログラムからDSPの制御を行うための、基本機能を全て含んだライブラリです。 実行ファイルをDSPにダウンロードしたりDSPの実行を制御するなどの機能を簡単に実現できます。
  • コマンド
    Lynx−OSのシェル上からボードを制御するための基本的なコマンドをサポートしています。 ユーザープログラムのロード、実行状態の制御、メモリーの内容表示・編集などの機能を実現します。
機能一覧
  • デバイス・ドライバー機能一覧(基本機能)
lseek DSPメモリーアドレスの設定
read DSPメモリーのリード
write DSPメモリーのライト

  • デバイス・ドライバー機能一覧(IOCTL))
DSP_RESET、DSP_URESET DSPリセットの設定/解除
DSP_HOLD、DSP_UHOLD DSPホールドの設定/解除
DSP_BDNO DSPボード番号の設定
DSP_INT、DSP_UINT DSPへの割り込み発生/停止
DSP_INTW DSPからの割り込み待ち
DSP_INTR DSPからの保留割り込みのリセット
DSP_INTS DSPからの割り込み検査

  • ライブラリ機能一覧
A324_libinit ライブラリ初期化 A324_getmem DSPメモリーの読み出し
A324_valid DSP有功検査 A324_loadc プログラムのダウンロード
A324_bdsel DSPボード選択 A324_loadm データのダウンロード
A324_bdinit DSPボード初期化 A324_savec プログラムのアップロード
A324_hold DSPのホールド A324_savem データのアップロー
A324_run DSPの実行 A324_int0 DSPへの割り込み
A324_start DSP実行開始 A324_intwait DSPからの割り込み待ち
A324_startm DSP実行開始 A324_intreset DSPからの割り込み解除
A324_boot DSP実行開始 A324_intstat DSPからの割り込み状態取得
A324_holdstus DSPホールド状態の取得 A324_monitor DSPのモニタコマンド実行
A324_putmem DSPメモリーの書き込み A324_bios DSPのBIOS機能実行

  • コマンド一覧
load324 プログラムのダウンロード dump324 メモリー内容のダンプ
reset324 DSPのリセット edit324 メモリー内容の編集
hold324 DSPのホールド制御 stgen324 ブートモジュールの生成
run324 DSPの実行開始


対応機種

PC−AT(DOS/V)、または、その100%互換機
ただしLynx−OSが問題なく動作し、DSPの割り込み・メモリー・I/Oなどの資源が競合しないこと。

動作環境
品 名 Lynx対応ライブラリ
型 式 ADSP324-35
動作環境 O S Lynx-OS
メモリ 16MByte以上
供給メディア FD 3.5”2HD 1.44MByte
対応DSP ADSP324-00A
価格(税抜) ¥180,000.