-
Notifications
You must be signed in to change notification settings - Fork 1
/
Copy pathdata_p.v
36 lines (33 loc) · 867 Bytes
/
data_p.v
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
`timescale 1ns / 1ps
//////////////////////////////////////////////////////////////////////////////////
// Company:
// Engineer:
//
// Create Date: 10:18:45 04/22/2020
// Design Name:
// Module Name: data_p
// Project Name:
// Target Devices:
// Tool versions:
// Description:
//
// Dependencies:
//
// Revision:
// Revision 0.01 - File Created
// Additional Comments:
//
//////////////////////////////////////////////////////////////////////////////////
module data_p(data_o,data_in,lda,ldp,clrp,ldb,decb,eqz,clk
);
input [15:0] data_in;
input lda,ldb,decb,ldp,clrp,clk;
output [15:0] data_o;
output eqz;
wire [15:0] x,z,bout;
PIPO1 a (x,data_in,lda,clk);
PIPO2 p (data_o,z,clrp,ldp,clk);
adder add (z,x,data_o);
count b (bout,data_in,ldb,decb,clk);
comp eq (eqz,bout);
endmodule