ID Artikel: 000073890 Jenis Konten: Informasi & Dokumentasi Produk Terakhir Ditinjau: 13/11/2019

Cara menghindari Penguncian Ketergantungan ACP di Intel® Cyclone® V SoC, Arria®V SoC, dan Arria®10 SoC

Lingkungan

    Intel® Quartus® Prime Edisi Pro
BUILT IN - ARTICLE INTRO SECOND COMPONENT
Deskripsi

Dalam kondisi tertentu, Anda mungkin memiliki penguncian ketergantungan ACP di Arria® dan Cyclone® SoC. Berikut adalah beberapa contoh skenario tentang bagaimana hal itu mungkin terjadi:

  1. CPU ARM mengakses fabric FPGA menggunakan akses memori perangkat. Jenis akses ini menyebabkan pipa CPU macet hingga akses selesai.
  2. Mesin status fabric FPGA mengeluarkan akses koheren ke HPS melalui ACP agar dapat merespons akses HPS.
  3. ACP menerima akses, tetapi membutuhkan SCU untuk melakukan operasi pemeliharaan cache untuk menyelesaikannya. Namun, operasi pemeliharaan cache tidak dapat diselesaikan karena pipeline CPU terhenti—sistem menemui jalan buntu.

Resolusi

Hindari perlu mengakses kembali HPS secara koheren melalui ACP dari fabric untuk menyelesaikan akses yang berasal dari HPS, karena ini dapat menyebabkan situasi kebuntuan.

Anda dapat mencapai hasil yang sama dengan memecah fungsionalitas menjadi potongan-potongan kecil. Misalnya, memulai operasi dengan akses, lalu menggunakan akses kedua untuk menentukan status operasi.

Produk Terkait

Artikel ini berlaku untuk 3 produk

Arria® V SX SoC FPGA
Cyclone® V SX SoC FPGA
Intel® Arria® 10 SX SoC FPGA

1

Konten pada halaman ini adalah kombinasi terjemahan manusia dan komputer dari konten asli berbahasa Inggris. Konten ini disediakan untuk kenyamanan Anda dan hanya untuk informasi umum dan tidak boleh dianggap lengkap atau akurat. Jika ada kontradiksi antara versi bahasa Inggris halaman ini dan terjemahannya, versi bahasa Inggris yang akan mengatur dan mengendalikan. Lihat versi bahasa Inggris halaman ini.