|
Νέα για πρωτοετείς
Είσαι πρωτοετής;... Καλώς ήρθες! Μπορείς να βρεις πληροφορίες εδώ. Βοήθεια για τους καινούργιους μέσω χάρτη. Κατεβάστε εδώ το Android Application για εύκολη πρόσβαση στο forum.
Νέα!
Για ανανέωση (ή προσθήκη νέου) avatar, πρέπει η μεγαλύτερη διάσταση της εικόνας να είναι 110 pixels.
Show Posts
|
Pages: 1 2 [3] 4 5 ... 11
|
31
|
Μαθήματα Βασικού Κύκλου / Λογική Σχεδίαση / [Λογική Σχεδίαση] Παλιά θέματα - Σχολιασμός και απορίες (new)
|
on: January 29, 2022, 01:37:15 am
|
Μπορεί κάποιος να στείλει τις λύσεις από τα θέματα 5 και 6 του Σεπτεμβρίου 2021;
Για την 6: Στο σχήμα που δίνει έχει μια μνήμη 1000 λέξεων με 2 decoders 5to32 που εχουν εισοδους τις Χ και Υ 5bit η καθεμια και εξοδους απο 32 bit. Αρα τελικα έχεις 32^2 σημεία aka 1024. Τωρα αυτός ζητάει για μια μνήμη 16000 λεξεων περίπου αρα οι decoders σου πρεπει να έχουν άλλο μέγεθος ετσι ωστε να εχεις (smth)^2 ≈ 16000... Ελπιζω να ειναι κατανοητο Για την 5: Απο οτι καταλαβα ειναι απλα ενας μετρητης που ομως εχει custom clear. Δλδ οταν οι τιμες των Α2 και Α3 ειναι ταυτόχρονα 1 ολοι οι μετρητες κανουν clear. Αρα μετραει κανονικα μεχρι το 1100 (Α3 και Α2 ειναι τα MSB) και τωρα το ζητημα ειναι αν θα εμφανιστει το 1100 ή οχι (ή και το 1101). Και για αυτο δεν ειμαι πολυ σιγουρος, γιατι θα ειναι στο 1011 και στην άνοδο του ρολογιου θα παει στο 1100 αρα θα κανουν clear αλλα η τιμη 1100 θα εμφανιστει για λιγο.... idk εγω προσωπικα θα εβαζα το C παντως
|
|
|
39
|
Μαθήματα Κύκλου Ηλεκτρονικής & Υπολογιστών / Ψηφιακά Συστήματα HW σε Χαμηλά Επίπεδα Λογικής Ι / Re: [Ψηφιακά Συστήματα ΗW σε ΧΕΛ Ι] Γενικές απορίες και ανακοινώσεις 2021/22
|
on: January 16, 2022, 14:00:51 pm
|
Καλησπέρα σας,
Μόλις άνοιξε το slot για την υποβολή της αναφοράς του project σας.
Δυστυχώς δεν υπάρχει η δυνατότητα για παράταση της εξέτασης του project καθώς έχω άλλες επαγγελματικές υποχρεώσεις την εβδομάδα μετά την εξέταση. Ωστόσο έδωσα 1 εβδομάδα παράταση για την υποβολή των αναφορών σας (δε μπορώ να δώσω περισσότερο γιατί πρέπει να διορθωθούν έως και 2-3 μέρες πριν την εξέταση του μαθήματος).
Μερικές διευκρινίσεις σχετικά με την εξέταση:
θα πρέπει να έχετε ολοκληρώσει το project κατά τη διάρκεια της εξέτασης την επόμενη εβδομάδα (19-21/1), να κρατάτε το laptop σας (1 laptop/ομάδα) και να τρέξετε το κώδικα σας σύμφωνα με το ROM.data που σας έχουμε δώσει. Επίσης θα εξεταστείτε πάνω στο κώδικα σας απαντώντας σε έναν αριθμό ερωτήσεων που θα σας κάνουμε έτσι ώστε να δούμε ότι το project το έχετε υλοποιήσει εσείς. Αλλαγές δε μπορούν να γίνουν μετά την εξέταση στο κώδικα σας. Εχετε 1 εβδομάδα ακόμα (μέχρι τις 28/1) για να συγγράψετε την αναφορά σας (οδηγίες για την έκταση της και τι θέλουμε να έχει υπάρχουν στην ενότητα κατάθεσης αναφοράς).
Σας ευχαριστώ πολύ!
Καλό βράδυ σε όλους,
Ν. Ταμπουρατζής Ξέρουμε αν η εξέταση θα γίνει διαδικτυακά ή πρέπει να είμαστε παρών με το λαπτοπ μας?
|
|
|
41
|
Μαθήματα Κύκλου Ηλεκτρονικής & Υπολογιστών / Ψηφιακά Συστήματα HW σε Χαμηλά Επίπεδα Λογικής Ι / Re: [Ψηφιακά Συστήματα ΗW σε ΧΕΛ Ι] Εργασία 2021/2022
|
on: January 09, 2022, 20:41:07 pm
|
Ερώτηση και εγω. Όταν λέει στην εντολή lb: RF[rd] <- ZeroFill(31 downto 8) & MEM[RF[rs] + SignExtend(Imm)](7 downto 0) τι ακριβώς εννοεί με το ZeroFill(31 downto 8 ); Ποιό πράγμα κάνω zerFill; Τα υπόλοιπα 8 bits, τι έχουν, 1;
Ουσιαστικά σου λέει να κρατήσεις μόνο τα πρώτα 8 bit του MEM[RF[rs] + SignExtend(Imm)], αν το κάνεις όντως με λογικό & ναι 1 θα έχουν έτσι ώστε τα 24 MSB να μηδενιστούν και τα υπόλοιπα να κρατήσουν ότι τιμή είχαν εξαρχής. Μπορεί κάποιος να με βοηθήσει πως να γίνει το testbench στο part 2 decode stage? Πρεπει να κανουμε για ολα τα instr ενα ενα με το χερι? Για την alu παλι το ιδιο ενα ενα με το χερι για ολες της περιπτωσεις? Μπορείς και να περάσεις τα δεδομένα για τις εντολές που μας δίνουν, αλλά νομίζω ότι εννοεί απλά να δοκιμάσεις εάν το module που έφτιαξες δουλεύει σωστά για όλες τις περιπτώσεις ακόμα και αυτές που πιθανώς δεν περίμενες. Εξαρτάται φυσικά από το πόσο εξονυχιστικός θες να είσαι στον έλεγχο σου. Γενικά εάν έχεις αρκετή εμπιστοσύνη στον εαυτό σου μπορείς να σκιπάρεις όλα τα ενδιάμεσα testbenchs και να το κάνεις μόνο για το τελικό σου module, προφανώς δεν είναι προτεινόμενο γιατί αν έχεις κάπου λάθος άντε να το βρείς tl;dr Το testbench (στα ενδιάμεσα τουλάχιστον modules και όχι το τελικό) υπάρχει μόνο για να τεστάρεις ότι λειτουργεί σωστά αυτό που έφτιαξες. Ξέχασα να συνδέσω το clock στο DECSTAGE και το ψαχνα κανα διβδόμαδο
|
|
|
42
|
Μαθήματα Κύκλου Ηλεκτρονικής & Υπολογιστών / Ψηφιακά Συστήματα HW σε Χαμηλά Επίπεδα Λογικής Ι / Re: [Ψηφιακά Συστήματα ΗW σε ΧΕΛ Ι] Εργασία 2021/2022
|
on: January 09, 2022, 15:13:09 pm
|
Βασικα εγω σημερα τα περασα στο Xilinx, γιατι δεν μπορουσα να δουλεψω ολη την εργασια σε αυτη την απαρχαιομενη σαπιλα, και το control δεν με αφηνει να το συνθεσω καν γιατι δεν εχω το απαραιτητο Licence για την συγκεκριμενη αρχιτεκτονικη!? Οποτε δεν ξερω καν πως ακριβως θα του το δειξω, δεν καταλαβαινω και την αξια του schematic απο το datapath γιατι ειναι απλα 4 modules που συνδεονται μεταξυ τους pretty much. ERROR:Security:9c - No 'ISE' nor 'WebPack' feature version 2013.10 was available ERROR:Map:258 - A problem was encountered attempting to get the license for this architecture. edit: Επίσης για την αναφορα λεει: 3. Κυματομορφές προσομοίωσης (καλύψτε όλες τις περιπτώσεις). τι ακριβως εννοει με το "ολες τις περιπτωσεις"; Για ολες τις εντολες που μας δινουν στο αρχειο;
|
|
|
43
|
Μαθήματα Κύκλου Ηλεκτρονικής & Υπολογιστών / Ψηφιακά Συστήματα HW σε Χαμηλά Επίπεδα Λογικής Ι / Re: [Ψηφιακά Συστήματα ΗW σε ΧΕΛ Ι] Εργασία 2021/2022
|
on: January 06, 2022, 17:23:04 pm
|
εδώ τι διάγραμμα θέλει? παίρνουμε την ζωγραφική και του συμπληρώνουμε κουτάκια και καλώδια στην εικόνα datapath.png που έχει ?
ή θέλει φωτογραφία από το schematic της προσομοίωσης?
ε το schematic σίγουρα αφού κάνεις την σύνθεση αν τερματισεί ο pc , μετά πρέπει να τον κάνω να ξεκινά από το 0 η όλη διαδικασία ? και να ξαναγίνονται όλες οι εντολες στον επεξεργαστή μου?
λογικά όχι, αφού περάσει και ολα τα μηδενικά κανονικά και ο counter παει πανω απο 1024 λογικά θα αρχίσει να διαβάζει παλι απο την αρχή στην rom ετσι κι αλλιώς, οποτε αν αφήσεις αρκετή ωρα το Simulation θα παει παλι απο την αρχή. Νομιζω δεν μας απασχολεί καθόλου όμως
|
|
|
|
|