当然,下载时间依然很漫长,那么在这个间隔,不如想想别的。
开始任务前,应该想的:
1.什么是FPGA,和STM32, 普通的MCU区别在哪里?比如说,我们现在用的这款AX7020,号称双核,为什么会有提到ARM?
2.FPGA有哪一些厂商,是做的比较好的(Xilinx、Altera、Lattice、Microchip),价格质量上,参数上有什么区别,购买FPGA的时候,需要注意什么?
3.我们手头的这块AX7020开发板,是由什么电路构成的,可以分成几个部分?
先来专门研究一下3号问题
1.先来看一看这个提供的原理图,既然这是一块开发板,那么它的结构,一定是会满足MCU的最小系统组成的(1.电源电路 2.时钟电路 3.ISP下载电路 4.程序储存器选择电路 6.外围电路 7.复位电路)
2.需要对这个电路进行分类,在第一个图中,提供的原理图本身就有一定的分类
先看第三页,JTAG&Bank0。里面的JTAG用作下载,而BANK具体指的是什么呢?
转至博客https://blog.csdn.net/qq_39507748/article/details/115446253。大概了解到是用于不同组的IO口基于不同电平来做管理的
在博客:https://www.edaboard.com/threads/what-is-a-bank-in-fpga.78952/中,有这样的解释:
In Xilinx FPGAs, a bank is a group of I/O pins that share a common resource such as one power supply or one output current reference. It makes the FPGA easier to manufacture (less expensive), and it may reduce the number of device pins, but it also restricts your choice of programmable I/O types depending on which pins you choose.
里面的JTAG芯片用的是FT232H
原理图中的JTAG连接方式
手册中对本身管脚的说明
文章评论(0条评论)
登录后参与讨论