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