⭐ 欢迎来到虫虫下载站! | 📦 资源下载 📁 资源专辑 ℹ️ 关于我们
⭐ 虫虫下载站

📄 div_row.v

📁 cup 的设计源代码
💻 V
字号:
`timescale 1ns / 1ps
////////////////////////////////////////////////////////////////////////////////
// Company: 
// Engineer:
//
// Create Date:    19:05:12 10/11/08
// Design Name:    
// Module Name:    DIV_row
// Project Name:   
// Target Device:  
// Tool versions:  
// Description:
//
// Dependencies:
// 
// Revision:
// Revision 0.01 - File Created
// Additional Comments:
// 
////////////////////////////////////////////////////////////////////////////////
module DIV_row(a_in, b_in, p_in, b_out, s_out, q_out);
    parameter width=8;

    input[width:0] a_in;
    input[width:0] b_in;
    input p_in;
    output[width:0] b_out;
    output[width:0] s_out;
    output q_out;
    
    wire p1,p2,p3,p4,p5,p6,p7,p8;
    wire c1,c2,c3,c4,c5,c6,c7,c8;
    wire p_c;
    
    DIV_CAS CAS8 (.a_in(a_in[width]), .b_in(b_in[width]), .c_in(c8), .p_in(p_in), .s_out(s_out[width]), .b_out(b_out[width]), .c_out(q_out), .p_out(p8));
    DIV_CAS CAS7 (.a_in(a_in[width-1]), .b_in(b_in[width-1]), .c_in(c7), .p_in(p8), .s_out(s_out[width-1]), .b_out(b_out[width-1]), .c_out(c8), .p_out(p7));    DIV_CAS CAS6 (.a_in(a_in[width-2]), .b_in(b_in[width-2]), .c_in(c6), .p_in(p7), .s_out(s_out[width-2]), .b_out(b_out[width-2]), .c_out(c7), .p_out(p6));
    DIV_CAS CAS5 (.a_in(a_in[width-3]), .b_in(b_in[width-3]), .c_in(c5), .p_in(p6), .s_out(s_out[width-3]), .b_out(b_out[width-3]), .c_out(c6), .p_out(p5));
    DIV_CAS CAS4 (.a_in(a_in[width-4]), .b_in(b_in[width-4]), .c_in(c4), .p_in(p5), .s_out(s_out[width-4]), .b_out(b_out[width-4]), .c_out(c5), .p_out(p4));
    DIV_CAS CAS3 (.a_in(a_in[width-5]), .b_in(b_in[width-5]), .c_in(c3), .p_in(p4), .s_out(s_out[width-5]), .b_out(b_out[width-5]), .c_out(c4), .p_out(p3));
    DIV_CAS CAS2 (.a_in(a_in[width-6]), .b_in(b_in[width-6]), .c_in(c2), .p_in(p3), .s_out(s_out[width-6]), .b_out(b_out[width-6]), .c_out(c3), .p_out(p2));
    DIV_CAS CAS1 (.a_in(a_in[width-7]), .b_in(b_in[width-7]), .c_in(c1), .p_in(p2), .s_out(s_out[width-7]), .b_out(b_out[width-7]), .c_out(c2), .p_out(p1));
    DIV_CAS CAS0 (.a_in(a_in[width-8]), .b_in(b_in[width-8]), .c_in(p_c), .p_in(p1), .s_out(s_out[width-8]), .b_out(b_out[width-8]), .c_out(c1), .p_out(p_c));


endmodule

⌨️ 快捷键说明

复制代码 Ctrl + C
搜索代码 Ctrl + F
全屏模式 F11
切换主题 Ctrl + Shift + D
显示快捷键 ?
增大字号 Ctrl + =
减小字号 Ctrl + -