Ai
1 Star 0 Fork 0

zdevt/1bitSDR

加入 Gitee
与超过 1200万 开发者一起发现、参与优秀开源项目,私有仓库也完全免费 :)
免费加入
文件
克隆/下载
Mixer.v 724 Bytes
一键复制 编辑 原始数据 按行查看 历史
Alberto Garlassi 提交于 2020-04-06 03:09 +08:00 . Initial commit
module Mixer
(clk,
RFIn,
sin_in,
cos_in,
RFOut,
MixerOutSin,
MixerOutCos
);
input clk;
input signed [11:0] sin_in;
input signed [11:0] cos_in;
input RFIn;
output RFOut;
output reg signed [11:0] MixerOutSin;
output reg signed [11:0] MixerOutCos;
reg RFInR1 = 1'b1;
reg RFInR = 1'b1;
always @(posedge clk)
begin
RFInR1 <= RFIn;
RFInR <= RFInR1;
end
assign RFOut = RFInR1;
always @(posedge clk)
begin
if (RFInR == 1'b 0)
begin
MixerOutSin <= sin_in;
MixerOutCos <= cos_in;
end
else
begin
MixerOutSin <= -sin_in;
MixerOutCos <= -cos_in;
end
end
endmodule
Loading...
马建仓 AI 助手
尝试更多
代码解读
代码找茬
代码优化
Verilog
1
https://gitee.com/zdevt/1bitSDR.git
git@gitee.com:zdevt/1bitSDR.git
zdevt
1bitSDR
1bitSDR
master

搜索帮助