Rozdíly

Zde můžete vidět rozdíly mezi vybranou verzí a aktuální verzí dané stránky.

Odkaz na výstup diff

courses:a4m36pap:cviceni3 [2010/10/18 19:18]
redtop
courses:a4m36pap:cviceni3 [2025/01/03 18:29] (aktuální)
Řádek 1: Řádek 1:
-===== Cvičení ​=====+===== Cvičení ​=====
  
 ==== 1. ==== ==== 1. ====
Řádek 15: Řádek 15:
  always @(*)  always @(*)
  case(Opcode)  case(Opcode)
- 000000: out= 8'​b11010000;​ + 6'​b000000: out= 8'​b11010000;​ 
- 100011: out= 8'​b10100001;​ + 6'​b100011: out= 8'​b10100001;​ 
- 101011: out= 8'​b00100010;​ + 6'​b101011: out= 8'​b00100010;​ 
- 000100: out= 8'​b00001100;​ + 6'​b000100: out= 8'​b00001100;​ 
- 001000: out= 8'​b10100000;​+ 6'​b001000: out= 8'​b10100000;​
  endcase  endcase
  assign {RegWrite, RegDst, ALUSrc, ALUOp, Branch, MemWrite, MemToReg} = out;  assign {RegWrite, RegDst, ALUSrc, ALUOp, Branch, MemWrite, MemToReg} = out;
Řádek 31: Řádek 31:
  always @(*)  always @(*)
  case(ALUOp)  case(ALUOp)
- 00: ALUControl = 3'​b010;​ + 2'b00: ALUControl = 3'​b010;​ 
- 01: ALUControl = 3'​b110;​+ 2'b01: ALUControl = 3'​b110;​
  default:  default:
  case(Funct)  case(Funct)
- 100000: ALUControl = 3'​b010;​ + 6'​b100000: ALUControl = 3'​b010;​ 
- 100010: ALUControl = 3'​b110;​ + 6'​b100010: ALUControl = 3'​b110;​ 
- 100100: ALUControl = 3'​b000;​ + 6'​b100100: ALUControl = 3'​b000;​ 
- 100101: ALUControl = 3'​b001;​ + 6'​b100101: ALUControl = 3'​b001;​ 
- 101010: ALUControl = 3'​b111;​+ 6'​b101010: ALUControl = 3'​b111;​
  endcase  endcase
  endcase  endcase
courses/a4m36pap/cviceni3.1287422296.txt.gz · Poslední úprava: 2025/01/03 18:25 (upraveno mimo DokuWiki)
Nahoru
chimeric.de = chi`s home Valid CSS Driven by DokuWiki do yourself a favour and use a real browser - get firefox!! Recent changes RSS feed Valid XHTML 1.0