我用DSP Builder做了一个小波变换模块,想把它作为外设用SOPC Builder中集成到nios核内,在DE2开发板上实现,用VGA接口显示处理后的图像。因为是实验性质,考虑用一张静态图片就行。现在我想了几个方案,都有些困难,想请教更好的解决方案。
1.用DE2带的Vedio Utility来做,从Host机读一张640*480图片,这里要添加的只是把模块加入SOPC,和DMA传输部分的代码。但是还有个问题,DSP Builder生成的是VHDL,而Vedio Utility都是verilog的。这样恐怕要用VHDL重写DE2_Vedio.v,我看了下其中用到不少Altera的库,都是.v。相应的.vhd不知道在哪里找?不知道Quartus能支持VHDL和verilog混合编译,集成生成的.sof或.pof文件。
2.我看了下文档AN377: Edge Detection Using SOPC Builder and DSP Builder Tool Flow,和我想设计的很相似。但是我没有CycloneII_DSP_Kit-v.1.0.0的相关实验文档。大致的流程我清楚,现在我疑惑的是.bmp图片文件怎么存放和读取,看起来需要装载一个文件系统。如果不需要文件系统,怎么安排.elf和.bmp文件的存放。NiosIDE中应该怎么设置?
不知还有其他更好的方案没有?
“不知道Quartus能支持VHDL和verilog混合编译,集成生成的.sof或.pof文件”
可以混合编程。
“怎么安排.elf和.bmp文件的存放。NiosIDE中应该怎么设置?”
在sopc中建立targetboard时可以在flash中建立很多不同地址的镜像,到时选择不同镜像保存数据就可以论坛。
targetboard的建立论坛上有专门的帖子。
欢迎光临 电子技术论坛_中国专业的电子工程师学习交流社区-中电网技术论坛 (http://bbs.eccn.com/) | Powered by Discuz! 7.0.0 |