|
现在基于OR1200的SOPC用了太多外围的器件(如Flash、SDRAM),限制了它在中、小规模嵌入式系统中的应用。
有个想法不知是否可行?
1)将程序的代码和常量放在FPGA片外的NOR Flash芯片中,变量使用FPGA片内的SRAM,省掉SDRAM芯片。
2)OR1200有指令Cache,考虑将NOR Flash换成8-pin SPI接口的Flash ROM,性能不至于掉得太多,却可有效降低器件成本和PCB面积。
3)选用UC/OS II之类的OS,降低Flash ROM容量需求。
现在的基于OR1200的SOPC工作模式通常要将Flash ROM中的内容拷贝到SDRAM中去执行,其必要性有多大?为什么不直接在Flash ROM中执行。
|
|