afsangel 发表于 2012-9-15 11:02

ARM与FPGA控制通信

arm 读取0x00地址的FPGA控制信息,并写到变量reg1中,然后arm会读控制信息
当收到FPGA中断信号后,arm读取0x01地址的FPGA控制信息,并写到reg2变量中

自编程序如下,不知道这样写的话是否正确,求大侠们帮助!

#define armAdd1 0x00
#define armAdd2 0x01

typedef void (* FUNCPTR)();

void readShow()
{
FUNCPTR reg1;
reg1 = (*(unsigned int *))armAdd1;
reg1();
}

void FPGAShow()
{
FUNCPTR reg2;
#if FPGA_IRQ
reg2 = (*(unsigned int *))armAdd1;
reg2();
#else
#endif
}
页: [1]
查看完整版本: ARM与FPGA控制通信