IP核之ROM

 创建.coe文件

MEMORY_INITIALIZATION_RADIX=16; //表示数据格式为16进制
MEMORY_INITIALIZATION_VECTOR=
12, //每个数据之间用逗号或空格或换行符隔开。
34,
56,
78,
AB; //最后一个数据用分号结束。

读取.coe文件并存用数据

复制代码
//固存3个ROM*******************************
//0~9
reg [6:0] addra_dx,addra_sin,addra_cos;
wire [7:0] douta_dx,douta_sin,douta_cos;
//rom_dxsintheta360cph
rom_dx rom_dx_inst (
  .clka(SYS_CLK),        // input wire clka  
  .addra(addra_dx),      // input wire [6 : 0] addra
  .douta(douta_dx)       // output wire [7 : 0] douta
);
//检验rom_dx数据输出
//rom_sinphi 
rom_sin rom_sin_inst (
  .clka(SYS_CLK),        // input wire clka
  .addra(addra_sin),     // input wire [6 : 0] addra
  .douta(douta_sin)         // output wire [7 : 0] douta
);
//rom_cosphi
rom_cos rom_cos_inst (
  .clka(SYS_CLK),        // input wire clka
  .addra(addra_cos),     // input wire [6 : 0] addra 
  .douta(douta_cos)      // output wire [7 : 0] douta
);
//固存3个ROM********************************
复制代码

 

posted @   Sichg  阅读(12)  评论(0编辑  收藏  举报
相关博文:
阅读排行:
· winform 绘制太阳,地球,月球 运作规律
· 震惊!C++程序真的从main开始吗?99%的程序员都答错了
· AI与.NET技术实操系列(五):向量存储与相似性搜索在 .NET 中的实现
· 【硬核科普】Trae如何「偷看」你的代码?零基础破解AI编程运行原理
· 超详细:普通电脑也行Windows部署deepseek R1训练数据并当服务器共享给他人
点击右上角即可分享
微信分享提示