FPGA高速

image
image
image

image

划重点

module power3(
    output [7:0] XPower,
    output finished,
    input [7:0] X,
    input clk,
    input start
);
    reg [7:0] ncount;
    reg [7:0] XPower;

    assign finished = (ncount == 0);

    always @(posedge clk)
        if (start) begin
            XPower <= X;
            ncount <= 2;
        end
        else if (!finished) begin
            ncount <= ncount - 1;
            XPower <= XPower * X;
        end
endmodule
  • image
  • image
  • image

image

流水线设计

image
image

实际上流水线设计是牺牲资源换取通量throughout的方法,即在同一个时钟周期中尽可能多地对数据进行计算,以便得单位时间内可以得到更多的结果

image

打一拍 时序同步

划重点
image

划重点

RTL和代码转换

posted @ 2023-09-22 15:52  银脉河  阅读(8)  评论(0编辑  收藏  举报