zoukankan      html  css  js  c++  java
  • zynq PL通过AXI_HP 操作 256K OCM

    一、整体BD部分如下:

         myip2_0通过下面方式生成;

         

     

    二、地址分配如下:

    由于OCM为256k,初始模式下,分为4个64k,其中前三个在0x00000000 --- 0x0002ffff,最后一块在0xffff0000---0xffffffff

    三、

    将初始读写地址分别设置为0x0000-0000或者0xffff-0000均可进行读写操作OCM,

    0x0000-0000

     0xffff-0000

    四、写数据抓取;

    五,注意事项;

    sdk部分,当建立helloworld工程时,0x0000-0000与0xffff-0000均可进行读写操作,但是在sdk mem查看时,监测不到ocm内部值的变化。

    当建立memory_test工程时,读写0xffff-0000时,可以进行读写,mem查看时,可以看到ocm内部值变化,读写0x0000-0000时,由于memory_test汇编程序跑在0x0000-0000内的空间上,所以有问题。

  • 相关阅读:
    Django之权限用法
    Django之stark组件的使用和总结
    Django之stark组件2
    Wmic
    Powershell + HTA
    IFG以太网帧间隙
    python编译报错
    C# 格式化XML方法
    C#开发中常用的加密解密方法
    面试题
  • 原文地址:https://www.cnblogs.com/wangyabin121/p/12421425.html
Copyright © 2011-2022 走看看