貌似说的不是很清楚,下面我说的详细一些。
我手头上有一个自动控制机器人的fpga程序,有spi、bus control、端口控制器、uart等等模块组成,但是现在的问题就是,summary报告显示numbers of occupied slices利用率已达100%,而其他的资源比如lut用的却不多,所以我想通过用ip核取代一部分代码的方法来简化程序,节省片上资源,然后用来做一些其他的东西。
然后还有一个问题,比如端口控制器,一个程序有好几百行,但是我只想把其中的十几行代码用ip核来替代,比如里面有一段移位寄存器的代码,我想用ip核来把这段代码代替,来节省片上资源,但是从程序中间取一段的做法感觉不是很好,请问这个问题要怎么破?还有,是不是我的方法有问题,如果要节省片上资源应该要用什么方法呢?
小弟初学,希望各位指导!感激不尽!
|