MyFPGA Forum
标题:
sopc demo 快速porting
[打印本页]
作者:
yqzhang
时间:
2010-9-11 22:05
标题:
sopc demo 快速porting
对于一个带有sopc的demo,一般真正需要的文件是比较少的。
现在有一个demo project, project的名字为:DE0_LED, SOPC名字为:DE0_SOPC (基于Terasic的DE0)
假设我们porting目标为: project name
E1_LED, SOPC name : DE1_LED (基于Terasic的DE1)
porting步骤如下:
1. 新建一个工程,命名为:DE1_LED
2. 拷贝DE0_SOPC.sopc文件,修改相应的参数,并重命名为:DE1_SOPC.sopc,
注:.sopc文件是sopc的配置文件,它包含了
SOPC的名字,如:<system name="DE0_SOPC"> ,
设备类型 ,如:<parameter name="deviceFamily" value="CYCLONEIII" />
关联工程 ,如:<parameter name="projectName" value="DE0_LED.qpf" />
所用的IP ,如:
element onchip_memory2.s1
{
datum baseAddress
{
value = "65536";
type = "long";
}
}
3. 用SOPC Builder打开sopc,会发现DE1_SOPC.sopc能够成功加载,然后再具体修改相应参数,保持与DE1板子一致。确实后,重新编译
4. 新建DE1_LED的顶层文件,拷贝DE0_LED的顶层文件,并修改相应的module name,再依据SOPC做具体的修改
5. 修改DE1_LED.qsf 来配置相应的pin 脚
6. 整体编译即可。
7. 拷贝DE0_LED的软件到DE1_LED中。。。再编译。
欢迎光临 MyFPGA Forum (http://www.myfpga.org/discuz/)
Powered by Discuz! X3