一年多以前,我得到了我的第一个 FPGA,Digilent CMOD S7。FPGA 非常灵活,可用作可编程逻辑器件,也可用作微控制器,因为可编程逻辑可用于构建微控制器。可编程逻辑足够灵活,可以让您设计自己的微控制器,但这将非常耗时。有许多可用于 FPGA 的微控制器架构,但有 2 种非常流行并得到 Xilinx 的良好支持:Microblaze 和 ARM Cortex-M。
由于我只对 FPGA (Verilog) 的最低级别有经验,因此我认为学习一点关于如何构建 Microblaze 微控制器并对其进行编程以从 PmodNAV(A 9 轴运动传感器 + 气压计 PMOD 板)。
我首先构建了一个 Microblaze 软核并将其连接到 PMOD 块,如下所示:
。
声明:本文内容及配图由入驻作者撰写或者入驻合作网站授权转载。文章观点仅代表作者本人,不代表电子发烧友网立场。文章及其配图仅供工程师学习之用,如有内容侵权或者其他违规问题,请联系本站处理。 举报投诉
全部0条评论
快来发表一下你的评论吧 !