SOC常见问题解答
【时间:2014 年 03 月 03 日, 来源:原创, 作者:王兴伟】
16,在ARM侧如何访问挂接到H2Fbridge和H2F LW bridge的设备
在ARM侧需要使能H2F bridge和H2F LW bridge。之后,ARM通过桥访问FPGA侧的设备就像访问自己的内存一样方便。
17,挂接到H2F bridge和H2F LWbridge上设备的地址空间是什么关系
在ARM侧给H2F bridge分配的地址空间是从0xc0000000开始的960MB;给H2FLW bridge 分配的地址是从0xff200000开始的2MB地址空间。
18,ARM和FPGA 两侧时钟独立,他们之间通信时是如何保证不丢失数据的
ARM和FPGA之间有双扣buffer。当buffer满时,写端将会被挂起。
19,ARM侧不用的GPIO引脚是否可以借给FPGA逻辑单元用作GPIO。ARM核侧的设备是否可以使用FPGA侧的IO管脚
可以,需要在Qsys中设置。
20,编译Qsys和Quartus 工程后,产生的交付文件(handoff文件夹下的)有什么作用
根据Qsys中的配置直接产生头文件源码文件和c源码文件,如ARM侧设备管脚复用的宏定义,DDR控制器配置参数等。后续操作中可以直接基于这些交付文件产生preloader和uboot代码,整个过程不需要手工修改代码。