一、引言
本文为个人理解,用于记录学习经验,有任何错误可以指出讨论。
二、寻址方法
基于PL端读写PS端DDR3的工程,在自定义AXI IP核中,设置基地址(base_address)为开始读写数据的起始地址。
工程编译完后,会出现Address Editor窗口,此时会有显示从机接口、基础名称,偏移地址(Offset Address)、范围(Range)、高地址(High Address)。
偏移地址:在基地址的基础上做偏移的量,实际的寻址地址为:
偏移地址 + 基地址
范围:寻址大小 :
偏移地址 + 基地址 —— 高地址
高地址:寻址的最高地址位,为固定地址,无法设置。
只有偏移地址和范围可以设置,高地址根据前两个变量累加改变;
根据偏移量和范围可以选择地址的某一段进行读写。