1 Star 0 Fork 1

哈哈哈/gaussfilter_FPGA

forked from EatonL/gaussfilter_FPGA 
加入 Gitee
与超过 1200万 开发者一起发现、参与优秀开源项目,私有仓库也完全免费 :)
免费加入
文件
该仓库未声明开源许可证文件(LICENSE),使用请关注具体项目描述及其代码上游依赖。
克隆/下载
DI.v 608 Bytes
一键复制 编辑 原始数据 按行查看 历史
EatonL 提交于 2017-11-29 14:27 . gauss
module DI
(
a,
//b,
quotient,remainder
);
input[14:0] a;
output reg [14:0] quotient;
output reg [14:0] remainder;
//parameter a=31'd62;
parameter b=15'd16;
reg[14:0] tempa;
reg[14:0] tempb;
reg[29:0] temp_a;
reg[29:0] temp_b;
integer i;
always @(a or b)
begin
tempa <= a;
tempb <= b;
end
always @(tempa or tempb)
begin
temp_a = {15'h00000000,tempa};
temp_b = {tempb,15'h00000000};
for(i = 0;i < 15;i = i + 1)
begin
temp_a = {temp_a[28:0],1'b0};
if(temp_a[29:15] >= tempb)
temp_a = temp_a - temp_b + 1'b1;
else
temp_a = temp_a;
end
quotient <= temp_a[14:0];
remainder <= temp_a[29:15];
end
endmodule
马建仓 AI 助手
尝试更多
代码解读
代码找茬
代码优化
Verilog
1
https://gitee.com/hqpas/gaussfilter_FPGA.git
git@gitee.com:hqpas/gaussfilter_FPGA.git
hqpas
gaussfilter_FPGA
gaussfilter_FPGA
master

搜索帮助

0d507c66 1850385 C8b1a773 1850385