ID Artikel: 000078438 Jenis Konten: Pemecahan Masalah Terakhir Ditinjau: 11/09/2012

Apa saja masalah yang diketahui dengan Nios II C-to-Hardware Acceleration Compiler v6.0?

Lingkungan

  • Prosesor Intel® Nios® II
  • BUILT IN - ARTICLE INTRO SECOND COMPONENT
    Deskripsi

    Lihat Nios® II 6.0 Errata untuk semua masalah yang diketahui dengan Nios II Compiler C2H. Selain materi tersebut, masalah berikut baru-baru ini ditemukan.

     

    Kompiler C2H mendukung percepatan fungsi yang memanggil fungsi lain. Semua subfungsi dipercepat oleh kompilator C2H. Jika subfungsi dilewatkan salah satu dari argumen berikut, akan terjadi kegagalan fungsional atau kompilasi:

     

    Operasi Memori

                contoh: foo(a[i]);

     

    Postfix/Prefix Increment/Decrement

                contoh: foo(b );

     

    Aritmetik non-sepele (Multiply, Variable Shift, Division, dan Modulo)

                contoh: foo(b * c);

     

    Penetapan Senyawa

                contoh: foo(b = c);

     

    Panggilan Subfungsi

                contoh: foo(bar(b), c);

     

    Solusinya adalah menetapkan argumen ke variabel sementara dan meneruskan variabel sementara ke subfungsi. Jika variabel sementara tidak digunakan di tempat lain dalam fungsi yang dipercepat, rangkaian kode tambahan ini akan disintesis menjadi tidak ada sumber daya logika tambahan.

    Produk Terkait

    Artikel ini berlaku untuk 1 produk

    Perangkat yang Dapat Diprogram Intel®

    Isi halaman ini adalah kombinasi terjemahan manusia dan komputer dari konten berbahasa Inggris. Konten ini diberikan hanya untuk kenyamanan Anda serta sebagai informasi umum dan tidak bisa dianggap sebagai lengkap atau akurat. Jika terdapat kontradiksi antara versi bahasa Inggris halaman ini dan terjemahannya, versi bahasa Inggris akan didahulukan. Lihat versi bahasa Inggris halaman ini.