Intel-LOGO

DSP Builder untuk Intel FPGA

DSP-Builder-untuk-Intel-FPGA-PRODUK

Informasi Produk

Produk ini disebut DSP Builder untuk Intel FPGA. Ini adalah alat perangkat lunak yang memungkinkan pengguna merancang dan mengimplementasikan algoritma pemrosesan sinyal digital (DSP) pada Intel FPGA. Alat ini menyediakan antarmuka grafis yang terintegrasi dengan alat The MathWorks MATLAB dan Simulink, memungkinkan pengguna merancang sistem DSP menggunakan pendekatan diagram blok. Alat ini memiliki versi yang berbeda, dengan versi terbaru adalah 22.4. Produk telah melalui beberapa revisi, dengan setiap revisi memperkenalkan fitur baru, perbaikan bug, dan peningkatan. Tabel riwayat revisi memberikan ringkasan perubahan yang dilakukan di setiap versi. Produk ini memiliki dua edisi blokset: blokset standar dan blokset lanjutan. Blockset standar tersedia untuk Intel Quartus Prime Standard Edition, sedangkan blocket lanjutan tersedia untuk Intel Quartus Prime Pro Edition dan Intel Quartus Prime Standard Edition. Produk ini memiliki persyaratan sistem yang harus dipenuhi untuk pemasangan dan penggunaan yang benar. Ini memerlukan setidaknya satu versi The MathWorks MATLAB dan alat Simulink, dengan dukungan untuk MATLAB versi 64-bit. Versi perangkat lunak Intel Quartus Prime harus sesuai dengan versi DSP Builder untuk Intel FPGA yang digunakan. Blockset tingkat lanjut menggunakan tipe titik tetap Simulink untuk semua operasi dan memerlukan versi berlisensi Titik Tetap Simulink. Intel juga merekomendasikan DSP System Toolbox dan Communications System Toolbox untuk fungsionalitas tambahan.

Petunjuk Penggunaan Produk

  1. Pastikan Anda memiliki versi The MathWorks MATLAB dan alat Simulink yang kompatibel yang terinstal di stasiun kerja Anda. Alat ini hanya mendukung MATLAB versi 64-bit.
  2. Pastikan Anda menginstal versi perangkat lunak Intel Quartus Prime yang sesuai. Versi tersebut harus sesuai dengan versi DSP Builder untuk Intel FPGA yang Anda gunakan.
  3. Luncurkan DSP Builder untuk Intel FPGA dan buka antarmuka grafis.
  4. Rancang sistem DSP Anda menggunakan pendekatan diagram blok yang disediakan oleh alat ini. Gunakan blok dan fitur yang tersedia untuk menyusun algoritma yang Anda inginkan.
  5. Ambil keuntungantage dari tipe titik tetap Simulink untuk semua operasi dalam desain Anda. Pastikan Anda memiliki lisensi yang diperlukan untuk Simulink Fixed Point.
  6. Jika Anda memerlukan fungsionalitas tambahan, pertimbangkan untuk menggunakan DSP System Toolbox dan Communications System Toolbox, yang direkomendasikan oleh Intel.
  7. Setelah desain Anda selesai, Anda dapat menghasilkan yang diperlukan files untuk memprogram Intel FPGA.

Dengan mengikuti petunjuk penggunaan ini, Anda akan dapat merancang dan mengimplementasikan algoritma DSP secara efektif pada Intel FPGA menggunakan DSP Builder untuk Intel FPGA.

Pembuat DSP untuk Catatan Rilis Intel® FPGA

Informasi Terkait

  • Basis Pengetahuan
  • Instalasi dan Lisensi Perangkat Lunak

Ralat

Errata adalah cacat atau kesalahan fungsional yang dapat menyebabkan produk menyimpang dari spesifikasi yang dipublikasikan. Masalah dokumentasi mencakup kesalahan, deskripsi yang tidak jelas, atau kelalaian dari spesifikasi atau dokumen produk yang dipublikasikan saat ini.
Untuk informasi lengkap tentang kesalahan dan versi yang terpengaruh oleh kesalahan tersebut, lihat halaman Basis Pengetahuan Intel® weblokasi.

Informasi Terkait
Basis Pengetahuan

Pembuat DSP untuk Riwayat Revisi Blockset Tingkat Lanjut Intel FPGA

Versi Tanggal Keterangan
22.4 2022.12.12 Ditambahkan Matrix Multiply Engine Design Exampsaya.
22.3 2022.09.30 • Peningkatan kinerja:

— DSP Builder kini menggunakan blok FP DSP untuk FP16 dan Bfloat16, yang dibulatkan dengan benar, Menambahkan, Sub or TambahkanSub pada perangkat Intel Agilex

— Menyediakan akses ke arsitektur DSP berat dan DSP ringan untuk log eksponensial dan natural di blok DSP Builder.

— peningkatan penggunaan logika FP FFT untuk dua format FP dengan presisi lebih rendah: FP16 dan FP19.

• Peningkatan integrasi desain DSP Builder dengan IP lain di Platform Designer.

— DSP Builder tidak membuka gulungannya tetapi menyatukan vektor sinyal kompleks (opsional) sebagai satu entitas saluran.

— Anda juga dapat menetapkan peran khusus ke saluran. DSP Builder secara otomatis menetapkan beberapa saluran dengan nama unik dengan mengawali antarmuka dengan nama model DSP Builder.

• Memperbaiki konfigurasi default FFT blok untuk meminimalkan kesalahan saat mengubah parameter FFT.

• Disediakan opsi untuk mengatur ulang keadaan internal POHON CEMARA blok selama pengaturan ulang hangat.

• Menambahkan perpustakaan yang berisi blok Simulink yang didukung desain DSP Builder.

22.2 2022.03.30 Mengurangi jumlah iterasi internal KORDIK blok untuk mengurangi penggunaan sumber daya dan meningkatkan akurasi.
lanjutan…
Versi Tanggal Keterangan
22.1 2022.06.30 • Menambahkan pelaporan latensi ke GPIO blok (mirip dengan pelaporan latensi di Saluran IO

blok).

• Menambahkan hybrid back-to-back VFFT blok, yang mendukung streaming data secara terus menerus ketika ukuran FFT berubah tanpa harus melakukan flush pipeline FFT.

• Menambahkan dukungan untuk Intel Cyclone 10 LP, Intel MAX 10, Cyclone IV E+GX di DSP Builder Advanced Pro. Anda harus mengkompilasi RTL yang dihasilkan dengan edisi Intel Quartus Std.

• Memperluas mekanisme kontrol akses baca ke Mem Bersama memblokir

• Peningkatan pengepakan blok DSP dengan melakukan konversi Menambahkan, Sub, Dan mux ke dinamis TambahkanSub memblokir

21.4 2021.12.30 Ditambahkan Penerima Aliran AXI4 Dan Pemancar Aliran AXI4 ke Mengalir perpustakaan
21.3 2021.09.30 • Menambahkan Perpustakaan DFT dengan Bahasa Indonesia: DFT, Susun UlangBlok, Dan Susun Ulang dan Skala Ulang blok

• Menambahkan dukungan untuk perangkat Cyclone V

• Menambahkan kontrol akses baca penasehat (RA) ke blok memori DSP Builder

• Menambahkan blok FFT back-to-back yang disederhanakan

• Menambahkan kemampuan untuk menginstal DSP Builder secara mandiri tanpa memerlukan instalasi Intel Quartus Prime yang kompatibel dengan versi

21.1 2021.06.30 • Ditambahkan Mesin Keadaan Terbatas blok dan desain exampsaya.

• Menambahkan dukungan untuk versi MATLAB: R2020b

20.1 2020.04.13 Pemilih perangkat dihapus di Parameter Perangkat panel.
2019.09.01 Menambahkan dukungan untuk perangkat Intel Agilex®.
19.1 2019.04.01 • Menambahkan dukungan untuk dua tipe floating-point baru float16_m7 (bfloat) dan float19_m10.

• Menambahkan fitur latensi dependen.

• Menambahkan pelaporan tingkat pengisian buffer FIFO.

18.1 2018.09.17 • Menambahkan impor HDL.

• Menambahkan model perangkat lunak C++.

18.0 2018.05.08 • Menambahkan dukungan untuk minimalisasi reset otomatis pada desain DSP Builder. Minimalkan reset menentukan kumpulan register minimal dalam desain yang memerlukan reset, dengan tetap mempertahankan fungsionalitas desain yang benar. Mengurangi jumlah register yang direset oleh DSP Builder dapat memberikan peningkatan kualitas hasil, yaitu mengurangi area dan meningkatkan Fmax.

• Menambahkan dukungan untuk bidang bit ke Mem Bersama memblokir. Bidang-bidang ini menyediakan fungsionalitas analog dengan dukungan bidang bit yang ada di Bidang Reg Dan Keluar blok.

• Menambahkan dukungan beta untuk impor HDL, yang menggabungkan desain VHDL atau Verilog HDL yang dapat disintesis ke dalam desain DSP Builder. Anda kemudian dapat mengkosimulasikan desain yang diimpor dengan komponen DSP Builder Simulink. Impor HDL mencakup antarmuka pengguna minimal, tetapi memerlukan beberapa pengaturan manual. Untuk menggunakan fitur ini, Anda memerlukan lisensi alat MathWorks HDL Verifier.

17.1 2017.11.06 • Menambahkan super-sample desain NCO exampsaya.

• Menambahkan dukungan untuk perangkat Intel Cyclone® 10 dan Intel Stratix® 10.

• Menghapus contoh Sinyal memblokir.

• Menghapus opsi WYSIWYG aktif Info Sintesis memblokir.

17.0 2017.05.05 • Berganti nama menjadi Intel

• Tidak digunakan lagi Sinyal memblokir

• Menambahkan desain Gaussian dan Random Number Generator, misampsedikit

• Menambahkan supers ukuran variabelampmemimpin desain FFT example

• Ditambahkan HibridVFFT memblokir

• Ditambahkan UmumVTwiddle Dan UmumMultVTwiddle blok

16.1 2016.11.10 • Menambahkan DUC dan DDC 4 saluran 2 antena untuk desain referensi LTE

• Menambahkan blok BFU_simple

• Membuat edisi Standar dan Pro. Pro mendukung perangkat Arria 10; Standard mendukung semua keluarga lainnya.

• Menghentikan penggunaan Sinyal memblokir

• Menambahkan fungsionalitas untuk mengatur pengaturan antarmuka Avalon-MM di menu DSP Builder

lanjutan…
Versi Tanggal Keterangan
16.0 2016.05.02 • Reorganisasi perpustakaan

• Peningkatan hasil pelipatan pada perangkat MAX 10

• Menambahkan desain baru exampsedikit:

— Penghasil Angka Acak Gaussian

— Konversi digital naik dan turun DUC_4C4T4R dan DDC_4C4T4R LTE

• Menambahkan strategi pemangkasan FFT baru: prune_to_widths()

15.1 2015.11.11 • Tidak digunakan lagi Jalankan Quartus II Dan Jalankan Modelsim blok

• Menambahkan dukungan penyeberangan jam

• Menambahkan filter FIR yang dapat dikonfigurasi ulang

• Antarmuka bus yang ditingkatkan:

— Peningkatan pemeriksaan dan pelaporan kesalahan

— Peningkatan akurasi simulasi

— Peningkatan implementasi logika budak bus

- Penyeberangan jam yang lebih baik

• Mengubah beberapa antarmuka Avalon-MM

• Menambahkan blok baru:

—   Nilai Tangkap

—   Kipas angin

—   Berhenti sebentar

—   penggemar vektor

• Menambahkan IIR: titik tetap tarif penuh dan IIR: demo titik mengambang tarif penuh

• Menambahkan desain referensi modem pengirim dan penerima

15.0 Mei 2015 • Menambahkan dukungan untuk keluaran SystemVerilog

• Menambahkan perpustakaan memori eksternal

• Ditambahkan Memori Eksternal memblokir

• Menambahkan yang baru Izinkan penulisan di kedua port parameter untuk Mem Ganda memblokir

• Mengubah parameter aktif Pengaturan AvalonMMSlave memblokir

14.1 Desember 2014 • Menambahkan dukungan untuk 10 blok hard-floating-point Arria

• Menambahkan BusStimulus dan BusStimulusFileBlok pembaca ke desain register yang dipetakan memori, misampsaya.

• Menambahkan blok AvalonMMSlaveSettings dan Pembuat DSP > Antarmuka Avalon > Budak Avalon-MM pilihan menu

• Menghapus parameter bus dari blok Kontrol dan Sinyal

• Menghapus desain berikut, misampsedikit:

— Konverter Ruang Warna (Lipat Berbagi Sumber Daya)

— Interpolasi Filter FIR dengan Koefisien Pembaruan

— Filter FIR Primitif (Lipat Berbagi Sumber Daya)

— Tunggal-Stage Filter IIR (Lipatan Berbagi Sumber Daya)

— Tiga detiktage Filter IIR (Lipatan Berbagi Sumber Daya)

• Menambahkan dukungan sistem-in-the-loop

• Menambahkan blok baru:

— Pengklasifikasi titik mengambang

— Akumulasi perkalian floating-point

— Menambahkan fungsi sisi miring ke blok matematika

• Menambahkan desain exampsedikit:

— Konverter ruang warna

— Cemara Kompleks

— CORDIC dari Blok Primitif

— Pengurangan faktor puncak

— Lipat FIR

— Filter Penipisan Tingkat Integer Variabel

— Pengurutan vektor – berurutan dan berulang

lanjutan…
Versi Tanggal Keterangan
• Menambahkan desain referensi:

— Pengurangan faktor puncak

— RF langsung dengan Testbench yang Dapat Disintesis

— Filter Penipisan Dinamis

— Filter Penipisan yang Dapat Dikonfigurasi Ulang

— Filter Penipisan Tingkat Integer Variabel

• Folder berbagi sumber daya dihapus

• Memperbarui folder ALU

14.0 Juni 2014 • Menambahkan dukungan untuk MAX 10 FPGA.

• Menghapus dukungan untuk perangkat Cyclone III dan Stratix III

• Meningkat Pembuat DSP Jalankan ModelSim opsi, yang sekarang memungkinkan Anda menjalankan ModelSim untuk desain tingkat atas atau submodul individual

• Mengubah pembuatan HDL ke dalam direktori tingkat perangkat (di bawah direktori RTL target yang ditentukan) dan bukan dalam hierarki direktori

• Menambahkan sinyal baca pada antarmuka bus

• Menambahkan port jelas pada FIFO

• Tidak digunakan lagi 13 blok FFT

• Menambahkan desain baru exampsedikit:

— Antarmuka Avalon-ST (Buffer FIFO Input dan Output) dengan Tekanan Balik

— Antarmuka Avalon-ST (Output FIFO Buffer) dengan Tekanan Balik

— Fungsi matematika titik tetap

— Akar kuadrat pecahan menggunakan CORDIC

— Penormal

— FFT Paralel

— FFT Titik Mengambang Paralel

— Akar kuadrat menggunakan CORDIC

— FFT/iFFT yang dapat dialihkan

— FFT Titik Tetap Ukuran Variabel

— FFT Titik Tetap Ukuran Variabel tanpa Blok BitReverseCoreC

— iFFT Titik Tetap Ukuran Variabel

— iFFT Titik Tetap Ukuran Variabel tanpa Blok BitReverseCoreC

— FFT Titik Mengambang Ukuran Variabel

— FFT Titik Mengambang Ukuran Variabel tanpa Blok BitReverseCoreC

— iFFT Titik Mengambang Ukuran Variabel

— iFFT Titik Mengambang Ukuran Variabel tanpa Blok BitReverseCoreC

• Menambahkan blok baru:

— Penundaan Berlabuh

— Mengaktifkan Jalur Tunda

— Penundaan Umpan Balik Diaktifkan

— FFT2P, FFT4P, FFT8P, FFT16P, FFT32P, dan FFT64P

— FFT2X, FFT4X, FFT8X, FFT16X, FFT32X, dan FFT64X

— FFT2, FFT4, VFFT2, dan VFFT4

— Multitwiddle Umum dan Twiddle Umum (GeneralMultiTwiddle, GeneralTwiddle)

— FFT Hibrid (Hibrid_FFT)

— FFT Pipa Paralel (PFFT_Pipe)

- Siap

13.1 November 2013 • Menghapus dukungan untuk perangkat berikut:

—Arria GX

— Topan II

— HardCopy II, HardCopy III, dan HardCopy IV

— Stratix, Stratix II, Stratix GX, dan Stratix II GX

• Peningkatan aliran pelipatan ALU

• Menambahkan fungsi baru ke blok Matematika.

lanjutan…
Versi Tanggal Keterangan
• Menambahkan opsi blok fi Simulink ke blok Const, DualMem, dan LUT

• Menambahkan desain baru exampsedikit:

— FFT waktu nyata dengan presisi variabel

— Interpolasi Filter FIR dengan koefisien pembaruan

— Pemancar sinar waktu tunda

• Menambahkan blok baru:

— Penundaan Berlabuh

— Polinomial

— Sudut Twiddle

— TwiddleROM dan TwiddleROMF

— VariabelBitReverse

— VFFT

13.0 Mei 2013 • Blok perangkat diperbarui dengan menu Pemilih Perangkat baru.

• Menambahkan blok ModelPrim baru:

— Konst. Mult

- Membagi

— Min Maks

— Meniadakan

- Produk skalar

• Menambahkan sembilan blok FFT baru

• Menambahkan sepuluh demonstrasi FFT baru

12.1 November 2012 • Menambahkan fitur pelipatan ALU

• Menambahkan opsi floating-point presisi yang ditingkatkan

• Menambahkan blok ModelPrim baru berikut:

— TambahkanSub

— TambahkanSubFused

— CmpCtrl

— Matematika

— Maksimum dan Minimum

— MinMaxCtrl

- Bulat

— Trig

• Menambahkan blok FFT baru berikut:

— Deteksi Tepi (Deteksi Tepi)

— Pembagi Pulsa (PulseDivider)

— Pengganda Pulsa (Pengganda Pulsa)

— FFT Bit-Reverse dengan Output Alami (FFT_BR_Natural)

• Menambahkan desain FIR baru berikut ini, misampsedikit:

— Super-sample menghancurkan filter FIR

— Super-sample filter FIR fraksional

• Menambahkan kontrol posisi, kecepatan, dan arus untuk motor AC (dengan desain lipat ALU) example

Informasi Terkait
Buku Panduan Blockset Tingkat Lanjut Pembuat DSP

Persyaratan Sistem

  • DSP Builder untuk Intel FPGA terintegrasi dengan alat MathWorks MATLAB dan Simulink dan dengan perangkat lunak Intel Quartus® Prime.
  • Pastikan setidaknya satu versi alat MathWorks MATLAB dan Simulink tersedia di workstation Anda sebelum Anda menginstal DSP Builder untuk Intel FPGAs. Anda harus menggunakan versi yang sama dari perangkat lunak Intel Quartus Prime dan DSP Builder untuk Intel FPGA. DSP Builder untuk Intel FPGA hanya mendukung MATLAB versi 64-bit.
  • Mulai v18.0, DSP Builder untuk blok lanjutan Intel FPGA tersedia untuk Intel Quartus Prime Pro Edition dan Intel Quartus Prime Standard Edition. DSP Builder untuk rangkaian blok standar Intel FPGA hanya tersedia untuk Intel Quartus Prime Standard Edition.

Tabel 2. Pembuat DSP untuk Dependensi MATLAB Intel FPGA

Versi Versi yang Didukung MATLAB
Blok Standar Pembuat DSP Blockset Lanjutan DSP Builder
Intel Quartus Edisi Standar Perdana Edisi Intel Quartus Prime Pro
22.4 Tidak tersedia R2022a R2021b R2021a R2020b R2020a
22.3 Tidak tersedia R2022a R2021b R2021a R2020b R2020a
22.1 Tidak tersedia R2021b R2021a R2020b R2020a R2019b
21.3 Tidak tersedia R2021a R2020b R2020a R2019b R2019a
21.1 Tidak tersedia R2020b R2020a R2019b R2019a R2018b
20.1 Tidak tersedia R2019b R2019a R2018b R2018a R2017b R2017a
19.3 Tidak tersedia R2019a R2018b R2018a R2017b
lanjutan…
Versi Versi yang Didukung MATLAB
Blok Standar Pembuat DSP Blockset Lanjutan DSP Builder
Intel Quartus Edisi Standar Perdana Edisi Intel Quartus Prime Pro
R2017a R2016b
19.1 Tidak didukung R2013a R2018b R2018a R2017b R2017a R2016b
18.1 R2013a R2013a R2018a R2017b R2017a R2016b
18.0 R2013a R2013a R2017b R2017a R2016b R2016a R2015b
17.1 R2013a R2013a R2016a R2015b R2015a R2014b R2014a R2013b

Catatan:
DSP Builder for Intel FPGAs advanced blockset menggunakan tipe fixed-point Simulink untuk semua operasi dan memerlukan versi berlisensi dari Simulink Fixed Point. Intel juga merekomendasikan DSP System Toolbox dan Communications System Toolbox, yang beberapa desain exampayo gunakan.

Informasi Terkait
Instalasi dan Lisensi Perangkat Lunak Intel.
DSP Builder untuk Catatan Rilis Intel® FPGAs 9

Dokumen / Sumber Daya

intel DSP Builder untuk Intel FPGA [Bahasa Indonesia:] Panduan Pengguna
Pembuat DSP untuk Intel FPGA, Pembuat untuk Intel FPGA, Intel FPGA, FPGA

Referensi

Tinggalkan komentar

Alamat email Anda tidak akan dipublikasikan. Bidang yang wajib diisi ditandai *