Die Suche ergab 44 Treffer

von Fabian Czappa
18. Feb 2017 20:10
Forum: Archiv
Thema: BSV: Wertmethoden vs. Aktionsmethoden & Aktionswertmethoden
Antworten: 3
Zugriffe: 836

Re: BSV: Wertmethoden vs. Aktionsmethoden & Aktionswertmethoden

Dann musst du in AuP bwz. Mathe 1 aufpassen, A => B ist nicht äquivalent zu !A => !B, sondern zu !B => !A.
von Fabian Czappa
18. Feb 2017 19:55
Forum: Archiv
Thema: Syntaxfrage
Antworten: 16
Zugriffe: 1351

Re: Syntaxfrage

Im BSV-Reference-Guide empfiehlt sich Kapitel 9.4 Bit concatenation and selection, auch wenn ich daraus nicht ganz schlau werde, wie das aufgefüllt wird :cry:
von Fabian Czappa
18. Feb 2017 19:12
Forum: Archiv
Thema: Syntaxfrage
Antworten: 16
Zugriffe: 1351

Re: Syntaxfrage

Tut er? Hast du es getestet? Ich hatte erwartet, der gibt 0111 (1111)⁷ zurück.
von Fabian Czappa
18. Feb 2017 18:48
Forum: Archiv
Thema: BSV: Wertmethoden vs. Aktionsmethoden & Aktionswertmethoden
Antworten: 3
Zugriffe: 836

Re: BSV: Wertmethoden vs. Aktionsmethoden & Aktionswertmethoden

Hay,

da gilt ex falso quodlibet. Sozusagen ein Fehler von dir bzw. deinen angewandten Logikkenntnissen :P
Praktisch alles kann einen lokalen Zwischenwert berechnen, da dieser in den meisten Fällen die Hardware nicht verändert und nur zur besseren Lesbarkeit ist.

Viele Grüße
Fabian
von Fabian Czappa
18. Feb 2017 18:21
Forum: Archiv
Thema: Beispielaufgaben 6 e
Antworten: 7
Zugriffe: 1051

Re: Beispielaufgaben 6 e

Wie erwähnt, wenn gleichzeitig Adresse und Daten übernommen werden können (AWVALID & AWREADY) & (WVALID & WREADY), so werden beide gleichzeitig übernommen. Tipp am Rande: Wenn als Antwort 3 "OKAY" kommen (auf BRESP), die beide ok sind (BVALID & BREADY), dann wurden 3 übernommen. 2 sind also auf jede...
von Fabian Czappa
18. Feb 2017 18:11
Forum: Archiv
Thema: Beispielaufgaben 6 e
Antworten: 7
Zugriffe: 1051

Re: Beispielaufgaben 6 e

Hast du denn etwas anderes raus?
von Fabian Czappa
18. Feb 2017 17:47
Forum: Archiv
Thema: Beispielaufgaben 6 e
Antworten: 7
Zugriffe: 1051

Re: Beispielaufgaben 6 e

Hay,

wenn valid & ready gleichzeitig gesetzt sind, wird eine Adresse bzw. Daten übernommen.
Das kann nacheinander, wie bei (2, EEEFBADE, EAFF0123), oder gleichzeitig, wie bei (1, ABCDEF01, 1) und (3, 44442222, ABCDEF01), passieren.

Viele Grüße
Fabian
von Fabian Czappa
18. Feb 2017 17:01
Forum: Archiv
Thema: let oder nicht let
Antworten: 1
Zugriffe: 596

Re: let oder nicht let

Hay, das wurde schon mal im Forum besprochen, ich finde aber auf die Schnelle den Beitrag dazu nicht. let geht prinzipiell immer, wenn der Compiler selbstständig herausfinden kann, welcher Typ dorthin gehört (merke: nur innerhalb von Regeln, Funktionen und Methoden). Ähnlich wie var in C# oder auto ...
von Fabian Czappa
18. Feb 2017 16:33
Forum: Archiv
Thema: Hauptspeicher == OCM ?
Antworten: 2
Zugriffe: 590

Re: Hauptspeicher == OCM ?

Hay, vgl dazu Foliensatz 3, Folie 29: Der OCM sind nur 256 kB, der DDR3 (wenn du den als Hauptspeicher siehst), ist extern. Das kommt allerdings auf deine Definition an: Der Hauptspeicher der CPU ist der DDR3-(SD)RAM, der Hauptspeicher der GPU ist der GDDR5-SDRAM. Der "Hauptspeicher" deines Systems ...
von Fabian Czappa
18. Feb 2017 16:25
Forum: Archiv
Thema: Syntaxfrage
Antworten: 16
Zugriffe: 1351

Re: Syntaxfrage

Hay, ich nehme an, das ist die gleiche Syntax wie SystemVerilog: Bit#(4) a = 'b0000; Bit#(4) b = 'b1111; Bit#(8) c = {a, b}; // 0000 1111 Also konkateniert dieser Operator beide Bitsequenzen. Das Beispiel wäre also 1000 (0000)⁷. Das ist allerdings nicht der maximale Wert, sondern der minimale Wert e...
von Fabian Czappa
18. Feb 2017 15:51
Forum: Archiv
Thema: Unterschied SubInterface und Nested Interface
Antworten: 1
Zugriffe: 467

Re: Unterschied SubInterface und Nested Interface

Hay, vgl dazu in BSV-By-Example das Kapitel 6.7: We can combine these interfaces to declare the client and server interfaces. The Client_int has a subinterface to get requests and another subinterface to put responses. Conversely, the Server_int has a subinterface to put requests and another subinte...
von Fabian Czappa
18. Feb 2017 15:40
Forum: Archiv
Thema: Wires
Antworten: 2
Zugriffe: 488

Re: Wires

Hay, im Refernce-Guide steht dazu: On cycles when a DWire is written to, the _read method returns that value. On cycles when no value is written, the _read method instead returns a default value that is specified as an argument during instantiation. An RWire is a primitive stateless module whose pur...
von Fabian Czappa
18. Feb 2017 15:06
Forum: Archiv
Thema: zusätzliche Register im Shifter
Antworten: 1
Zugriffe: 465

Re: zusätzliche Register im Shifter

Hay,

so wie ich das sehe, verdeutlicht das nur, in welcher Pipelinestufe der Wert grade ist.

Viele Grüße
Fabian
von Fabian Czappa
18. Feb 2017 15:01
Forum: Archiv
Thema: Provisos
Antworten: 1
Zugriffe: 521

Re: Provisos

Hay, allgemein gilt: Alles, was in der Vorlesung, in den Übungen und in den Hörsaalübungen bearbeitet wurde, ist auch klausurrelevant. Vgl. für Provisos Seite 24 der 5. Hörsaalübung. Ob noch weitere nötig sind, könnte Jaco dann näher beantworten. Falls nicht: Sie kamen dran & auf dem Referenzblatt s...
von Fabian Czappa
18. Feb 2017 14:56
Forum: Archiv
Thema: Aktionen innerhalb Regel mit "let"
Antworten: 5
Zugriffe: 646

Re: Aktionen innerhalb Regel mit "let"

Hay, '=' wird immer dann benutzt, wenn Zuweisungen ohne Nebeneffekt passieren. So z.B. auch bei "interface Put request = toPut(in)". '<-' wird dagegen bei Zuweisungen mit Nebeneffekt verwendet, z.B. bei "Reg#(..) r <- mkReg(...)" (Hier wird ein neues Register im Modul erstellt, das hat auf jeden Fal...

Zur erweiterten Suche