基地址寄存器(BAR)在配置空间(Configuration Space)中的位置:
一旦FPGA与CPU linkup succeed,CPU将读取Type 0 Header里面的参数。并将BAR地址映射到CPU总线上的地址。使用FPGA配置生成PCIE IPcore的时候设置参数:
CPU按照读取configuration space(Type 0 Header)里面的参数
Devicd ID/Subsystem ID/Revision ID/Vendor ID/Subsystem vendor ID/Class code在生成IPcore的时候设置,其他参数保存默认值;
在本工程读取参数如下所示:
例如在生成IPcore设置BAR0/BAR1/BAR2都是4KB大小。根据CPU总线的