• Downloads
  • ! Read Me !
  • Μαθήματα
  • Φοιτητικά
  • Τεχνικά Θέματα
  • Συζητήσεις
  • Happy Hour!
  • About THMMY.gr
 V  < 
Search:  
Welcome, Guest. Please login or register.
May 28, 2022, 20:38:34 pm

Login with username, password and session length
Links
  Thmmy.gr portal
   Forum
   Downloads
   Ενεργ. Λογαριασμού
   Επικοινωνία
  
  Χρήσιμα links
   Σελίδα τμήματος
   Βιβλιοθήκη Τμήματος
   Φοιτητικά fora
   Πρόγραμμα Λέσχης
   Πρακτική Άσκηση
   Ηλεκτρονική Εξυπηρέτηση Φοιτητών
   Διανομή Συγγραμμάτων
   Ψηφιακό Καταθετήριο Διπλωματικών
   Πληροφορίες Καθηγητών
   Αντιστοίχηση Μαθημάτων ΝΠΣ με ΠΠΣ
   mTHMMY
  
  Φοιτητικές Ομάδες
   ACM
   Aristurtle
   ASAT
   BEAM
   BEST Thessaloniki
   EESTEC LC Thessaloniki
   EΜΒ Auth
   IAESTE Thessaloniki
   IEEE φοιτητικό παράρτημα ΑΠΘ
   SpaceDot
  
Πίνακας Ελέγχου
Welcome, Guest. Please login or register.
May 28, 2022, 20:38:34 pm

Login with username, password and session length

Αναζήτηση

Google

THMMY.gr Web
Πρόσφατα
[Αριθμητική Ανάλυση] Γενι...
by Mr Watson
[Today at 20:13:46]

Κρίση στην Ουκρανία
by Katarameno
[Today at 18:05:03]

[Μικροεπεξεργαστές] Εργασ...
by macvegie
[Today at 16:47:13]

Καταγγέλλουμε τα απαράδεκ...
by Katarameno
[Today at 16:10:35]

pointless παιχνίδια
by Katarameno
[Today at 15:30:32]

Αστείες Φωτογραφίες!
by Katarameno
[Today at 14:54:05]

Drum & Bass (& Breakbeat,...
by Katarameno
[Today at 14:22:52]

[ΣΗΕ ΙΙ] Γενικές απορίες ...
by stella.v
[Today at 14:06:05]

Ποιο τραγούδι ακούσατε 5+...
by Katarameno
[Today at 13:55:07]

[Ηλεκτρικά Κυκλώματα Ι] Γ...
by Oracle
[Today at 13:03:31]

[Αντικειμενοστραφής Πρ.] ...
by Tsili
[Today at 12:19:34]

Πρακτική Άσκηση ΤΗΜΜΥ 201...
by Διάλεξις
[Today at 10:01:28]

[Σήματα και Συστήματα] Γε...
by Mr Watson
[Today at 01:27:26]

Νέα Δημοκρατία (and Co. I...
by Katarameno
[May 27, 2022, 21:22:27 pm]

Εργασία Spice 2022 {απελπ...
by george14
[May 27, 2022, 20:40:57 pm]

Αρχείο Ανακοινώσεων [Arch...
by MajorTom
[May 27, 2022, 18:10:44 pm]

[Βάσεις Δεδομένων] Να επι...
by tasosl
[May 27, 2022, 13:35:24 pm]

Των συνειρμών το παίγνιο....
by Μπιγκόνια
[May 26, 2022, 23:34:40 pm]

Προβολή ταινίας "Time of ...
by nectar
[May 26, 2022, 22:02:02 pm]

[ΑΡΑΓΕ-ΕΑΑΚ] ΟΛΟΙ ΕΣ ΤΩΡΑ...
by ChrisKaloy-Kakou
[May 26, 2022, 16:58:38 pm]
Στατιστικά
Members
Total Members: 8828
Latest: NikolasKolovos
Stats
Total Posts: 1388854
Total Topics: 30111
Online Today: 123
Online Ever: 901
(October 13, 2020, 16:39:09 pm)
Users Online
Users: 34
Guests: 54
Total: 88
savvas32
Don
τόνγκα
tasos gourd
panos98
Katarameno
nickoulanes
chasiotis
daphlmhx
Rick Deckard
bit11
tiger
apos34
Prassas Christos
lightspot21
Lee
λιλιπουπολη
koukouletsou
VforVoltage
ampatsal
vasilizaitsef
christina02
Φασολάκια με Πρόβειο
filippos
Τζιτζίς
plio
ioannis
Just Me
Εμφάνιση

Νέα για πρωτοετείς
Είσαι πρωτοετής;... Καλώς ήρθες! Μπορείς να βρεις πληροφορίες εδώ. Βοήθεια για τους καινούργιους μέσω χάρτη.

Κατεβάστε εδώ το Android Application για εύκολη πρόσβαση στο forum.
Νέα!
Επίσημη ενημέρωση για Αντιστοίχηση Μαθημάτων ΝΠΣ με ΠΠΣ και η συζήτηση στο forum.
THMMY.gr > Forum > Μαθήματα Κύκλου Ηλεκτρονικής & Υπολογιστών  > 7ο Εξάμηνο > Ψηφιακά Συστήματα HW σε Χαμηλά Επίπεδα Λογικής Ι (Moderators: Caterpillar, Rick Deckard) > [Ψηφιακά Συστήματα ΗW σε ΧΕΛ Ι] Εργασία 2021/2022
0 Members and 1 Guest are viewing this topic.
Pages: 1 ... 4 5 [6] 7 Go Down Print
Author Topic: [Ψηφιακά Συστήματα ΗW σε ΧΕΛ Ι] Εργασία 2021/2022  (Read 3664 times)
Caterpillar
Global Moderator
Αbsolute ΤΗΜΜΥ.gr
***
Posts: 4999



View Profile
Re: [Ψηφιακά Συστήματα ΗW σε ΧΕΛ Ι] Εργασία 2021/2022
« Reply #75 on: January 14, 2022, 22:58:22 pm »

Quote from: Kostas7gr on January 14, 2022, 22:36:43 pm
Σε καθε κυκλο ρολογιου δεν πρεπει να αυξανεται το pc; Ή σε κάθε νέα είσοδο; Αλλα για να γινει αυτο , η έξοδος του pc δεν πρέπει να παει σαν είσοδος σε αυτα που το κανουν +4 ή +4+immed και στην συνέχεια στον mux και αυτο να γινεται καθε φορα; Ή κατι καταλαβα λάθος;
ναι παίρνεις την έξοδο του pc την βάζεις στους αθροιστές, οι εξοδοι των αθροιστων πανε στο mux, εκεί επιλέγεις ποιο θα μπει στο pc.

το pc ειναι ενας καταχωρητής οπότε αυξάνεται σε κάθε θετική ακμή ρολογιού. για να αυξηθεί πρέπει να χεις κάνει και enable = 1 , μήπως είναι αυτό το πρόβλημα?

ή μήπως δεν το κάνεις reset για να μηδενισει αρχικά ?



Logged

Quote from: kinezos on May 15, 2007, 00:54:29 am
Μάργαρης, εν έτει 2003:
"Για να κάνεις μια μεγάλη ανακάλυψη, πρέπει πρώτα να κάνεις μια μεγάλη μαλακία!"
Kostas7gr
Ανερχόμενος/Ανερχόμενη
**
Posts: 50


View Profile
Re: [Ψηφιακά Συστήματα ΗW σε ΧΕΛ Ι] Εργασία 2021/2022
« Reply #76 on: January 14, 2022, 23:57:13 pm »

Quote from: Caterpillar on January 14, 2022, 22:58:22 pm
ναι παίρνεις την έξοδο του pc την βάζεις στους αθροιστές, οι εξοδοι των αθροιστων πανε στο mux, εκεί επιλέγεις ποιο θα μπει στο pc.

το pc ειναι ενας καταχωρητής οπότε αυξάνεται σε κάθε θετική ακμή ρολογιού. για να αυξηθεί πρέπει να χεις κάνει και enable = 1 , μήπως είναι αυτό το πρόβλημα?

ή μήπως δεν το κάνεις reset για να μηδενισει αρχικά ?





Το enable το έχω στο 1. Η αλήθεια όμως δεν κάνω ρισετ στην αρχή του simulation. Ίσως να φταίει αυτό; Αν και δεν νομίζω να το προκαλεί αυτό θα το δοκιμάσω και θα στείλω πάλι... Κάπου αλλού πρέπει να γίνεται το λάθος επειδή ορίζω ίδιο wire σαν είσοδο στην αρχή του mux και πιο κάτω το βάζω ίσο με την έξοδο από αυτό που κάνει +4 κτλ ... Και μήπως έτσι δεν ξέρει ποια τιμή να πάρει;
Logged
Black Velvet
Καταξιωμένος/Καταξιωμένη
***
Gender: Female
Posts: 259


Existence precedes essence


View Profile
Re: [Ψηφιακά Συστήματα ΗW σε ΧΕΛ Ι] Εργασία 2021/2022
« Reply #77 on: January 15, 2022, 01:26:47 am »

Quote from: Kostas7gr on January 14, 2022, 23:57:13 pm
Το enable το έχω στο 1. Η αλήθεια όμως δεν κάνω ρισετ στην αρχή του simulation. Ίσως να φταίει αυτό; Αν και δεν νομίζω να το προκαλεί αυτό θα το δοκιμάσω και θα στείλω πάλι... Κάπου αλλού πρέπει να γίνεται το λάθος επειδή ορίζω ίδιο wire σαν είσοδο στην αρχή του mux και πιο κάτω το βάζω ίσο με την έξοδο από αυτό που κάνει +4 κτλ ... Και μήπως έτσι δεν ξέρει ποια τιμή να πάρει;

Όταν λες δεν λειτουργεί, τι πρόβλημα σου βγάζει;
Logged

All your life you were only waiting for this moment to be free
Kostas7gr
Ανερχόμενος/Ανερχόμενη
**
Posts: 50


View Profile
Re: [Ψηφιακά Συστήματα ΗW σε ΧΕΛ Ι] Εργασία 2021/2022
« Reply #78 on: January 15, 2022, 01:52:59 am »

Δεν βγάζει κάποιο ερορ. Απλά η έξοδος βγάζει Χ. Αν κάνω ρισετ μου βγάζει την 2η εντολή της rom.
Επίσης το PC πρέπει να αυξάνεται για κάθε περίοδο του κλοκ ή κάθε φορά που βάζουμε νέο pcimmed; Και αυτό που μπαίνει αρχικά στον mux είναι 0 ή 4; Δηλαδή το 4 προστίθεται από την αρχή ή στην 2η περίοδο;
« Last Edit: January 15, 2022, 01:55:47 am by Kostas7gr » Logged
Black Velvet
Καταξιωμένος/Καταξιωμένη
***
Gender: Female
Posts: 259


Existence precedes essence


View Profile
Re: [Ψηφιακά Συστήματα ΗW σε ΧΕΛ Ι] Εργασία 2021/2022
« Reply #79 on: January 15, 2022, 02:13:11 am »

Quote from: Kostas7gr on January 15, 2022, 01:52:59 am
Δεν βγάζει κάποιο ερορ. Απλά η έξοδος βγάζει Χ. Αν κάνω ρισετ μου βγάζει την 2η εντολή της rom.
Επίσης το PC πρέπει να αυξάνεται για κάθε περίοδο του κλοκ ή κάθε φορά που βάζουμε νέο pcimmed; Και αυτό που μπαίνει αρχικά στον mux είναι 0 ή 4; Δηλαδή το 4 προστίθεται από την αρχή ή στην 2η περίοδο;

Το PC αυξάνεται σε κάθε θετική ακμή του clock κατά 4, εκτός αν έχεις βάλει immediate, οπότε αυξάνεται κατά 4 + immediate << 2. Αρχικά στον mux μπαίνει το 0, δηλαδή ξεκινάς απ'την πρώτη εντολή της ROM.

Αν η έξοδος σου βγάζει Χ, είναι πολύ πιθανό να μην έχεις αρχικοποιήσει τον PC. Θα σου πρότεινα να τον δοκιμάσεις μόνο του χωρίς όλα τα υπόλοιπα για να δεις ότι όντως δουλεύει, και να δεις αν το πρόβλημα βρίσκεται στον PC σου ή στον τρόπο που τον έχεις συνδέσει με τα υπόλοιπα.
Logged

All your life you were only waiting for this moment to be free
Caterpillar
Global Moderator
Αbsolute ΤΗΜΜΥ.gr
***
Posts: 4999



View Profile
Re: [Ψηφιακά Συστήματα ΗW σε ΧΕΛ Ι] Εργασία 2021/2022
« Reply #80 on: January 15, 2022, 09:22:16 am »

Quote from: Kostas7gr on January 14, 2022, 23:57:13 pm
Κάπου αλλού πρέπει να γίνεται το λάθος επειδή ορίζω ίδιο wire σαν είσοδο στην αρχή του mux και πιο κάτω το βάζω ίσο με την έξοδο από αυτό που κάνει +4 κτλ ...
το wire αυτό το πράγμα κάνει, ένα καλώδιο είναι, συνδέει μια έξοδο με μια είσοδο, γενικά συνδέει πράγματα.

τα χχχχ είναι ξεκάθαρο θέμα αρχικοποίησης νομίζω, όπως είπε και η Black Velvet

στο τελευταίο μάθημα αν δεις τις διαφάνειες, έχει δείξει πλέον πως να κάνεις καταχωρητή, πως βάζεις το reset κλπ.

Logged

Quote from: kinezos on May 15, 2007, 00:54:29 am
Μάργαρης, εν έτει 2003:
"Για να κάνεις μια μεγάλη ανακάλυψη, πρέπει πρώτα να κάνεις μια μεγάλη μαλακία!"
Kostas7gr
Ανερχόμενος/Ανερχόμενη
**
Posts: 50


View Profile
Re: [Ψηφιακά Συστήματα ΗW σε ΧΕΛ Ι] Εργασία 2021/2022
« Reply #81 on: January 15, 2022, 16:05:57 pm »

Θα τσεκαρω αν είναι τον καταχωρητή pc μήπως φταίει αυτός. Αλλά δούλευε κανονικά όταν έβαζα ένα wire ίσο με μηδέν. Όμως τότε κάθε φορά το pc μηδενιζοταν και ξεκινούσε από την αρχή...
Logged
Black Velvet
Καταξιωμένος/Καταξιωμένη
***
Gender: Female
Posts: 259


Existence precedes essence


View Profile
Re: [Ψηφιακά Συστήματα ΗW σε ΧΕΛ Ι] Εργασία 2021/2022
« Reply #82 on: January 16, 2022, 18:07:14 pm »

Στο part 3, στην εντολή lui, πώς ακριβώς θα γίνει το left shift κατά 16 απ'την ALU; Μπορούμε να προσθέσουμε δικές μας έξτρα πράξεις στην ALU;
Logged

All your life you were only waiting for this moment to be free
Caterpillar
Global Moderator
Αbsolute ΤΗΜΜΥ.gr
***
Posts: 4999



View Profile
Re: [Ψηφιακά Συστήματα ΗW σε ΧΕΛ Ι] Εργασία 2021/2022
« Reply #83 on: January 16, 2022, 18:12:02 pm »

Quote from: Black Velvet on January 16, 2022, 18:07:14 pm
Στο part 3, στην εντολή lui, πώς ακριβώς θα γίνει το left shift κατά 16 απ'την ALU; Μπορούμε να προσθέσουμε δικές μας έξτρα πράξεις στην ALU;

εγώ δεν χρησιμοποόησα καν την alu για αυτό, έκανα άλλο μπιχλιμπιδι που κάνει shift κατα 16, ή οτι τελος παντων θελει η εντολη αυτην. Γενικά νομίζω οτι μπορούμε να κάνουμε οτι θελουμε αρκει να δουλεύει.
Logged

Quote from: kinezos on May 15, 2007, 00:54:29 am
Μάργαρης, εν έτει 2003:
"Για να κάνεις μια μεγάλη ανακάλυψη, πρέπει πρώτα να κάνεις μια μεγάλη μαλακία!"
Black Velvet
Καταξιωμένος/Καταξιωμένη
***
Gender: Female
Posts: 259


Existence precedes essence


View Profile
Re: [Ψηφιακά Συστήματα ΗW σε ΧΕΛ Ι] Εργασία 2021/2022
« Reply #84 on: January 16, 2022, 18:20:17 pm »

Quote from: Caterpillar on January 16, 2022, 18:12:02 pm
εγώ δεν χρησιμοποόησα καν την alu για αυτό, έκανα άλλο μπιχλιμπιδι που κάνει shift κατα 16, ή οτι τελος παντων θελει η εντολη αυτην. Γενικά νομίζω οτι μπορούμε να κάνουμε οτι θελουμε αρκει να δουλεύει.

Ναι αλλά μετά πώς το γράφεις στο register file; Αφού το data in του register file θα είναι είτε ALU_out είτε MEM_out
« Last Edit: January 16, 2022, 18:22:59 pm by Black Velvet » Logged

All your life you were only waiting for this moment to be free
Caterpillar
Global Moderator
Αbsolute ΤΗΜΜΥ.gr
***
Posts: 4999



View Profile
Re: [Ψηφιακά Συστήματα ΗW σε ΧΕΛ Ι] Εργασία 2021/2022
« Reply #85 on: January 16, 2022, 18:28:40 pm »

Quote from: Black Velvet on January 16, 2022, 18:20:17 pm
Ναι αλλά μετά πώς το γράφεις στο register file; Αφού το data in του register file θα είναι είτε ALU_out είτε MEM_out

όπως ακριβως γράφω και το li.

 βασικά για την lui τώρα που το σκέφτομαι προσθεσα την πατεντα αλλά έκανα την εξοδο της πατεντας, να περνάει με καποιον τροπο μέσα από την allu.

παντως την lui δεν την εχω δοκιμασει αν δουλευει γιατι δεν την ειχε στο rom.data, θα την δοκιμασω αργοτερα να δω τι γινεται.
Logged

Quote from: kinezos on May 15, 2007, 00:54:29 am
Μάργαρης, εν έτει 2003:
"Για να κάνεις μια μεγάλη ανακάλυψη, πρέπει πρώτα να κάνεις μια μεγάλη μαλακία!"
GkBlue
Καταξιωμένος/Καταξιωμένη
***
Posts: 145


How do you do, fellow gamers?


View Profile
Re: [Ψηφιακά Συστήματα ΗW σε ΧΕΛ Ι] Εργασία 2021/2022
« Reply #86 on: January 16, 2022, 18:37:33 pm »

Quote from: Black Velvet on January 16, 2022, 18:07:14 pm
Στο part 3, στην εντολή lui, πώς ακριβώς θα γίνει το left shift κατά 16 απ'την ALU; Μπορούμε να προσθέσουμε δικές μας έξτρα πράξεις στην ALU;

Και εγω την επεξεργάστηκα πριν την περασω απο ALU. Aπο την στιγμη που το $rs ειναι μηδεν αρα και το RF_A ειναι μηδεν μπορεις να το περασεις σαν προσθεση στην ALU, οποτε θα βγαλει 0 + οτι εχεις κανει για το lui
Logged

(ίσως) για κάθε μάθημα της σχολής:
Quote from: Caterpillar on October 14, 2021, 14:21:32 pm
Το μαθημα επιτελους εφυγε ο κλοουν και εγινε κανονικο.
tzelilai
Ανερχόμενος/Ανερχόμενη
**
Posts: 52


View Profile
Re: [Ψηφιακά Συστήματα ΗW σε ΧΕΛ Ι] Εργασία 2021/2022
« Reply #87 on: January 17, 2022, 02:17:54 am »

Ερώτηση. Στο pdf ζητάει κυματομορφές προσομοίωσης. Εγώ όμως εκτυπώνω τα αποτελέσματα των καταχωρυτών απλά. Είχε πεί ότι και αυτό αρκεί, θυμάμαι καλά;
Logged
Caterpillar
Global Moderator
Αbsolute ΤΗΜΜΥ.gr
***
Posts: 4999



View Profile
Re: [Ψηφιακά Συστήματα ΗW σε ΧΕΛ Ι] Εργασία 2021/2022
« Reply #88 on: January 17, 2022, 08:55:53 am »

Quote from: tzelilai on January 17, 2022, 02:17:54 am
Ερώτηση. Στο pdf ζητάει κυματομορφές προσομοίωσης. Εγώ όμως εκτυπώνω τα αποτελέσματα των καταχωρυτών απλά. Είχε πεί ότι και αυτό αρκεί, θυμάμαι καλά;
ναι  έτσι είχε πει.
Logged

Quote from: kinezos on May 15, 2007, 00:54:29 am
Μάργαρης, εν έτει 2003:
"Για να κάνεις μια μεγάλη ανακάλυψη, πρέπει πρώτα να κάνεις μια μεγάλη μαλακία!"
Caterpillar
Global Moderator
Αbsolute ΤΗΜΜΥ.gr
***
Posts: 4999



View Profile
Re: [Ψηφιακά Συστήματα ΗW σε ΧΕΛ Ι] Εργασία 2021/2022
« Reply #89 on: January 17, 2022, 14:24:20 pm »

νομίζω ότι μόλις βρήκα πως μπορούμε να βγάλλουμε στις κυματομορφές της προσομοίωσης τα εσωτερικά σήματα πχ το τι εχουν οι καταχωρυτές,

βάζουμε στο test bench επιπλέον 32bit καλώδια,  τα ονομάζουμε όπως θέλουμε πχ Rout

έστω οτι έχουμε ονομάσει το τελικό module sdok μέσα στο οποίο υπάρχει το module decode και μέσα στο decode το module RF και έστω ότι οι έξοδοι του ενος καταχωρητη είναι Registerout
uut είναι το test bench του module sdok

 και γράφουμε
assign Rout = uut.decode.RF.Registerout; και μας βγάζει την κυματορφή του ενός καταχωρητή, αν το κάνουμε 32 φορές αυτό αλλά για τις αντίστοιχες εξόδους θα μας βγάλει για όλους τους καταχωρητες.


Logged

Quote from: kinezos on May 15, 2007, 00:54:29 am
Μάργαρης, εν έτει 2003:
"Για να κάνεις μια μεγάλη ανακάλυψη, πρέπει πρώτα να κάνεις μια μεγάλη μαλακία!"
Pages: 1 ... 4 5 [6] 7 Go Up Print
Jump to:  

Powered by SMF | SMF © 2006-2009, Simple Machines LLC
Scribbles2 | TinyPortal © Bloc | XHTML | CSS
Loading...