

Verilog编写的CIC代码.doc
yy****24
在线预览结束,喜欢就下载吧,查找使用更方便
相关资料
Verilog编写的CIC代码.doc
Verilog编写的CIC代码//internalclk>=8*outputclkmodulecicmodule(inputclk,internalclk,outputclk,preset,datainput,dataoutput);parameterDataWidth=18;parameterOutputDiv=4;//OutputDiv=(order-1)*ln(outputclk/inputclk)/ln(2)inputinputclk;inputinternalclk;inputoutputclk
个人编写的signed数据取负数的verilog代码.doc
signed数据取负数的verilog代码条件:数据data为signed目的操作:将数据取相反数。即8变-8,-7变7。误区:仅仅是“取反加1”误区操作的后果:若data=1000,表示为-8,取反加一后仍为1000,仍为-8。测试程序,如下,moduleminusdata;regclk;reg[3:0]cnt;wire[3:0]minuscnt;wire[3:0]notadd1cnt;wire[4:0]extcnt;initialbegincnt=4'd0;clk=0;forever#10clk=!c
Verilog编写的3-8译码器电路代码.pdf
verilog QAM代码.docx
QAM调制中,数据信号由相互正交的两个载波的幅度变化表示。QAM是一种矢量调制,将输入比特先映射到一个复平面(星座图),形成复数调制符号,然后将该符号的I、Q分量,采用幅度调制,分别对应调制在相互正交(时域正交)的两个载波cos和sin上。数学公式:16QAM信号在星座图上具有16个样点,每个样点表示一种矢量状态,16QAM有16态,每4位二进制数规定了16态中的一个状态,16QAM每个符号时间传送4比特映射。根据IEEE802.11a规定,16QAM编码表如下所示。经过表中映射后的I/Q数据再乘上1/√
verilog实例代码.docx
//与门modulezxhand2(c,a,b);inputa,b;outputc;assignc=a&b;endmodule//或门modulezxhor2(c,a,b);inputa,b;outputc;assignc=a|b;endmodule//非门modulezxhnot2(c,b);inputb;outputc;assignc=~b;endmodule////异或门modulezxhxro2(c,a,b);inputb;outputc;assignc=a^b;endmodule两选一电路mod