本教程以最小系统的概念为切入点,详细演示最小系统搭建的每一个步骤;外加嵌入式IP CORE详细的理论剖析和详细的实践演示,提供部分工程集源码下载链接。本手稿为实践总结,只是提供了一个思路,比如,驱动都是基于轮询方式来写的,读者可以深入去另行编写基于中断方式的访问。教程目录如下:

      1. 基于片上RAM的最小系统搭建

      2. 基于DDR2的最小系统搭建

      3. UART CORE

        3.1. Core 硬件组成

        3.2. Core配置选项

        3.3. 软件编程

        3.4. 寄存器整理

        3.5. 外设Uart添加及驱动编写

      4.  SPI CORE

        4.1. CORE 解析

        4.2. 外设Spi添加及驱动编写

      5.  PIO CORE

  5.1.  PIO CORE解析(1)---功能描述  5.2.  PIO CORE解析(2)---配置  5.3.  PIO CORE解析(3)---软件编程  5.4.  外设PIO添加及驱动编写    6. EPCS应用程序固化工程虽然基于某一特定开发板,但是搭建步骤,IP核添加及驱动编写基本是通用的,可以做成一个复用的库。

- THE END -

?

往期精选 

517adeb5af11cf4cb8d7996b0691c53c.png  19565c7e36f1f92c3b8004bf21d5b16a.png 

【免费】FPGA工程师招聘平台

基于FPGA的CAN总线控制器的设计(下)

VHDL语法学习笔记:一文掌握VHDL语法

FPGA零基础学习:IP CORE 之 FIFO设计

FPGA开发板,初学小白必备!

为什么FPGA主频比CPU慢,却可以帮其加速?

基于FPGA的扩频系统设计(下)

3ee8e11caca1c6c56b53747de8a0c10e.png 喜欢就点个在看再走吧 0c6c6fcd1300d884dd6c6fd0c9635f50.png
Logo

华为开发者空间,是为全球开发者打造的专属开发空间,汇聚了华为优质开发资源及工具,致力于让每一位开发者拥有一台云主机,基于华为根生态开发、创新。

更多推荐