intel-λογότυπο

intel UG-20094 Cyclone 10 GX Native Fixed Point DSP Core IP

intel-UG-20094-Cyclone-10-GX-Native-Fixed-Point-DSP-IP-Core-PRODUCT

Οδηγός χρήστη Intel® Cyclone® 10 GX Native Fixed Point DSP Core IP

Ο πυρήνας IP σταθερού σημείου DSP της Intel Cyclone® 10 GX δημιουργεί και ελέγχει ένα μεμονωμένο μπλοκ Ψηφιακής Επεξεργασίας Σήματος Μεταβλητής Ακρίβειας Intel Cyclone 10 GX (DSP). Ο πυρήνας IP του Cyclone 10 GX Native Fixed Point DSP είναι διαθέσιμος μόνο για συσκευές Intel Cyclone 10 GX.

Cyclone 10 GX Native Fixed Point DSP Core Functional Block Diagramintel-UG-20094-Cyclone-10-GX-Native-Fixed-Point-DSP-IP-Core-FIG- (1)

Σχετικές Πληροφορίες
Εισαγωγή στους πυρήνες IP της Intel FPGA.

Δυνατότητες πυρήνων IP σταθερού σημείου του Cyclone 10 GX Native Fixed Point DSP

Ο πυρήνας IP του Cyclone 10 GX Native Fixed Point DSP υποστηρίζει τις ακόλουθες δυνατότητες:

  • Υψηλής απόδοσης, βελτιστοποιημένης ισχύος και πλήρως καταχωρημένες λειτουργίες πολλαπλασιασμού
  • Μήκη λέξεων 18-bit και 27-bit
  • Δύο πολλαπλασιαστές 18 × 19 ή ένας πολλαπλασιαστής 27 × 27 ανά μπλοκ DSP
  • Ενσωματωμένος καταχωρητής πρόσθεσης, αφαίρεσης και διπλής συσσώρευσης 64-bit για συνδυασμό αποτελεσμάτων πολλαπλασιασμού
  • Cascading 19-bit ή 27-bit όταν ο προ-προσθετικός είναι απενεργοποιημένος και cascading 18-bit όταν χρησιμοποιείται ο pre-adder για να σχηματιστεί η γραμμή καθυστέρησης βρύσης για την εφαρμογή φιλτραρίσματος
  • Διαδοχικός δίαυλος εξόδου 64-bit για τη διάδοση των αποτελεσμάτων εξόδου από το ένα μπλοκ στο επόμενο μπλοκ χωρίς εξωτερική λογική υποστήριξη
  • Υποστηρίζεται σκληρός προ-προσθήκη σε λειτουργίες 19-bit και 27-bit για συμμετρικά φίλτρα
  • Εσωτερική τράπεζα εγγραφής συντελεστών σε λειτουργίες 18-bit και 27-bit για εφαρμογή φίλτρου
  • Φίλτρα συστολικής πεπερασμένης παλμικής απόκρισης (FIR) 18-bit και 27-bit με κατανεμημένο αθροιστή εξόδου

Ξεκινώντας

Αυτό το κεφάλαιο παρέχει ένα γενικό τέρμαview της ροής σχεδίασης του πυρήνα IP της Intel FPGA για να σας βοηθήσει να ξεκινήσετε γρήγορα με τον πυρήνα IP σταθερού σημείου DSP Cyclone 10 GX Native. Η βιβλιοθήκη IP της Intel FPGA εγκαθίσταται ως μέρος της διαδικασίας εγκατάστασης του Intel Quartus® Prime. Μπορείτε να επιλέξετε και να παραμετροποιήσετε οποιονδήποτε πυρήνα IP της Intel FPGA από τη βιβλιοθήκη. Η Intel παρέχει έναν ενσωματωμένο επεξεργαστή παραμέτρων που σας επιτρέπει να προσαρμόσετε τον πυρήνα IP του Intel FPGA DSP για να υποστηρίζει μια μεγάλη ποικιλία εφαρμογών. Το πρόγραμμα επεξεργασίας παραμέτρων σας καθοδηγεί στη ρύθμιση των τιμών των παραμέτρων και στην επιλογή προαιρετικών θυρών.

Σχετικές Πληροφορίες

  • Εισαγωγή στους πυρήνες IP της Intel FPGA
    Παρέχει γενικές πληροφορίες για όλους τους πυρήνες IP της Intel FPGA, συμπεριλαμβανομένης της παραμετροποίησης, της δημιουργίας, της αναβάθμισης και της προσομοίωσης πυρήνων IP.
  • Δημιουργία σεναρίων προσομοίωσης IP ανεξάρτητης έκδοσης και σχεδιαστής πλατφόρμας (Τυπική).
    Δημιουργήστε σενάρια προσομοίωσης που δεν απαιτούν μη αυτόματες ενημερώσεις για αναβαθμίσεις λογισμικού ή έκδοσης IP.
  • Βέλτιστες πρακτικές διαχείρισης έργου
    Οδηγίες για αποτελεσματική διαχείριση και φορητότητα του έργου και της IP σας files.
Cyclone 10 GX Native Fixed Point DSP IP Core Ρυθμίσεις παραμέτρων

Μπορείτε να προσαρμόσετε τον πυρήνα IP του Cyclone 10 GX Native Fixed Point DSP καθορίζοντας τις παραμέτρους χρησιμοποιώντας το πρόγραμμα επεξεργασίας παραμέτρων στο λογισμικό Intel Quartus Prime.

Καρτέλα Λειτουργίας

Παράμετρος Παράμετρος που δημιουργείται IP Αξία Περιγραφή
Επιλέξτε τον τρόπο λειτουργίας λειτουργία_λειτουργίας m18×18_full m18×18_sumof2 m18×18_plus36 m18×18_systolic m27×27 Επιλέξτε τον επιθυμητό τρόπο λειτουργίας.
Διαμόρφωση πολλαπλασιαστή
Μορφή αναπαράστασης για τον επάνω πολλαπλασιαστή x τελεστή signed_max υπογεγραμμένο ανυπόγραφο Καθορίστε τη μορφή αναπαράστασης για τον επάνω πολλαπλασιαστή x τελεστή.
Παράμετρος Παράμετρος που δημιουργείται IP Αξία Περιγραφή
Μορφή αναπαράστασης για τον κορυφαίο πολλαπλασιαστή y τελεστή signed_may υπογεγραμμένο ανυπόγραφο Καθορίστε τη μορφή αναπαράστασης για τον κορυφαίο πολλαπλασιαστή y τελεστή.
Μορφή αναπαράστασης για τον κάτω πολλαπλασιαστή x τελεστή signed_mbx υπογεγραμμένο ανυπόγραφο Καθορίστε τη μορφή αναπαράστασης για τον κάτω πολλαπλασιαστή x τελεστή.
Μορφή αναπαράστασης για τον κάτω πολλαπλασιαστή y τελεστή signed_mby υπογεγραμμένο ανυπόγραφο Καθορίστε τη μορφή αναπαράστασης για τον κάτω πολλαπλασιαστή y τελεστή.

Πάντα επιλέξτε ανυπόγραφο για m18×18_plus36 .

Ενεργοποιήστε τη θύρα 'sub' enable_sub Οχι Ναί Επιλέγω Ναί για να ενεργοποιήσετε

υπολιμένας.

Καταχωρίστε την είσοδο «sub» του πολλαπλασιαστή υπο_ρολόι Οχι Ρολόι0 Ρολόι1 Ρολόι2 Επιλέγω Ρολόι 0, Ρολόι 1, ή Ρολόι 2 για να ενεργοποιήσετε και να καθορίσετε το σήμα ρολογιού εισόδου για τον δευτερεύοντα καταχωρητή εισόδου.
Καταρράκτης εισόδου
Ενεργοποίηση καταρράκτη εισόδου για είσοδο «ay». ay_use_scan_in Οχι Ναί Επιλέγω Ναί για να ενεργοποιήσετε τη μονάδα καταρράκτη εισόδου για την εισαγωγή δεδομένων ay.

Όταν ενεργοποιείτε τη μονάδα καταρράκτη εισόδου, ο πυρήνας IP σταθερού σημείου DSP Cyclone 10 GX Native χρησιμοποιεί τα σήματα εισόδου σάρωσης ως είσοδο αντί για σήματα εισόδου ay.

Ενεργοποίηση καταρράκτη εισόδου για είσοδο «κατά». by_use_scan_in Οχι Ναί Επιλέγω Ναί για να ενεργοποιήσετε τη μονάδα καταρράκτη εισόδου για την εισαγωγή δεδομένων.

Όταν ενεργοποιείτε τη μονάδα καταρράκτη εισόδου, ο πυρήνας IP IP σταθερού σημείου Cyclone 10 GX χρησιμοποιεί τα σήματα εισόδου ay ως είσοδο αντί για σήματα εισόδου.

Ενεργοποίηση καταχώρησης καθυστέρησης δεδομένων delay_scan_out_ay Οχι Ναί Επιλέγω Ναί για να ενεργοποιήσετε την καταχώρηση καθυστέρησης μεταξύ καταχωρητών ay και εισόδου.

Αυτή η δυνατότητα δεν υποστηρίζεται σε m18×18_plus36 και m27x27 λειτουργία λειτουργίας.

Παράμετρος Παράμετρος που δημιουργείται IP Αξία Περιγραφή
Ενεργοποίηση καταχώρησης δεδομένων με καθυστέρηση delay_scan_out_by Οχι Ναί Επιλέγω Ναί για να ενεργοποιήσετε την εγγραφή καθυστέρησης μεταξύ των καταχωρητών εισόδου και του διαύλου εξόδου ανίχνευσης.

Αυτή η δυνατότητα δεν υποστηρίζεται σε m18×18_plus36 και m27x27 λειτουργία λειτουργίας.

Ενεργοποίηση θύρας ανίχνευσης gui_scanout_enable Οχι Ναί Επιλέγω Ναί για να ενεργοποιήσετε

δίαυλος εξόδου ανίχνευσης.

Πλάτος διαύλου εξόδου 'scanout' scan_out_width 1–27 Καθορίστε το πλάτος του

δίαυλος εξόδου ανίχνευσης.

Διαμόρφωση δεδομένων 'x'
Πλάτος διαύλου εισόδου «ax». τσεκούρι_πλάτος 1–27 Καθορίστε το πλάτος του

Δίαυλος εισόδου τσεκούρι.1)

Καταχωρίστε την είσοδο «ax» του πολλαπλασιαστή τσεκούρι_ρολόι Οχι Ρολόι0 Ρολόι1 Ρολόι2 Επιλέγω Ρολόι 0, Ρολόι 1, ή Ρολόι 2 για να ενεργοποιήσετε και να καθορίσετε το σήμα ρολογιού εισόδου για τον καταχωρητή εισόδου ax.

Ο καταχωρητής εισόδου ax δεν είναι διαθέσιμος εάν ορίσετε Πηγή τελεστών «ax». να "συντελεστής".

Πλάτος διαύλου εισόδου 'bx' bx_width 1–18 Καθορίστε το πλάτος του

bx δίαυλος εισόδου.(1)

Καταχωρίστε την είσοδο 'bx' του πολλαπλασιαστή bx_clock Οχι Ρολόι0 Ρολόι1 Ρολόι2 Επιλέγω Ρολόι 0, Ρολόι 1, ή Ρολόι 2 για να ενεργοποιήσετε και να καθορίσετε το σήμα ρολογιού εισόδου για τον καταχωρητή εισόδου bx.

Ο καταχωρητής εισόδου bx δεν είναι διαθέσιμος εάν ορίσετε Πηγή τελεστών 'bx' να "συντελεστής".

Διαμόρφωση δεδομένων 'y'
πλάτος διαύλου «ay» ή «σάρωση». ay_scan_in_width 1–27 Καθορίστε το πλάτος του διαύλου εισόδου ay ή scanin.(1)
Καταχωρίστε την είσοδο 'ay' ή την είσοδο 'scanin' του πολλαπλασιαστή ay_scan_in_clock Οχι Ρολόι0 Ρολόι1 Ρολόι2 Επιλέγω Ρολόι 0, Ρολόι 1, ή Ρολόι 2 για να ενεργοποιήσετε και να καθορίσετε το σήμα ρολογιού εισόδου για τον καταχωρητή εισόδου ay ή scanin.
πλάτος διαύλου εισόδου «by». κατά_πλάτος 1–19 Καθορίστε το πλάτος του διαύλου εισόδου.(1)
Παράμετρος Παράμετρος που δημιουργείται IP Αξία Περιγραφή
Καταχωρίστε την είσοδο «by» του πολλαπλασιαστή by_clock Οχι Ρολόι0 Ρολόι1 Ρολόι2 Επιλέγω Ρολόι 0, Ρολόι 1, ή Ρολόι 2 για να ενεργοποιήσετε και να καθορίσετε το σήμα ρολογιού εισόδου για by ή scanin

καταχωρητής εισόδου.(1)

Διαμόρφωση «αποτελέσματος» εξόδου
Πλάτος διαύλου εξόδου 'rezulta' αποτέλεσμα_α_πλάτος 1–64 Καθορίστε το πλάτος του

αποτέλεσμα διαύλου εξόδου.

Πλάτος διαύλου εξόδου 'resultb' αποτέλεσμα_β_πλάτος 1–64 Καθορίστε το πλάτος του διαύλου εξόδου resultb. resultb διαθέσιμο μόνο όταν χρησιμοποιείται η λειτουργία_λειτουργίας m18×18_full.
Χρησιμοποιήστε καταχωρητή εξόδου output_clock Οχι Ρολόι0 Ρολόι1 Ρολόι2 Επιλέγω Ρολόι 0, Ρολόι 1, ή Ρολόι 2 για να ενεργοποιήσετε και να καθορίσετε το σήμα ρολογιού εισόδου για τους καταχωρητές εξόδου αποτελεσμάτων και αποτελεσμάτων.

Καρτέλα Pre-adder

Παράμετρος Παράμετρος που δημιουργείται IP Αξία Περιγραφή
Πηγή τελεστών «ay». operand_source_may συσκευή ανάγνωσης εισόδου Καθορίστε την πηγή τελεστών για την είσοδο ay. Επιλέγω προπαρασκευαστής για να ενεργοποιήσετε τη μονάδα προ-αθροιστή για τον κορυφαίο πολλαπλασιαστή. Οι ρυθμίσεις για το ay και την πηγή τελεστών πρέπει να είναι ίδιες.
«από» πηγή τελεστών operand_source_mby συσκευή ανάγνωσης εισόδου Καθορίστε την πηγή τελεστών για την είσοδο. Επιλέγω προπαρασκευαστής για να ενεργοποιήσετε τη μονάδα προ-αθροιστή για τον κάτω πολλαπλασιαστή. Οι ρυθμίσεις για το ay και την πηγή τελεστών πρέπει να είναι ίδιες.
Ορίστε μια πράξη προ-προσθήκης στην αφαίρεση preadder_αφαίρεση_α Οχι Ναί Επιλέγω Ναί για να καθορίσετε τη λειτουργία αφαίρεσης για τη μονάδα προ-αθροιστή για τον επάνω πολλαπλασιαστή. Οι ρυθμίσεις προ-αθροιστή για τον επάνω και τον κάτω πολλαπλασιαστή πρέπει να είναι ίδιες.
Ρυθμίστε τη λειτουργία προ-αθροιστή b στην αφαίρεση preadder_subtract_b Οχι Ναί Επιλέγω Ναί για να καθορίσετε τη λειτουργία αφαίρεσης για τη μονάδα προ-αθροιστή για τον κάτω πολλαπλασιαστή. Οι ρυθμίσεις προ-αθροιστή για τον επάνω και τον κάτω πολλαπλασιαστή πρέπει να είναι ίδιες.
Διαμόρφωση δεδομένων 'z'
Πλάτος διαύλου εισόδου «az». az_width 1–26 Καθορίστε το πλάτος του διαύλου εισόδου az.(1)
Καταχωρίστε την είσοδο «az» του πολλαπλασιαστή az_clock Οχι Ρολόι0 Ρολόι1 Ρολόι2 Επιλέγω Ρολόι 0, Ρολόι 1, ή Ρολόι 2 για να ενεργοποιήσετε και να καθορίσετε το σήμα ρολογιού εισόδου για τους καταχωρητές εισόδου az. Οι ρυθμίσεις ρολογιού για τους καταχωρητές εισόδου ay και az πρέπει να είναι οι ίδιες.
Πλάτος διαύλου εισόδου «bz». bz_width 1–18 Καθορίστε το πλάτος του διαύλου εισόδου bz.(1)
Καταχωρίστε την είσοδο 'bz' του πολλαπλασιαστή bz_clock Οχι Ρολόι0 Ρολόι1 Ρολόι2 Επιλέγω Ρολόι 0, Ρολόι 1, ή Ρολόι 2 για να ενεργοποιήσετε και να καθορίσετε το σήμα ρολογιού εισόδου για τους καταχωρητές εισόδου bz. Οι ρυθμίσεις ρολογιού για τους καταχωρητές εισόδου by και bz πρέπει να είναι ίδιες.

Καρτέλα εσωτερικού συντελεστή

Παράμετρος Παράμετρος που δημιουργείται IP Αξία Περιγραφή
Πηγή τελεστών «ax». operand_source_max εισαγωγή συντ Καθορίστε την πηγή τελεστών για το δίαυλο εισόδου του ax. Επιλέγω συντ για να ενεργοποιήσετε τη μονάδα εσωτερικού συντελεστή για τον κορυφαίο πολλαπλασιαστή.

Επιλέγω Οχι για Καταχωρίστε την είσοδο «ax» του πολλαπλασιαστή παράμετρο όταν ενεργοποιείτε τη δυνατότητα εσωτερικού συντελεστή.

Παράμετρος Παράμετρος που δημιουργείται IP Αξία Περιγραφή
      Οι ρυθμίσεις για την πηγή τελεστών ax και bx πρέπει να είναι ίδιες.
Πηγή τελεστών 'bx' operand_source_mbx εισαγωγή συντ Καθορίστε την πηγή τελεστών για το δίαυλο εισόδου bx. Επιλέγω συντ για να ενεργοποιήσετε τη μονάδα εσωτερικού συντελεστή για τον κορυφαίο πολλαπλασιαστή.

Επιλέγω Οχι για Καταχωρίστε την είσοδο 'bx' του πολλαπλασιαστή παράμετρο όταν ενεργοποιείτε τη δυνατότητα εσωτερικού συντελεστή.

Οι ρυθμίσεις για την πηγή τελεστών ax και bx πρέπει να είναι ίδιες.

Διαμόρφωση καταχωρητή εισόδου «coefsel».
Καταχωρίστε την είσοδο «coefsela» του πολλαπλασιαστή coef_sel_a_clock Οχι Ρολόι0 Ρολόι1 Ρολόι2 Επιλέγω Ρολόι 0, Ρολόι 1, ή Ρολόι 2 για να ενεργοποιήσετε και να καθορίσετε το σήμα ρολογιού εισόδου για τους καταχωρητές εισόδου coefsela.
Καταχωρίστε την είσοδο «coefselb» του πολλαπλασιαστή coef_sel_b_clock Οχι Ρολόι0 Ρολόι1 Ρολόι2 Επιλέγω Ρολόι 0, Ρολόι 1, ή Ρολόι 2 για να ενεργοποιήσετε και να καθορίσετε το σήμα ρολογιού εισόδου για τους καταχωρητές εισόδου coefselb.
Διαμόρφωση συντελεστή αποθήκευσης
συν_α_0–7 συν_α_0–7 Ακέραιος αριθμός Καθορίστε τις τιμές των συντελεστών για το δίαυλο εισόδου ax.

Για τη λειτουργία λειτουργίας 18 bit, η μέγιστη τιμή εισόδου είναι 218 – 1. Για λειτουργία 27 bit, η μέγιστη τιμή είναι 227 – 1.

συν_β_0–7 συν_β_0–7 Ακέραιος αριθμός Καθορίστε τις τιμές των συντελεστών για το δίαυλο εισόδου bx.

Καρτέλα καταρράκτη συσσωρευτή/εξόδου

Παράμετρος Παράμετρος που δημιουργείται IP Αξία Περιγραφή
Ενεργοποίηση θύρας «συσσώρευσης». enable_accumulate Οχι Ναί Επιλέγω Ναί για να ενεργοποιήσετε

θύρα συσσωρευτή.

Ενεργοποίηση θύρας "άρνησης". enable_negate Οχι Ναί Επιλέγω Ναί για να ενεργοποιήσετε

άρνηση λιμένα.

Ενεργοποιήστε τη θύρα «loadconst». enable_loadconst Οχι Ναί Επιλέγω Ναί για να ενεργοποιήσετε

θύρα loadconst.

Καταχωρίστε την είσοδο «συσσώρευση» του συσσωρευτή συσσωρεύω_ρολόι Οχι Ρολόι0 Ρολόι1 Ρολόι2 Επιλέγω Ρολόι 0 , Ρολόι 1, ή Ρολόι 2 για να ενεργοποιήσετε και να καθορίσετε το σήμα ρολογιού εισόδου για τους συσσωρευμένους καταχωρητές εισόδου.
Παράμετρος Παράμετρος που δημιουργείται IP Αξία Περιγραφή
Καταχωρίστε την είσοδο «loadconst» του συσσωρευτή load_const_clock Οχι Ρολόι0 Ρολόι1 Ρολόι2 Επιλέγω Ρολόι 0, Ρολόι 1, ή Ρολόι 2 για να ενεργοποιήσετε και να καθορίσετε το σήμα ρολογιού εισόδου για τους καταχωρητές εισόδου loadconst.
Καταχωρίστε την είσοδο «άρνηση» της μονάδας αθροιστή negate_clock Οχι Ρολόι0 Ρολόι1 Ρολόι2 Επιλέγω Ρολόι 0, Ρολόι 1, ή Ρολόι 2 για να ενεργοποιήσετε και να καθορίσετε το σήμα ρολογιού εισόδου για τους καταχωρητές εισόδου άρνησης.
Ενεργοποίηση διπλού συσσωρευτή enable_double_accum Οχι Ναί Επιλέγω Ναί για να ενεργοποιήσετε τη δυνατότητα διπλού συσσωρευτή.
N τιμή της προκαθορισμένης σταθεράς load_const_value 0 – 63 Καθορίστε την προκαθορισμένη σταθερή τιμή.

Αυτή η τιμή μπορεί να είναι 2N όπου N είναι η προκαθορισμένη σταθερή τιμή.

Ενεργοποίηση θύρας αλυσίδας use_chainadder Οχι Ναί Επιλέγω Ναί για να ενεργοποιήσετε τη μονάδα καταρράκτη εξόδου και τον δίαυλο εισόδου αλυσίδας.

Η λειτουργία καταρράκτη εξόδου δεν υποστηρίζεται σε m18×18_full τρόπος λειτουργίας.

Ενεργοποίηση θύρας αλυσίδας gui_chainout_enable Οχι Ναί Επιλέγω Ναί για να ενεργοποιήσετε το δίαυλο εξόδου αλυσίδας. Η λειτουργία καταρράκτη εξόδου δεν υποστηρίζεται σε

m18×18_full τρόπος λειτουργίας.

Καρτέλα Pipelining

Παράμετρος Παράμετρος που δημιουργείται IP Αξία Περιγραφή
Προσθήκη καταχωρητή σωλήνωσης εισόδου στο σήμα δεδομένων εισόδου (x/y/z/coefsel) input_pipeline_clock Οχι Ρολόι0 Ρολόι1 Ρολόι2 Επιλέγω Ρολόι 0, Ρολόι 1, ή Ρολόι 2 για να ενεργοποιήσετε και να καθορίσετε το σήμα ρολογιού εισόδου για τους καταχωρητές εισόδου του αγωγού x, y, z, coefsela και coefselb.
Προσθέστε καταχωρητή σωλήνωσης εισόδου στο σήμα δεδομένων «sub». sub_pipeline_clock Οχι Ρολόι0 Ρολόι1 Ρολόι2 Επιλέγω Ρολόι 0, Ρολόι 1, ή Ρολόι 2 για να ενεργοποιήσετε και να καθορίσετε το σήμα ρολογιού εισόδου για τον καταχωρητή εισόδου του δευτερεύοντος αγωγού. (2)
Προσθέστε καταχωρητή σωλήνωσης εισόδου στο σήμα δεδομένων «συσσώρευση». accum_pipeline_clock Οχι Ρολόι0 Ρολόι1 Ρολόι2 Επιλέγω Ρολόι 0, Ρολόι 1, ή Ρολόι 2 για να ενεργοποιήσετε και να καθορίσετε το σήμα ρολογιού εισόδου για τον καταχωρητή εισόδου συσσωρευμένου αγωγού.(2)
Προσθέστε καταχωρητή αγωγού εισόδου στο σήμα δεδομένων «loadconst». load_const_pipeline_clock Οχι Ρολόι0 Ρολόι1 Ρολόι2 Επιλέγω Ρολόι 0, Ρολόι 1, ή Ρολόι 2 για να ενεργοποιήσετε και να καθορίσετε το σήμα ρολογιού εισόδου για τον καταχωρητή εισόδου αγωγού loadconst.(2)
Προσθέστε καταχωρητή σωλήνωσης εισόδου στο σήμα δεδομένων «άρνησης». negate_pipeline_clock Οχι Ρολόι0 Ρολόι1 Ρολόι2 Επιλέγω Ρολόι 0, Ρολόι 1, ή Ρολόι 2 για να ενεργοποιήσετε και να καθορίσετε το σήμα ρολογιού εισόδου για τον καταχωρητή εισόδου του αγωγού άρνησης.(2)

Μέγιστο πλάτος δεδομένων εισόδου ανά κατάσταση λειτουργίας
Μπορείτε να προσαρμόσετε το πλάτος δεδομένων για εισόδους x, y και z όπως ορίζεται στον πίνακα.

Όλοι οι καταχωρητές εισόδου σωληνώσεων για σήματα δυναμικού ελέγχου πρέπει να έχουν την ίδια ρύθμιση ρολογιού.

Λειτουργία Μέγιστο πλάτος δεδομένων εισόδου
ax ay az bx by bz
Χωρίς προ-αθροιστή ή εσωτερικό συντελεστή
m18×18_full 18 (υπογεγραμμένο)

18

(ανυπόγραφο)

19 (υπογεγραμμένο)

18 (ανυπόγραφο)

Δεν χρησιμοποιείται 18 (υπογεγραμμένο)

18

(ανυπόγραφο)

19 (υπογεγραμμένο)

18

(ανυπόγραφο)

Δεν χρησιμοποιείται
m18×18_sumof2
m18×18_συστολική
m18×18_plus36
m27×27 27 (υπογεγραμμένο)

27 (ανυπόγραφο)

Δεν χρησιμοποιείται
Μόνο με δυνατότητα προ-προσθήκης
m18×18_full 18 (υπογεγραμμένο)

18 (ανυπόγραφο)

m18×18_sumof2
m18×18_συστολική
m27×27 27 (υπογεγραμμένο)

27

(ανυπόγραφο)

26 (υπογεγραμμένο)

26 (ανυπόγραφο)

Δεν χρησιμοποιείται
Μόνο με δυνατότητα εσωτερικού συντελεστή
m18×18_full Δεν χρησιμοποιείται 19 (υπογεγραμμένο)

18 (ανυπόγραφο)

Δεν χρησιμοποιείται 19 (υπογεγραμμένο)

18

(ανυπόγραφο)

Δεν χρησιμοποιείται
m18×18_sumof2
m18×18_συστολική
m27×27 27 (υπογεγραμμένο)

27 (ανυπόγραφο)

Δεν χρησιμοποιείται

Περιγραφή λειτουργίας

Ο πυρήνας IP του Cyclone 10 GX Native Fixed Point DSP αποτελείται από 2 αρχιτεκτονικές. 18 × 18 πολλαπλασιασμός και 27 × 27 πολλαπλασιασμός. Κάθε παρουσίαση του πυρήνα IP του Cyclone 10 GX Native Fixed Point DSP δημιουργεί μόνο 1 από τις 2 αρχιτεκτονικές ανάλογα με τους επιλεγμένους τρόπους λειτουργίας. Μπορείτε να ενεργοποιήσετε προαιρετικές ενότητες στην εφαρμογή σας.

Σχετικές Πληροφορίες
Μεταβλητή ακρίβεια DSP Blocks στο κεφάλαιο Intel Cyclone 10 GX Devices, Εγχειρίδιο Intel Cyclone 10 GX Core Fabric and General Purpose I/Os.

Λειτουργικοί τρόποι

Ο πυρήνας IP του Cyclone 10 GX Native Fixed Point DSP υποστηρίζει 5 τρόπους λειτουργίας:

  • Η πλήρης λειτουργία 18 × 18
  • Η λειτουργία 18 × 18 άθροισμα 2
  • Η λειτουργία 18 × 18 Plus 36
  • Η συστολική λειτουργία 18 × 18
  • Η λειτουργία 27 × 27

Η πλήρης λειτουργία 18 × 18
Όταν έχει διαμορφωθεί ως πλήρης λειτουργία 18 × 18, ο πυρήνας IP σταθερού σημείου DSP Cyclone 10 GX λειτουργεί ως δύο ανεξάρτητοι 18 (υπογεγραμμένο/μη υπογεγραμμένο) × 19 (υπογεγραμμένο) ή 18
(υπογεγραμμένο/ανυπόγραφο) × 18 (ανυπόγραφο) πολλαπλασιαστές με έξοδο 37 bit. Αυτή η λειτουργία εφαρμόζει τις ακόλουθες εξισώσεις:

  • resulta = τσεκούρι * αι
  • resultb = bx * κατά

Η αρχιτεκτονική 18 × 18 Full Mode

intel-UG-20094-Cyclone-10-GX-Native-Fixed-Point-DSP-IP-Core-FIG- (2)

Η λειτουργία 18 × 18 άθροισμα 2
Σε άθροισμα 18 × 18 2 λειτουργιών, ο πυρήνας IP IP σταθερού σημείου Cyclone 10 GX ενεργοποιεί τους επάνω και κάτω πολλαπλασιαστές και δημιουργεί ένα αποτέλεσμα από πρόσθεση ή αφαίρεση μεταξύ των 2 πολλαπλασιαστών. Το υποδυναμικό σήμα ελέγχου ελέγχει έναν αθροιστή για την εκτέλεση των εργασιών πρόσθεσης ή αφαίρεσης. Το προκύπτον πλάτος εξόδου του πυρήνα IP του Cyclone 10 GX Native Fixed Point DSP μπορεί να υποστηρίξει έως και 64 bit όταν ενεργοποιήσετε τον καταρράκτη συσσωρευτή/εξόδου. Αυτή η λειτουργία εφαρμόζει την εξίσωση των αποτελεσμάτων =[±(ax * ay) + (bx * by)].

Το 18 × 18 Sum of 2 Mode Architecture

intel-UG-20094-Cyclone-10-GX-Native-Fixed-Point-DSP-IP-Core-FIG- (3)

Η λειτουργία 18 × 18 Plus 36
Όταν έχει ρυθμιστεί ως λειτουργία 18 × 18 Plus 36, ο πυρήνας IP DSP σταθερού σημείου Cyclone 10 GX Native ενεργοποιεί μόνο τον κορυφαίο πολλαπλασιαστή. Αυτή η λειτουργία εφαρμόζει την εξίσωση των αποτελεσμάτων = (ax * ay) + concatenate (bx[17:0],by[17:0]).

Η αρχιτεκτονική 18 × 18 Plus 36 Mode

intel-UG-20094-Cyclone-10-GX-Native-Fixed-Point-DSP-IP-Core-FIG- (4)

Πρέπει να ορίσετε τη μορφή αναπαράστασης για τους κάτω πολλαπλασιαστές y τελεστή σε ανυπόγραφο όταν χρησιμοποιείτε αυτήν τη λειτουργία. Όταν ο δίαυλος εισόδου είναι μικρότερος από 36 bit σε αυτήν τη λειτουργία, πρέπει να παρέχετε την απαραίτητη υπογεγραμμένη επέκταση για να γεμίσετε την είσοδο 36 bit.

Χρήση χειριστή λιγότερο από 36-bit σε λειτουργία 18 × 18 Plus 36
Αυτό το πρώηνampΤο le δείχνει πώς να διαμορφώσετε τον πυρήνα IP του Cyclone 10 GX Native Fixed Point DSP για χρήση λειτουργικού τρόπου λειτουργίας 18 × 18 Plus 36 με υπογεγραμμένα δεδομένα εισόδου 12 bit 101010101010 (δυαδικό) αντί για τελεστή 36 bit.

  1. Ορίστε τη μορφή αναπαράστασης για τον κάτω πολλαπλασιαστή x τελεστή: σε υπογεγραμμένο.
  2. Ορίστε τη μορφή αναπαράστασης για τον κάτω πολλαπλασιαστή y τελεστή: σε ανυπόγραφο.
  3. Ορίστε το πλάτος διαύλου εισόδου «bx» σε 18.
  4. Ορίστε το πλάτος διαύλου εισόδου «by» σε 18.
  5. Δώστε δεδομένα του '111111111111111111' στο δίαυλο εισόδου bx.
  6. Παρέχετε δεδομένα του '111111101010101010' σε δίαυλο εισόδου.

Η συστολική λειτουργία 18 × 18
Σε συστολικούς λειτουργικούς τρόπους λειτουργίας 18 × 18, ο πυρήνας IP σταθερού σημείου Cyclone 10 GX Native Fixed Point DSP ενεργοποιεί τους επάνω και κάτω πολλαπλασιαστές, έναν συστολικό καταχωρητή εισόδου για τον επάνω πολλαπλασιαστή και έναν συστολικό καταχωρητή αλυσίδας για την αλυσίδα στα σήματα εισόδου. Όταν ενεργοποιείτε τον καταρράκτη εξόδου, αυτή η λειτουργία υποστηρίζει αποτέλεσμα πλάτους εξόδου 44 bit. Όταν ενεργοποιείτε τη δυνατότητα συσσωρευτή χωρίς καταρράκτη εξόδου, μπορείτε να διαμορφώσετε το πλάτος εξόδου που προκύπτει σε 64 bit.

Η αρχιτεκτονική συστολικής λειτουργίας 18 × 18

intel-UG-20094-Cyclone-10-GX-Native-Fixed-Point-DSP-IP-Core-FIG- (4)

Η λειτουργία 27 × 27
Όταν έχει διαμορφωθεί ως λειτουργίες 27 × 27, ο πυρήνας IP DSP σταθερού σημείου Cyclone 10 GX ενεργοποιεί έναν πολλαπλασιαστή 27(υπογεγραμμένο/μη υπογεγραμμένο) × 27 (υπογεγραμμένο/μη υπογεγραμμένο). Ο δίαυλος εξόδου μπορεί να υποστηρίξει έως και 64 bit με ενεργοποιημένο τον συσσωρευτή/καταρράκτη εξόδου. Αυτή η λειτουργία εφαρμόζει την εξίσωση resulta = ax * ay.

Η αρχιτεκτονική 27 × 27 Mode

intel-UG-20094-Cyclone-10-GX-Native-Fixed-Point-DSP-IP-Core-FIG- (6)

Προαιρετικές ενότητες

Οι προαιρετικές μονάδες που είναι διαθέσιμες στο Cyclone 10 GX Native Fixed Point DSP IP Core είναι:

  • Καταρράκτης εισόδου
  • Προ-προσθέτες
  • Εσωτερικός Συντελεστής
  • Συσσωρευτής και καταρράκτης εξόδου
  • Μητρώα αγωγών

Καταρράκτης εισόδου
Η λειτουργία καταρράκτη εισόδου υποστηρίζεται στο ay και από το δίαυλο εισόδου. Όταν ορίζετε την επιλογή Ενεργοποίηση καταρράκτη εισόδου για την είσοδο «ay» σε Ναι, ο πυρήνας IP IP σταθερού σημείου Cyclone 10 GX Native Fixed Point DSP θα λαμβάνει εισόδους από σήματα εισόδου σάρωσης αντί για δίαυλο εισόδου ay. Όταν ρυθμίσετε την Ενεργοποίηση καταρράκτη εισόδου για την είσοδο "by" σε Ναι, ο πυρήνας IP IP σταθερού σημείου του Cyclone 10 GX θα λαμβάνει εισόδους από το δίαυλο εισόδου ay αντί από το δίαυλο εισόδου.

Συνιστάται η ενεργοποίηση των καταχωρητών εισόδου για ay και/ή κατά όποτε είναι ενεργοποιημένος ο καταρράκτης εισόδου για την ορθότητα της εφαρμογής.

Μπορείτε να ενεργοποιήσετε τους καταχωρητές καθυστέρησης ώστε να ταιριάζουν με την απαίτηση καθυστέρησης μεταξύ του καταχωρητή εισόδου και του καταχωρητή εξόδου. Υπάρχουν 2 καταχωρητές καθυστέρησης στον πυρήνα. Ο επάνω καταχωρητής καθυστέρησης χρησιμοποιείται για θύρες εισόδου ay ή scan-in ενώ ο καταχωρητής καθυστέρησης κάτω χρησιμοποιείται για θύρες εξόδου scanout. Αυτοί οι καταχωρητές καθυστέρησης υποστηρίζονται σε 18 × 18 πλήρη λειτουργία, 18 × 18 αθροίσματα 2 τρόπων λειτουργίας και 18 × 18 συστολικές λειτουργίες.

Προ-αθροιστής

Ο προ-αθροιστής μπορεί να διαμορφωθεί στις ακόλουθες διαμορφώσεις:

  • Δύο ανεξάρτητοι 18-bit (υπογεγραμμένοι/μη υπογεγραμμένοι) προσθετές.
  • Ένας 26-bit pre-adder.

Όταν ενεργοποιείτε τον προ-αθροιστή σε λειτουργίες πολλαπλασιασμού 18 × 18, το ay και το az χρησιμοποιούνται ως δίαυλος εισόδου στον επάνω προ-αθροιστή ενώ τα by και bz χρησιμοποιούνται ως δίαυλος εισόδου στον κάτω προ-αθροιστή. Όταν ενεργοποιείτε τον προ-αθροιστή σε λειτουργία πολλαπλασιασμού 27 × 27, το ay και το az χρησιμοποιούνται ως δίαυλος εισόδου στον προ-αθροιστή. Ο προ-αθροιστής υποστηρίζει πράξεις πρόσθεσης και αφαίρεσης. Όταν χρησιμοποιούνται και οι δύο προ-αθροιστές εντός του ίδιου μπλοκ DSP, πρέπει να μοιράζονται τον ίδιο τύπο λειτουργίας (είτε πρόσθεση είτε αφαίρεση).

Εσωτερικός Συντελεστής
Ο εσωτερικός συντελεστής μπορεί να υποστηρίξει έως και οκτώ σταθερούς συντελεστές για τους πολλαπλασιαστές σε λειτουργίες 18-bit και 27-bit. Όταν ενεργοποιήσετε τη δυνατότητα εσωτερικού συντελεστή, θα δημιουργηθούν δύο δίαυλοι εισόδου για τον έλεγχο της επιλογής του πολυπλέκτη συντελεστών. Ο δίαυλος εισόδου coefsela χρησιμοποιείται για την επιλογή των προκαθορισμένων συντελεστών για τον επάνω πολλαπλασιαστή και ο δίαυλος εισόδου συμβουλών χρησιμοποιείται για την επιλογή των προκαθορισμένων συντελεστών για τον κάτω πολλαπλασιαστή.

Η εσωτερική αποθήκευση συντελεστών δεν υποστηρίζει δυναμικά ελεγχόμενες τιμές συντελεστών και απαιτείται εξωτερική αποθήκευση συντελεστών για την εκτέλεση μιας τέτοιας λειτουργίας.

Συσσωρευτής και Καταρράκτης Εξόδου

Η μονάδα συσσωρευτή μπορεί να ενεργοποιηθεί για να εκτελέσει τις ακόλουθες λειτουργίες:

  • Πράξη πρόσθεσης ή αφαίρεσης
  • Προκατειλημμένη λειτουργία στρογγυλοποίησης με σταθερή τιμή 2Ν
  • Συσσώρευση διπλού καναλιού

Για να εκτελέσετε δυναμικά τη λειτουργία πρόσθεσης ή αφαίρεσης του συσσωρευτή, ελέγξτε το σήμα εισόδου άρνησης. Για μια μεροληπτική λειτουργία στρογγυλοποίησης, μπορείτε να καθορίσετε και να φορτώσετε μια προκαθορισμένη σταθερά 2N πριν ενεργοποιηθεί η μονάδα συσσωρευτή, καθορίζοντας έναν ακέραιο στην τιμή της παραμέτρου N της προκαθορισμένης σταθεράς. Ο ακέραιος N πρέπει να είναι μικρότερος από 64. Μπορείτε να ενεργοποιήσετε ή να απενεργοποιήσετε δυναμικά τη χρήση της προκαθορισμένης σταθεράς ελέγχοντας το σήμα loadconst. Μπορείτε να χρησιμοποιήσετε αυτήν τη λειτουργία ως ενεργή μίξη της στρογγυλής τιμής στη διαδρομή ανάδρασης του συσσωρευτή. Το φορτωμένο κόστος και η συσσωρευμένη χρήση σήματος είναι αμοιβαία αποκλειόμενα.

Μπορείτε να ενεργοποιήσετε τον καταχωρητή διπλού συσσωρευτή χρησιμοποιώντας την παράμετρο Ενεργοποίηση διπλού συσσωρευτή για την εκτέλεση διπλής συσσώρευσης. Η μονάδα συσσωρευτή μπορεί να υποστηρίξει τη σύνδεση πολλαπλών μπλοκ DSP για λειτουργίες πρόσθεσης ή αφαίρεσης, ενεργοποιώντας τη θύρα εισόδου αλυσίδας και τη θύρα εξόδου αλυσίδας. Στη συστολική λειτουργία 18 × 18, θα χρησιμοποιηθούν μόνο 44 bit του διαύλου εισόδου αλυσίδας και του διαύλου εξόδου αλυσίδας. Ωστόσο, όλες οι αλυσίδες 64-bit στο δίαυλο εισόδου πρέπει να συνδέονται με το δίαυλο εξόδου αλυσίδας από το προηγούμενο μπλοκ DSP.

Μητρώο αγωγών

Ο πυρήνας IP του Cyclone 10 GX Native Fixed Point DSP υποστηρίζει ένα μόνο επίπεδο καταχωρητή αγωγών. Ο καταχωρητής σωλήνωσης υποστηρίζει έως και τρεις πηγές ρολογιού και ένα ασύγχρονο σαφές σήμα για επαναφορά των καταχωρητών αγωγών. Υπάρχουν πέντε μητρώα αγωγών:

  • καταχωρητής αγωγού διαύλου εισόδου δεδομένων
  • Καταχωρητής σωληνώσεων υποδυναμικού ελέγχου
  • άρνηση καταχωρητή σωληνώσεων σήματος δυναμικού ελέγχου
  • συσσώρευση καταχωρητή σωληνώσεων σήματος δυναμικού ελέγχου
  • loadconst καταχωρητής αγωγού δυναμικού ελέγχου

Μπορείτε να επιλέξετε να ενεργοποιήσετε κάθε καταχωρητή σωληνώσεων διαύλου εισόδου δεδομένων και τη σωλήνωση σήματος δυναμικού ελέγχου να καταχωρείται ανεξάρτητα. Ωστόσο, όλοι οι ενεργοποιημένοι καταχωρητές αγωγών πρέπει να χρησιμοποιούν την ίδια πηγή ρολογιού.

Σχέδιο χρονισμού

Οι καταχωρητές εισόδου, διοχέτευσης και εξόδου στον πυρήνα IP σταθερού σημείου DSP Cyclone 10 GX υποστηρίζουν τρεις πηγές/ενεργοποιήσεις ρολογιού και δύο ασύγχρονες διαγραφές. Όλοι οι καταχωρητές εισόδου χρησιμοποιούν aclr[0] και όλοι οι καταχωρητές αγωγών και εξόδου χρησιμοποιούν aclr[1]. Κάθε τύπος καταχωρητή μπορεί να επιλέξει μία από τις τρεις πηγές ρολογιού και σήματα ενεργοποίησης ρολογιού. Όταν διαμορφώνετε τον πυρήνα IP σταθερού σημείου Cyclone 10 GX Native σε λειτουργία συστολικής λειτουργίας 18 × 18, το λογισμικό Intel Quartus Prime θα ρυθμίσει τον συστολικό καταχωρητή εισόδου και την πηγή ρολογιού συστολικού καταχωρητή αλυσίδας στην ίδια πηγή ρολογιού με τον καταχωρητή εξόδου εσωτερικά.

Όταν ενεργοποιείτε τη δυνατότητα διπλού συσσωρευτή, το λογισμικό Intel Quartus Prime θα ρυθμίσει την πηγή ρολογιού εγγραφής διπλού συσσωρευτή στην ίδια πηγή ρολογιού με τον καταχωρητή εξόδου εσωτερικά.

Περιορισμοί χρονοδιαγράμματος
Αυτή η καρτέλα δείχνει τους περιορισμούς που πρέπει να εφαρμόσετε για όλα τα σχήματα χρονισμού καταχωρητών.

Κατάσταση Περιορισμός
Όταν ο προ-προσθήκη είναι ενεργοποιημένος Η πηγή ρολογιού για τους καταχωρητές εισόδου ay και az πρέπει να είναι η ίδια.
  Η πηγή ρολογιού για τους καταχωρητές εισόδου by και bz πρέπει να είναι η ίδια.
Όταν είναι ενεργοποιημένοι οι καταχωρητές αγωγών Η πηγή ρολογιού για όλους τους καταχωρητές αγωγών πρέπει να είναι η ίδια.
Όταν οποιαδήποτε από τις εισόδους καταχωρεί για σήματα δυναμικού ελέγχου Η πηγή ρολογιού για τους καταχωρητές εισόδου για τα sub, accumulate, loadconst και negate πρέπει να είναι η ίδια.
Cyclone 10 GX Native Fixed Point DSP IP Core Signals

Το παρακάτω σχήμα δείχνει τα σήματα εισόδου και εξόδου του πυρήνα IP σταθερού σημείου DSP Cyclone 10 GX.

Cyclone 10 GX Native Fixed Point DSP IP Core Signals

intel-UG-20094-Cyclone-10-GX-Native-Fixed-Point-DSP-IP-Core-FIG- (7)

Σήματα εισαγωγής δεδομένων
Όνομα σήματος Τύπος Πλάτος Περιγραφή
τσεκούρι[] Εισαγωγή 27 Εισαγωγή διαύλου δεδομένων στον επάνω πολλαπλασιαστή.
ναι[] Εισαγωγή 27 Εισαγωγή διαύλου δεδομένων στον επάνω πολλαπλασιαστή.

Όταν είναι ενεργοποιημένος ο προ-αθροιστής, αυτά τα σήματα εξυπηρετούνται ως σήματα εισόδου στον κορυφαίο προ-αθροιστή.

αζ[] Εισαγωγή 26 Αυτά τα σήματα είναι σήματα εισόδου στον επάνω προ-αθροιστή.

Αυτά τα σήματα είναι διαθέσιμα μόνο όταν είναι ενεργοποιημένη η προ-προσθήκη. Αυτά τα σήματα δεν είναι διαθέσιμα στο m18×18_plus36

λειτουργία λειτουργίας.

bx[] Εισαγωγή 18 Εισαγωγή διαύλου δεδομένων προς τον κάτω πολλαπλασιαστή.

Αυτά τα σήματα δεν είναι διαθέσιμα στο m27×27 λειτουργία λειτουργίας.

με[] Εισαγωγή 19 Εισαγωγή διαύλου δεδομένων προς τον κάτω πολλαπλασιαστή.

Όταν είναι ενεργοποιημένος ο προ-αθροιστής, αυτά τα σήματα χρησιμεύουν ως σήματα εισόδου στον κάτω προ-αθροιστή.

Αυτά τα σήματα δεν είναι διαθέσιμα στο m27×27 λειτουργία λειτουργίας.

bz[] Εισαγωγή 18 Αυτά τα σήματα είναι σήματα εισόδου στον κάτω προ-αθροιστή. Αυτά τα σήματα είναι διαθέσιμα μόνο όταν είναι ενεργοποιημένη η προ-προσθήκη. Αυτά τα σήματα δεν είναι διαθέσιμα στο m27×27 και m18×18_plus36 τρόπους λειτουργίας.
Σήματα εξόδου δεδομένων
Όνομα σήματος Τύπος Πλάτος Περιγραφή
αποτέλεσμα[] Παραγωγή 64 Δίαυλος δεδομένων εξόδου από τον κορυφαίο πολλαπλασιαστή.

Αυτά τα σήματα υποστηρίζουν έως και 37 bit για m18×18_full λειτουργία λειτουργίας.

αποτέλεσμαb[] Παραγωγή 37 Δίαυλος δεδομένων εξόδου από τον κάτω πολλαπλασιαστή.

Αυτά τα σήματα είναι διαθέσιμα μόνο σε m18×18_full λειτουργία λειτουργίας.

Ρολόι, Ενεργοποίηση και Διαγραφή σημάτων

Όνομα σήματος Τύπος Πλάτος Περιγραφή
clk[] Εισαγωγή 3 Είσοδος σημάτων ρολογιού για όλους τους καταχωρητές.

Αυτά τα σήματα ρολογιού είναι διαθέσιμα μόνο εάν οποιοσδήποτε από τους καταχωρητές εισόδου, καταχωρητές αγωγών ή καταχωρητές εξόδου έχει ρυθμιστεί σε Ρολόι 0, Ρολόι 1, ή Ρολόι 2.

• clk[0] = Ρολόι 0

• clk[1] = Ρολόι 1

• clk[2] = Ρολόι 2

ένα[] Εισαγωγή 3 Ενεργοποίηση ρολογιού για clk[2:0]. Αυτό το σήμα είναι ενεργό-Υψηλό.

• το ena[0] είναι για Ρολόι 0

• το ena[1] είναι για Ρολόι 1

• το ena[2] είναι για Ρολόι 2

aclr[] Εισαγωγή 2 Ασύγχρονα καθαρά σήματα εισόδου για όλους τους καταχωρητές. Αυτό το σήμα είναι ενεργό-Υψηλό.

Χρήση aclr[0] για όλους τους καταχωρητές εισόδου και χρήση aclr[1] για όλους τους καταχωρητές αγωγών και τους καταχωρητές εξόδου.

Από προεπιλογή, αυτό το σήμα δεν επιβεβαιώνεται.

Δυναμικά Σήματα Ελέγχου

Όνομα σήματος Τύπος Πλάτος Περιγραφή
υπο Εισαγωγή 1 Σήμα εισόδου για να προσθέσετε ή να αφαιρέσετε την έξοδο του επάνω πολλαπλασιαστή με την έξοδο του κάτω πολλαπλασιαστή.

• Απενεργοποιήστε αυτό το σήμα για να καθορίσετε τη λειτουργία προσθήκης.

• Δώστε αυτό το σήμα για να καθορίσετε τη λειτουργία αφαίρεσης.

Από προεπιλογή, αυτό το σήμα είναι απενεργοποιημένο. Μπορείτε να διεκδικήσετε ή να καταργήσετε αυτό το σήμα κατά τη διάρκεια του χρόνου εκτέλεσης.(3)

αναιρώ Εισαγωγή 1 Σήμα εισόδου για να προσθέσετε ή να αφαιρέσετε το άθροισμα των άνω και κάτω πολλαπλασιαστών με τα δεδομένα από τα σήματα αλυσίδας.

• Απενεργοποιήστε αυτό το σήμα για να καθορίσετε τη λειτουργία προσθήκης.

• Δώστε αυτό το σήμα για να καθορίσετε τη λειτουργία αφαίρεσης.

Από προεπιλογή, αυτό το σήμα είναι απενεργοποιημένο. Μπορείτε να διεκδικήσετε ή να καταργήσετε αυτό το σήμα κατά τη διάρκεια του χρόνου εκτέλεσης.(3)

συσσωρεύω Εισαγωγή 1 Σήμα εισόδου για ενεργοποίηση ή απενεργοποίηση της λειτουργίας συσσωρευτή.

• Απενεργοποιήστε αυτό το σήμα για να απενεργοποιήσετε τη λειτουργία συσσωρευτή.

• Δώστε αυτό το σήμα για να ενεργοποιήσετε τη λειτουργία συσσωρευτή.

Από προεπιλογή, αυτό το σήμα είναι απενεργοποιημένο. Μπορείτε να διεκδικήσετε ή να καταργήσετε αυτό το σήμα κατά τη διάρκεια του χρόνου εκτέλεσης.(3)

loadconst Εισαγωγή 1 Σήμα εισόδου για ενεργοποίηση ή απενεργοποίηση της δυνατότητας σταθερότητας φορτίου.

• Απενεργοποιήστε αυτό το σήμα για να απενεργοποιήσετε τη δυνατότητα σταθεράς φόρτωσης.

• Πραγματοποιήστε αυτό το σήμα για να ενεργοποιήσετε τη δυνατότητα σταθερότητας φορτίου.

Από προεπιλογή, αυτό το σήμα είναι απενεργοποιημένο. Μπορείτε να διεκδικήσετε ή να καταργήσετε αυτό το σήμα κατά τη διάρκεια του χρόνου εκτέλεσης.(3)

Εσωτερικά σήματα συντελεστών

Όνομα σήματος Τύπος Πλάτος Περιγραφή
coefsela[] Εισαγωγή 3 Σήματα επιλογής εισόδου για 8 τιμές συντελεστών που ορίζονται από τον χρήστη για τον κορυφαίο πολλαπλασιαστή. Οι τιμές των συντελεστών αποθηκεύονται στην εσωτερική μνήμη και καθορίζονται από παραμέτρους συν_α_0 να συν_α_7.

• coefsela[2:0] = 000 αναφέρεται συν_α_0

• coefsela[2:0] = 001 αναφέρεται συν_α_1

• coelsela[2:0] = 010 αναφέρεται συν_α_2

• … και ούτω καθεξής.

Αυτά τα σήματα είναι διαθέσιμα μόνο όταν είναι ενεργοποιημένη η λειτουργία εσωτερικού συντελεστή.

coefselb[] Εισαγωγή 3 Σήματα επιλογής εισόδου για 8 τιμές συντελεστών που ορίζονται από τον χρήστη για τον κάτω πολλαπλασιαστή. Οι τιμές των συντελεστών αποθηκεύονται στην εσωτερική μνήμη και καθορίζονται από παραμέτρους συν_β_0 να συν_β_7.

• coefselb[2:0] = 000 αναφέρεται συν_β_0

• coefselb[2:0] = 001 αναφέρεται συν_β_1

• coelselb[2:0] = 010 αναφέρεται συν_β_2

• … και ούτω καθεξής.

Αυτά τα σήματα είναι διαθέσιμα μόνο όταν είναι ενεργοποιημένη η λειτουργία εσωτερικού συντελεστή.

Εισαγωγή σημάτων Cascade

Όνομα σήματος Τύπος Πλάτος Περιγραφή
σάρωση[] Εισαγωγή 27 Δίαυλος δεδομένων εισόδου για μονάδα καταρράκτη εισόδου.

Συνδέστε αυτά τα σήματα με τα σήματα ανίχνευσης από τον προηγούμενο πυρήνα DSP.

ανίχνευση[] Έξοδος 27 Δίαυλος δεδομένων εξόδου της μονάδας καταρράκτη εισόδου.

Συνδέστε αυτά τα σήματα με τα σήματα σάρωσης του επόμενου πυρήνα DSP.

Σήματα Cascade εξόδου

Όνομα σήματος Τύπος Πλάτος Περιγραφή
αλυσίδα[] Εισαγωγή 64 Δίαυλος δεδομένων εισόδου για μονάδα καταρράκτη εξόδου.

Συνδέστε αυτά τα σήματα στα σήματα αλυσίδας από τον προηγούμενο πυρήνα DSP.

αλυσίδα[] Παραγωγή 64 Δίαυλος δεδομένων εξόδου της μονάδας καταρράκτη εξόδου.

Συνδέστε αυτά τα σήματα με τα σήματα αλυσίδας του επόμενου πυρήνα DSP.

Οδηγός χρήσης Ιστορικό αναθεώρησης εγγράφου για το Cyclone 10 GX Native Fixed Point DSP Core IP

Ημερομηνία Εκδοχή Αλλαγές
Νοέμβριος 2017 2017.11.06 Αρχική έκδοση.

Intel Corporation. Με την επιφύλαξη παντός δικαιώματος. Η ονομασία Intel, το λογότυπο Intel και άλλα σήματα Intel είναι εμπορικά σήματα της Intel Corporation ή των θυγατρικών της. Η Intel εγγυάται την απόδοση των προϊόντων FPGA και ημιαγωγών της σύμφωνα με τις τρέχουσες προδιαγραφές σύμφωνα με την τυπική εγγύηση της Intel, αλλά διατηρεί το δικαίωμα να κάνει αλλαγές σε οποιαδήποτε προϊόντα και υπηρεσίες ανά πάσα στιγμή χωρίς προειδοποίηση. Η Intel δεν αναλαμβάνει καμία ευθύνη ή ευθύνη που απορρέει από την εφαρμογή ή τη χρήση οποιασδήποτε πληροφορίας, προϊόντος ή υπηρεσίας που περιγράφεται στο παρόν, εκτός εάν συμφωνηθεί ρητά εγγράφως από την Intel. Συνιστάται στους πελάτες της Intel να λαμβάνουν την πιο πρόσφατη έκδοση των προδιαγραφών της συσκευής προτού βασιστούν σε οποιεσδήποτε δημοσιευμένες πληροφορίες και προτού υποβάλουν παραγγελίες για προϊόντα ή υπηρεσίες.

Άλλα ονόματα και επωνυμίες μπορούν να διεκδικηθούν ως ιδιοκτησία άλλων.

Έγγραφα / Πόροι

intel UG-20094 Cyclone 10 GX Native Fixed Point DSP Core IP [pdf] Οδηγός χρήστη
UG-20094 Cyclone 10 GX Native Fixed Point DSP IP Core, UG-20094, Cyclone 10 GX Native Fixed Point DSP IP Core, Native Fixed Point DSP IP Core, Fixed Point DSP IP Core, DSP IP Core

Αναφορές

Αφήστε ένα σχόλιο

Η διεύθυνση email σας δεν θα δημοσιευτεί. Τα υποχρεωτικά πεδία επισημαίνονται *