Analysis and design of digital circuits PIPO PISO.pptx

hithesh42 4 views 7 slides Jul 10, 2024
Slide 1
Slide 1 of 7
Slide 1
1
Slide 2
2
Slide 3
3
Slide 4
4
Slide 5
5
Slide 6
6
Slide 7
7

About This Presentation

Parallel input and parallel output


Slide Content

PIPO, PISO, USR

Parallel in serial out

module  Shiftregister_PISO ( Clk , din,load , SO); input   Clk,load ; input  [3:0]din; output  reg SO; reg  [3:0] tmp ; always  @(posedge Clk ) begin if (!load ) tmp <=din; else begin SO<= tmp [3]; tmp <={1’b0 , tmp [3:1],}; end end endmodule

Parallel in parallel out

module pipomod ( clk,clear , pi, po); input clk,clear ; input [3:0] pi; output [3:0] po; wire [3:0] pi; reg [3:0] po; always @(posedge clk ) begin if (clear) po<= 4’b0000; else po <= pi; end endmodule

Bi-directional shift register

Universal shift register
Tags