本教程以最小系统的概念为切入点,详细演示最小系统搭建的每一个步骤;外加嵌入式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 -
?
往期精选
【免费】FPGA工程师招聘平台
基于FPGA的CAN总线控制器的设计(下)
VHDL语法学习笔记:一文掌握VHDL语法
FPGA零基础学习:IP CORE 之 FIFO设计
FPGA开发板,初学小白必备!
为什么FPGA主频比CPU慢,却可以帮其加速?
基于FPGA的扩频系统设计(下)
喜欢就点个在看再走吧