Karena masalah dalam perangkat lunak Intel® Quartus® II versi 14.1, HPS User Clock 2 tidak dapat diaktifkan dari HPS Megawizard di Qsys.
Untuk mengatasi masalah ini di perangkat lunak Intel® Quartus® II versi 14.1, ikuti langkah-langkah di bawah ini:
Untuk mengaktifkan HPS User Clock 2
- Simpan proyek Qsys Anda, dan keluar dari Qsys
- Buka file .qsys yang berisi instans HPS di editor teks <nama proyek>.qsys
- Cari parameter S2FCLK_USER2CLK_Enable, dan atur ke true
<nama parameter="S2FCLK_USER2CLK_Enable" value="true" /> - Simpan file .qsys
- Buka proyek di Qsys dan hasilkan sistem
Catatan: Langkah-langkah di atas mungkin perlu diulang jika parameter HPS diedit di Qsys.
Untuk mengatur frekuensi HPS User Clock 2
Frekuensi HPS User Clock 2 harus diatur secara manual, mengikuti alur Preloader Custom Clocking seperti yang digunakan untuk perangkat lunak Quartus II 13.1 dan sebelumnya. Alur ini memperbarui perangkat lunak file handoff BSP yang dihasilkan/<nama bsp>/generated/pll_config.h
Silakan lihat halaman Rocketboards berikut untuk lebih jelasnya: http://www.rocketboards.org/foswiki/Documentation/PreloaderClockingCustomization131
Kemudian batasan clock seperti di bawah ini harus ditambahkan ke file .sdc apa pun. Pastikan bahwa berkas .sdc harus bersumber setelah berkas .qip.
create_clock -periode <HPS User Clock 2 periode> [get_pins -compatibility_mode *|fpga_interfaces|clocks_resets|h2f_user2_clk]