当前位置: 首页 > news >正文

想开发一个旧物交易网站应该怎么做个人养老金保险

想开发一个旧物交易网站应该怎么做,个人养老金保险,网站建设全流程图,深圳制作网站培训学校由于项目中关于厂商提供的温度-偏压曲线数据已经被同事放在ROM表了,我这边可用直接调用。 今天在仿真的时候,发现他的ROM表用的IP核是及时输出的,就是你地址给进去,对应地址的ROM数据就立马输出,没有延迟。 我打开他的…

由于项目中关于厂商提供的温度-偏压曲线数据已经被同事放在ROM表了,我这边可用直接调用。 今天在仿真的时候,发现他的ROM表用的IP核是及时输出的,就是你地址给进去,对应地址的ROM数据就立马输出,没有延迟。 我打开他的IP核配置一看,他用的是Distributed Memory Generator。 我以前用的是Block Memory Generator是要延迟一拍的。所以,我立马进行了Distributed Memory Generator的测试。

1 ROM IP核配置  (Distributed Memory Generator

IP核已生成

老规矩,查看如何例化

 2 ModelSim仿真测试

源码

`timescale 1ns / 1psmodule lab_rom(input   wire    clk,input   wire    rst_n
);//==================================================================
//                        Parameter define
//==================================================================
parameter       MAX_ADDR       = 32 - 1;//==================================================================
//                        Internal Signals
//==================================================================
(* MARK_DEBUG="true" *) reg     [4:0]   a;
(* MARK_DEBUG="true" *) wire    [15:0]  spo;//----------------------------- addra自增 -----------------------------
always @(posedge clk or negedge rst_n) beginif (rst_n == 1'b0) begina <= 'd0;        endelse if(a == MAX_ADDR)begina <= 'd0;endelse begina <= a + 1'b1;end
end//----------------------------- s_rom_32x16b例化 -----------------------------
s_rom_32x16b u1_rom_32x16b (.a(a),      // input wire [4 : 0] a.spo(spo)  // output wire [15 : 0] spo
);

仿真代码

`timescale 1ns/1ps
module tb_lab_rom (); /* this is automatically generated */// clockreg clk;initial beginclk = 1'b0;forever #(10) clk = ~clk;end// asynchronous resetreg rst_n;initial beginrst_n <= 1'b0;#10rst_n <= 1'b1;end// (*NOTE*) replace reset, clock, othersparameter MAX_ADDR = 32 - 1;lab_rom #(.MAX_ADDR(MAX_ADDR)) inst_lab_rom (.clk(clk), .rst_n(rst_n));endmodule

约束文件

create_clock -period 20.000 [get_ports clk]set_property PACKAGE_PIN N18 [get_ports clk]
set_property PACKAGE_PIN T12 [get_ports rst_n]set_property IOSTANDARD LVCMOS33 [get_ports clk]
set_property IOSTANDARD LVCMOS33 [get_ports rst_n]

仿真结果

 从仿真来看,确实用Distributed Memory Generator生成的ROM IP核是无延迟的。

3 在线调试

在线调试的ILA步骤我这里就不赘述了。 我直接给出结果。

总得来讲,Distributed Memory Generator,虽然深度必须是16的倍数,但其生成的ROM IP核输出是无延迟的,真香!

http://www.yayakq.cn/news/567512/

相关文章:

  • 建个网站公司网站建设最新模板
  • wordpress感兴趣推送怎么来自己做网站优化
  • 抚顺市建设局网站wordpress制作左侧边栏
  • 拓者设计吧首页河池seo快速排名
  • 如何制作大气网站网站开发和网络工程哪个好
  • 知识付费网站开发教程合肥网站建设新闻营销
  • 柳州微网站开发重庆平台网站建设哪里有
  • 移动网站的设计报告龙岩网红景点
  • 广州市建设企业网站报价海口制作网页公司
  • html电影网站模板下载郑州高端网站公司
  • 国内做的好的网站wordpress文件目录
  • 宿迁网站设计wordpress显示相关文章
  • 学校网站的作用和意义上海高凡猎头公司
  • 专门做视频点评的网站h5制作官网
  • 网站开发中网页打印网站seo优化免费
  • 海南网络公司网站建设视频网站建设工具
  • 哪里有免费的网站网址企业网站源码 html5+xml
  • 优质的设计网站有哪些湖州培训网站建设网络营销
  • 百度站长平台如何添加网站网站索引怎么做
  • 马鞍山市网站建设WordPress4中文手册下载
  • 阿里云免费建站仿站 做网站
  • 凡科网建站怎么样用阿里云搭建WordPress
  • 学会网站建设方案如何做网上私人彩票网站
  • 建设工程168网站小程序外包公司发展前景
  • 微信手机网站流程下载asp做网站
  • 湖州企业网站开发公司怎么做钓鱼网站生成
  • 十大免费erp软件搜索引擎优化培训班
  • 深圳罗湖区住房和建设局网站农林牧渔行业网站建设
  • 淮安神舟建设招标网站常用的seo网站优化排名
  • 网站运行速度慢的原因南山商城网站建设哪家服务周到