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

基于h5的移动网站开发专门做网站的公司

基于h5的移动网站开发,专门做网站的公司,网站域名备案系统,淄博知名的做网站推广对于延迟约束,相信很多同学是不怎么用的,主要可能就是不熟悉这个约束,也有的是嫌麻烦,因为有时还要计算PCB上的走线延迟导致的时间差。而且不加延迟约束,Vivado也只是在Timing Report中提示warning,并不会导…

对于延迟约束,相信很多同学是不怎么用的,主要可能就是不熟悉这个约束,也有的是嫌麻烦,因为有时还要计算PCB上的走线延迟导致的时间差。而且不加延迟约束,Vivado也只是在Timing Report中提示warning,并不会导致时序错误,这也会让很多同学误以为这个约束可有可无。

但其实这种想法是不对的,比如在很多ADC的设计中,输出的时钟的边沿刚好是数据的中心位置,而如果我们不加延迟约束,则Vivado会默认时钟和数据是对齐的。

对于输入管脚,首先判断捕获时钟是主时钟还是衍生时钟,如果是主时钟,直接用set_input_delay即可,如果是衍生时钟,要先创建虚拟时钟,然后再设置delay。对于输出管脚,判断有没有输出随路时钟,若有,则直接使用set_output_delay,若没有,则需要创建虚拟时钟。

在本工程中,输入输出数据管脚的捕获时钟如下表所示:

根据上表,我们创建的延迟约束如下,其中的具体数字在实际工程中要根据上下游器件的时序关系(在各个器件手册中可以找到)和PCB走线延迟来决定。未避免有些约束有歧义,我们把前面的所有约束也加进来。

# 主时钟约束
create_clock -period 25.000 -name clk2 [get_ports clk_in2]# 衍生时钟约束
create_generated_clock -name clk_samp -source [get_pins clk_gen_i0/clk_core_i0/clk_tx] -divide_by 32 [get_pins clk_gen_i0/BUFHCE_clk_samp_i0/O]
create_generated_clock -name spi_clk -source [get_pins dac_spi_i0/out_ddr_flop_spi_clk_i0/ODDR_inst/C] -divide_by 1 -invert [get_ports spi_clk_pin]
create_generated_clock -name clk_tx -source [get_pins clk_gen_i0/clk_core_i0/inst/mmcm_adv_inst/CLKIN1] [get_pins clk_gen_i0/clk_core_i0/inst/mmcm_adv_inst/CLKOUT1]
create_generated_clock -name clk_rx -source [get_pins clk_gen_i0/clk_core_i0/inst/mmcm_adv_inst/CLKIN1] [get_pins clk_gen_i0/clk_core_i0/inst/mmcm_adv_inst/CLKOUT0]# 设置异步时钟
set_clock_groups -asynchronous -group [get_clocks clk_samp] -group [get_clocks clk2]# 延迟约束
create_clock -period 6.000 -name virtual_clock
set_input_delay -clock [get_clocks -of_objects [get_ports clk_pin_p]] 0.000 [get_ports rxd_pin]
set_input_delay -clock [get_clocks -of_objects [get_ports clk_pin_p]] -min -0.500 [get_ports rxd_pin]
set_input_delay -clock virtual_clock -max 0.000 [get_ports lb_sel_pin]
set_input_delay -clock virtual_clock -min -0.500 [get_ports lb_sel_pin]
set_output_delay -clock virtual_clock -max 0.000 [get_ports {txd_pin {led_pins[*]}}]
set_output_delay -clock virtual_clock -min -0.500 [get_ports {txd_pin {led_pins[*]}}]
set_output_delay -clock spi_clk -max 1.000 [get_ports {spi_mosi_pin dac_cs_n_pin dac_clr_n_pin}]
set_output_delay -clock spi_clk -min -1.000 [get_ports {spi_mosi_pin dac_cs_n_pin dac_clr_n_pin}]

http://www.dtcms.com/wzjs/66590.html

相关文章:

  • 哪个浏览器可以做网站百度搜索推广采取
  • pxhere素材网站关键词优化排名费用
  • 大学生兼职网站设计论文av手机在线精品
  • 做国外夏令营的网站华为手机软文范文300
  • 网站建设的软件介绍合肥seo服务商
  • 微信网站应用开发网站seo检测工具
  • 网站页脚包括什么网址收录
  • 那个网站可以做公示2020最新推广方式
  • 做电影网站赚钱知乎十大免费软文推广平台
  • 做网站ps的图片今日短新闻20条
  • 贵州省住房和城乡建设部网站常见的网络营销方法
  • 建立网站地图seo分析seo诊断
  • 酷站欣赏安卓手机性能优化软件
  • 科讯cms 网站地图百度知道提问
  • 电脑上做网站的软件广告公司接单软件
  • 可以做兼职笔译的网站企业快速建站
  • 网站建设中毒怎么办如何进行搜索引擎优化
  • 网站制作收费明细表网站页面设计
  • 政府部门网站作用武汉千锋教育培训机构怎么样
  • 东莞艺美网站建设seo基础入门教程
  • 网站开发和c语言如何在网上推广自己的产品
  • 商务部网站直销企业名单百度一下 你就知道官方
  • icp备案查询工信部seo的搜索排名影响因素有哪些
  • 网站优化软件下载网络营销的方式有哪些
  • 建设网站的重要意义信息流推广渠道
  • 修水网站建设百度app下载官方免费最新版
  • 网站的搜索框如何做软件制作平台
  • 公司网站功能模块深圳网络推广市场
  • 珠海网站建设公司提升关键词排名软件哪家好
  • 网站行程表怎么做google推广专员招聘