Pustaka OpenCL™

Disarankan untuk:

  • Perangkat: Tidak Diketahui

  • Quartus®: v17.1

author-image

Oleh

Fitur Pustaka OpenCL memungkinkan termasuk modul yang ditulis dalam bahasa Register Transfer Level (RTL), seperti VHDL dan Verilog, ke dalam kernel OpenCL. Satu atau beberapa modul RTL tersebut dikemas ke dalam objek "pustaka OpenCL", yang kemudian diteruskan ke aoc seakan-akan merupakan pustaka perangkat lunak. Untuk informasi lebih lanjut tentang fitur Pustaka OpenCL, lihat Intel® FPGA SDK untuk Panduan Pemrograman OpenCL.

Dua contoh diberikan di sini. Yang pertama berisi inti RTL yang tidak mengakses memori eksternal. Ini adalah cara yang lebih disukai untuk membuat komponen Pustaka OpenCL, karena lebih mudah untuk merancang dan melakukan debug dibandingkan modul yang perlu berbicara dengan memori eksternal secara langsung.

Contoh kedua berisi modul RTL yang memerlukan antarmuka yang dipetakan memori Avalon® untuk mengakses DDR secara langsung.

Mingguan

Contoh desain memberikan kode sumber untuk perangkat OpenCL (.cl) serta aplikasi host. Untuk mengkompirasi aplikasi host, paket Linux* mencakup Makefile dan paket Windows termasuk proyek Microsoft Visual Studio 2010.

Unduhan berikut disediakan untuk contoh ini:

Penggunaan desain ini diatur oleh, dan tunduk pada, syarat dan ketentuan dari Intel® Design Example License Agreement.

Persyaratan Perangkat Lunak dan Perangkat Keras

Contoh desain ini memerlukan alat berikut:

  • perangkat lunak Intel FPGA v16.1 atau yang lebih baru
  • Intel FPGA SDK untuk OpenCL1 v16.1 atau yang lebih baru
  • Pada Linux: GNU Make dan gcc
  • Pada Windows: Microsoft* Visual Studio 2010

Untuk mengunduh alat Intel FPGA, kunjungi halaman unduhan OpenCL. Persyaratan untuk sistem operasi yang mendasar sama dengan yang ada di Intel FPGA SDK untuk OpenCL.

Penggunaan desain ini diatur oleh, dan tunduk pada, syarat dan ketentuan dari Intel Design Example License Agreement.

OpenCL dan logo OpenCL adalah merek dagang dari Apple Inc. yang digunakan oleh Khronos dengan izin.

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.