snowrain 发表于 2004-12-10 11:34:00

做过DSPCPU模拟器请进,请教两个问题

基于哈佛结构的dsp读取elf文件的问题
基于哈佛结构的dsp要求数据与代码指令区域分开存放
elf文件是基于一种扁平结构,数据与代码是混装的,
1)那么dsp读取elf文件时,怎么区分哪些section该装入dsp的哪个区域?
2)装入之后,dsp运行代码段时,关于变量引用的地址应该怎样修正?
即原来基于扁平结构的地址现在怎么转换成数据与代码区域的独立的编址?

willyyang 发表于 2004-12-10 18:15:02

具体要看你模拟的是哪种dsp, 有些dsp的哈佛结构是内部实现的,即它的L1 memory是data与code分开的,而对片外ram还是一条总线. 这种dsp的功能模拟比较简单一些.
   我最近也在研究cpu与dsp的模拟, 准备在skyeye里实现其他cpu的模拟框架. 你能在置顶的cpu模拟帖子里跟我讨论吗? 或者用msn讨论. [email protected].

snowrain 发表于 2004-12-10 18:25:26

好的
页: [1]
查看完整版本: 做过DSPCPU模拟器请进,请教两个问题