今天主要就是了解了一下基于FPGA上的SOPC的设计流程,总体来说,对于我初学者来说,该流程还是有点相对复杂了点!
从他的设计基本思想来看,该流程的主要目的就是设计一个软核给FPGA,该软核的设计就要从ROM,RAM,PIO等开始!
首先,打开QUARTUS II,新建工程,顶层设计名,选择CLONYE芯片作为FPGA,然后就是在SOPC的BUILDER上设计内核。
利用NIOSE II来实现对内核的设计。依据基本流程,建立CPU,并在CPU下建立RAM ,ROM ,PIO,等。其中ROM 用于存取程序,RAM作为数据存取器。
对于我来说:从总体上来看,该过程过于冗长,但是从长远来看,该设计过程又是十分的有必要,从工程角度来看,该设计理念能够解决以往的芯片所没有的可以根据用户的需要,自己设计自己需要的芯片,更加的灵活!