Εμφάνιση αποτελεσμάτων : 1 έως 3 από 3

Θέμα: noob asks for vhdl!

  1. #1
    Νέο Μέλος
    Όνομα
    Δημήτρης
    Εγγραφή
    Jun 2009
    Περιοχή
    Θεσσαλονίκη
    Μηνύματα
    3

    Προεπιλογή noob asks for vhdl!

    Καλημέρα.
    Θα ήθελα να ρωτήσω πώς γίνεται να απλοποιήσω έναν κώδικα.

    Έχω 1 λέξη που αποτελείται από 127bit (0 to 126)
    Και θέλω να κάνω ανακατανομή των bit, βάση του παρακάτω πίνακα.

    ...
    entity temp is
    port ( x:in std_logic_vector (0 to 126) ;
    f:out std_logic_vector (0 to 126) );
    end;

    architecture main of temp is
    begin
    f(0) <= x(3);
    f(1) <= x(8 );
    f(2) <= x(15);
    f(3) <= x(1);
    f(4) <= x(10);
    f(5) <= x(6);
    f(6) <= x(5);
    f(7) <= x(11);
    f(8 ) <= x(14);
    f(9) <= x(13);
    f(10) <= x(4);
    f(11) <= x(2);
    f(12) <= x(7);
    f(13) <= x(0);
    f(14) <= x(9);
    f(15) <= x(12); ----
    end;

    αυτό θα γίνει 8 φορές για να ανακατανεμηθούν και τα 127bit.
    Η “μπακάλικη” τεχνική είναι να συνεχίσω
    f(16) <= x(19)
    f(17)<= x(24)
    ..και πάει λέγοντας μέχρι f(126)

    Ευχαριστώ.

    0 Not allowed! Not allowed!

  2. #2
    Μέλος Το avatar του χρήστη lordi
    Όνομα
    Đorđe
    Εγγραφή
    Dec 2007
    Περιοχή
    Cache
    Μηνύματα
    388

    Προεπιλογή

    Αν δεν υπάρχει κάποια λογική με την οποία γίνεται αυτή η αντιστοίχιση μάλλον δύσκολα να συμμαζευτεί! Βέβαια δεν είμαι και ο πλέον κατάλληλος να σου πει για VHDL αλλά αν μπορέσεις να βρεις μια σχέση ανάμεσα στους δείκτες μπορείς να το κάνεις με ένα behavioral μοντέλο πιο συμμαζεμένα!!

    0 Not allowed! Not allowed!

  3. #3
    Νέο Μέλος
    Εγγραφή
    Jan 2008
    Μηνύματα
    1

    Προεπιλογή

    Γειά σου exxa

    προσπαθείς να υλοποιήσεις τα bit permutations που απαιτεί κάποιος μετασχηματισμός, όπως μάλλον ο FFT? Αν ναι, πως προκύπτουν τα απαιτούμενα 127 bit και δεν είναι 128 bit?

    Αν θες, μπορείς να δώσεις περισσότερες λεπτομέρειες για το τι θες να πετύχεις. Ίσως να είναι κάτι άλλο.

    Θέτοντας περισσότερο αλγοριθμικά αυτό που θέλεις να κάνεις, είναι εφικτό να δοθεί παραμετρική περιγραφή του "μετασχηματισμού" που προσπαθείς να περιγράψεις.

    - kaveirious

    0 Not allowed! Not allowed!

Παρόμοια Θέματα

  1. Xilinx 12.1, VHDL κλπ
    By psycoclan1 in forum Γενικά
    Απαντήσεις: 8
    Τελευταίο Μήνυμα: 31-05-10, 00:12
  2. Σύνδεση μοτερ σε STK500[noob]
    By GoS in forum Διάφορα Κυκλώματα
    Απαντήσεις: 3
    Τελευταίο Μήνυμα: 18-12-09, 15:34
  3. vhdl
    By Vir in forum Γενικά
    Απαντήσεις: 3
    Τελευταίο Μήνυμα: 28-10-04, 20:32

Tags for this Thread

Δικαιώματα - Επιλογές

  • Δημιουργία θεμάτων: Όχι
  • Υποβολή μηνυμάτων: Όχι
  • Σύναψη αρχείων: Όχι
  • Επεξεργασία μηνυμάτων: Όχι
  •  
  • BB code: σε λειτουργία
  • Smilies: σε λειτουργία
  • [IMG]: σε λειτουργία
  • [VIDEO] code is σε λειτουργία
  • HTML: εκτός λειτουργίας