欢迎访问 生活随笔!

生活随笔

当前位置: 首页 > 编程资源 > 编程问答 >内容正文

编程问答

SOPC教学笔记01——绪论

发布时间:2023/12/14 编程问答 50 豆豆
生活随笔 收集整理的这篇文章主要介绍了 SOPC教学笔记01——绪论 小编觉得挺不错的,现在分享给大家,帮大家做个参考.

绪论

一、SOC和SOPC

  • SOC
    • CPU(内核):RISC V,ARM(Cotext、A)……
    • 硅基
    • 自己根据需要去设计外设:通信(CAN、UART、IIC、SPI……)、存储器……、ADC、DMA、以太网、USB、蓝牙
    • EDA……很多,繁琐,一堆一堆
  • SOPC
    • CPU:NIOS(Intel altra官方提供的),xilinx公司的FPGA()
    • FPGA
    • EDA工具提供,你来添加就好了。
    • EDA工具就简单啦
  • 二、EDA工具

  • Quartus18.1,主要是用于建立EDA工程
    • 用语言的方式或者图形编辑放方式构造SOPC的顶层架构
    • 内核有哪些接口,和谁相互连接
    • 外设有哪些,外设和内核怎么连接
    • 某些外设(EDA工具中,没有外设IP),需要自己用Verilog语言仅外的编写和设计,例如CAN总线接口
    • IO口引脚的分配
    • 工程的管理工作
  • SOPC builder,用于构建SOC架构的
    • 图形化编辑
    • 修改属性
  • IDE(C语言编辑器):用于编写单片C语言,并且编译,下载
    • 类似于我们之前学习单片机时候使用的keil软件
  • 总结

    以上是生活随笔为你收集整理的SOPC教学笔记01——绪论的全部内容,希望文章能够帮你解决所遇到的问题。

    如果觉得生活随笔网站内容还不错,欢迎将生活随笔推荐给好友。