1

用例场景会是什么样的?我知道用户手册中有很多关于此的信息,但我是初学者,并不知道如何处理这些信息。感谢您的时间。

4

1 回答 1

1

Flash 总是可以用来为你的应用程序放置静态资源,包括 microblaze 程序、配置选项、图像、声音等。

最重要的是,fpga 比特流必须驻留在闪存上。当前所有的 xilinx fpgas 都是基于 SRAM 的,并且在断电时会丢失其内容。您需要一个非易失性闪存来存储比特流,它会在开机时自动加载。请注意,某些 fpga 具有内部非易失性闪存(特别是 Spartan-3AN)。它只是提供了一种将 fpga 和 flash 打包在一起的便捷方式。

您可能想知道为什么板上有 3 种不同类型的闪存,如果它们都做同样的事情?虽然更多的内存很少不好,但这是为了让设计人员可以尝试不同的闪存技术。毕竟这是一个原型板,3 个闪存具有不同的接口和设计权衡,当有人想在定制板上实现自己的解决方案之前尝试它们时,拥有 3 个是有用的。

于 2015-04-30T14:34:39.600 回答