BF533开发板中的通过CPLD控制led的例程中的自己定义的寄存器LED_DAT的地址是不是就是bf533 CPU的BF_DATA0-7的地址,
我看到该板子CPLD设计文档中 是高3位地址线选通CPLD中的某一模块,就当我已经选通了led模块,然后cpld通过锁存和缓冲两个芯片模块通过对输入的DATA[0..7]来控制led[0..7].
问题就是该模块中写入数据才能控制led.按我的理解,应该是在DSP的CPU通过向连接CPLD的DATA[0..7]的引脚输入数据才能控制,对应的CPLD的DATA[0..7]是在BF_DATA[0..7]
,而板子的代码上写着是往自定义的寄存器中写入data数据就可以,查找自定义寄存器的地址是0x20340000,我猜想是0X20340000就是BF_DATA[0..7]的地址,但我一看内存分配,
0x20340000是在外部内存分配图的BANK3区,并不是系统寄存器中。所以想法错误,能告诉我真正实现的原理吗或者我哪里开始错了