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

📄 ram.v

📁 产生sinx+cosx波形 用于正交调制得测试信号 一次输出正交和同相分量 verilog语言
💻 V
字号:
module ram (address,rst,data);
output [11:0] data;
input  [4:0]address;
input  rst;
reg [11:0] data;//数据存储器,从men中得到的数据
reg [11:0] memory [0:31];//16位*256个=4096
always @(posedge rst)
begin
   memory[0]=12'h7FF;
   memory[1]=12'h000;
   memory[2]=12'h764;
   memory[3]=12'h30F;
   memory[4]=12'h5A8;
   memory[5]=12'h5A8;
   memory[6]=12'h30F;
   memory[7]=12'h764;
   memory[8]=12'h000;
   memory[9]=12'h7FF;
   memory[10]=12'hCF0;
   memory[11]=12'h764;
   memory[12]=12'hA57;
   memory[13]=12'h5A8;
   memory[14]=12'h89C;
   memory[15]=12'h30F;
   memory[16]=12'h800;
   memory[17]=12'h000;
   memory[18]=12'h89C;
   memory[19]=12'hCF0;
   memory[20]=12'hA57;
   memory[21]=12'hA57;
   memory[22]=12'hCF0;
   memory[23]=12'h89C;
   memory[24]=12'h000;
   memory[25]=12'h800;
   memory[26]=12'h30F;
   memory[27]=12'h89C;
   memory[28]=12'h5A8;
   memory[29]=12'hA57;
   memory[30]=12'h764;
   memory[31]=12'hCF0;
end


always @(address)
        data=memory[address];
  endmodule

⌨️ 快捷键说明

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