介绍
片上系统是当今计算生态系统不可或缺的一部分。他们正在寻找进入许多应用程序的方式,并且非常有效。因此,该项目将帮助您设计和实现您自己的 SOC。
如何开始?
先决条件 - AMBA AHB Lite 协议、Xilinx FPGA 套件、Verilog HDL。
主意
众所周知,第一个 hello world 介绍性项目始终是 LED 闪烁,我们也将这样做。在这个项目中,我们将使用 ARM Cortex - M0 设计启动评估 IP 设计一个 SOC,并将实现一个 GPIO 输出寄存器,我们将使用它来切换 FPGA 套件 (ARTY-A7) 上的 LED。
难度级别:中级
指示
1. 将存储库克隆到本地系统
2. 创建一个新的 vivardo 项目并选择 RTL 设计选项。
3. 将所有 Verilog 文件添加到项目中。
4. 根据您的 FPGA 套件添加约束文件。(ARTY - A7)
5.运行Synthesis,implementation,最后生成bitstream文件。
6. 将其上传到 FPGA 套件。
笔记(***):
1) 如果您有一个 ARTY-A7 {35T} FPGA 套件,GitHub 存储库包含比特流文件。所以,你可以上传它并查看结果。
2)存储库中的所有代码都已注释并且易于理解。
声明:本文内容及配图由入驻作者撰写或者入驻合作网站授权转载。文章观点仅代表作者本人,不代表电子发烧友网立场。文章及其配图仅供工程师学习之用,如有内容侵权或者其他违规问题,请联系本站处理。 举报投诉
全部0条评论
快来发表一下你的评论吧 !