microblaze时钟更改出现时序问题

在使用microblaze时,我给的时钟是200MHz的时钟,但会在跑布线的时候出现时序上的问题,一开始是没有任何的头绪,知道我尝试更改时钟的频率才发现问题的所在。

当我把200MHz的时钟改为100MHz的时钟时,就不会出现时序上的问题,所以回到最根本的microblaze时钟问题上去查找情况。

最后在查找资料的时候发现,虽然说microblaze是一个嵌入式的内核,但也有时钟的限制,不像zynq的嵌入式内核一样对于始终没有太大的限制。

所以大家在使用microblaze的时候尽量将时钟配置在50MHz-150MHz以内,就不会出现时序上的问题,如果需要与其它的模块时钟相匹配,大家就需要在数据之间传输加入缓存机制了,毕竟要随机应变,不能死搬旧套。

相关推荐

最近更新

  1. docker php8.1+nginx base 镜像 dockerfile 配置

    2024-07-10 12:54:05       4 阅读
  2. Could not load dynamic library ‘cudart64_100.dll‘

    2024-07-10 12:54:05       5 阅读
  3. 在Django里面运行非项目文件

    2024-07-10 12:54:05       4 阅读
  4. Python语言-面向对象

    2024-07-10 12:54:05       5 阅读

热门阅读

  1. hive 排序

    2024-07-10 12:54:05       6 阅读
  2. 小程序的制作费用很贵么

    2024-07-10 12:54:05       9 阅读
  3. c#实现23种常见的设计模式--动态更新

    2024-07-10 12:54:05       6 阅读
  4. 银河麒麟(V10SP1)-arm版交叉编译-qt-5.12.12源码

    2024-07-10 12:54:05       7 阅读
  5. 华为机考真题 -- 游戏分组

    2024-07-10 12:54:05       10 阅读
  6. Linux 期末速成(知识点+例题)

    2024-07-10 12:54:05       10 阅读
  7. 【基础篇】1.8 C语言基础(二)

    2024-07-10 12:54:05       8 阅读
  8. element ui form添加校验规则

    2024-07-10 12:54:05       8 阅读