首页 > 其他分享 >IP核之ROM

IP核之ROM

时间:2024-08-20 13:37:41浏览次数:6  
标签:核之 wire douta ROM addra IP dx clka 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********************************

 

标签:核之,wire,douta,ROM,addra,IP,dx,clka,rom
From: https://www.cnblogs.com/Sichg/p/18369308

相关文章

  • [计算机网络] IPv6
    1IPv6概述引言近期突发奇想,能不能用IPv6的公网地址,给家里的NAS做内网穿透。技术上是可行的。只是必须确保是IPv6的公网地址。大学学的IPv6的知识,早就抛到九霄云外了,故此需要重新学习,并记录之。1.1诞生的由来:32位的IPv4数量受限,已分配殆尽192.168.1.1,这......
  • 【pipenv】failed to create virtual enviroment: TypeError: canonicalize_version()
    环境:python--versionPython3.9.1pip--versionpip24.2pipshowpipenv2024.0.1pipshowsetuptools73.0.0未成功的解决方案:升级各个版本:pipinstall--upgradepipsetuptoolspipinstall--upgradepipenvpipenv--clearpipenvinstall--skip-lockpipinsta......
  • 大白话讲【1.1】redhat 9采用nmtui快速配置Ipv4(网卡已有配置文件前提下)
    0.环境查看:[root@lili~]#uname-aLinuxlili5.14.0-70.13.1.el9_0.x86_64#1SMPPREEMPTThuApr1412:42:38EDT2022x86_64x86_64x86_64GNU/Linux[root@lili~]#ifconfig|head-2ens160:flags=4163<UP,BROADCAST,RUNNING,MULTICAST> mtu1500     ......
  • TypeScript学习之旅--编译选项-tsconfig.json
    上一篇文章提到了tsconfig.json文件中的简单配置项,如include、extends、exclude,本篇文章我们了解一下编译器选择compilerOptions1、target  用来指定ts被编译为js的ES版本有固定值,例如:‘es3’ 'es5' 'es6''es2015' 'es2018'等“target”:"es2915"2、moud......
  • 打靶记录15——Ripper
    靶机:https://www.vulnhub.com/entry/ripper-1,706/KaliIP地址:192.168.0.102靶机IP地址:192.168.0.103VirtualBox设置为桥接模式难度:低->中目标:取得root权限+2Flag涉及攻击方法:主机发现端口扫描Web信息收集内部系统泄露代码审计备份文件泄密Webmin漏洞利......
  • 033、Vue3+TypeScript基础,路由传参时候把层级脱掉
    01、Datail.vue代码如下:<template><ulclass="news-list"><li>编号:{{route.query.id}}</li><li>编号:{{route.query.title}}</li><li>编号:{{route.query.content}}</li></ul></tem......
  • TCPIP路由技术第一卷第八章OSPF 第六部分-1虚链路
    tcp/ip_ospf案例研究6虚链路/认证/ABRfiltering1.area1virtual-link33.1.1.1(rid)2.gretunnel(ip封装ip的技术)inttunnel0ipadd113.1.1.1255.255.255.0ipospf110area0tunnelsourcelo0tunneldestination33.1.1.13.认证有很多种组合,值需要记住本资粮链......
  • TCPIP路由技术第一卷第八章OSPF 第五部分-2 Forward address
    tcp/ip_ospf案例研究5forwardaddressforwardaddress:intheautonomoussystem'sinteriortofunctionas"routeserver"initsas-external-lsas,packetsshouldberouteddirectly通告0.0.0.0非0的情况nssa区域:转发地址为asbr上最大的环回口非nssa:直接为下一跳地......
  • TCPIP路由技术第一卷第八章OSPF 第五部分-1 特殊区域
    tcp/ip_ospf案例研究4特殊区域1.stub区域:区域内所有设备areaidstub:abr会通告一条oia(默认cost1)的默认路由,存在3类lsa不存在4,5类lsa2.totallystub区域:abr配置no-summary,其他设备配置areaidstub;abr会通告一条oia的默认路由;不存在3,4,5类lsa3.nssa区域:区域内所有......
  • TCPIP路由技术第一卷 第三大部分-2 重分步的定义及实验
    tcp/ip路由控制案例研究1单向重分布和双向重分布1.什么是充分:从一个协议(或者进程域)学习到的路由(以及运行该协议的直连接口)重分布到另一个协议的数据库中2.度量值,重分布时需要制定度量值让多种协议可以理解原来的度量值(seedmetric)3.ad(管理距离),从多个协议学习到同一......