FPGA与单片机的开发,最终目标都是自己去开发产品,动手能力是必须的<?xml:namespace prefix = o ns = "urn:schemas-microsoft-com:office:office" />
本节讲的制作开发板的原则和技巧,可以用来自制FPGA或单片机的开发板
正如第一节讲过的,很多芯片的开发是类似的。
对于开发者来讲,FPGA芯片,特别是CPLD芯片,与单片机类似都可被称“单芯片系统”
这里说的“单芯片系统”是什么概念呢,就是一个主芯片加上简单的外围电路就能独立运行,有时甚至可以不用外围器件。
要做一个“最简单”的CPLD或单片机开发板,只需要做两件事
1. 给芯片提供所需的电源
2. 把下载线与芯片的JTAG接口相连接
对于某些单片机(如MSP430),可能还要做一个简单的“上电”电路(一个极其简单的RC电路)
FPGA芯片的开发过程与CPLD几乎是一样的,但它需要上电配置
在开始我们先“绕过”这个问题,等以后再从容学习配置
自制的开发板,越简单越好,最好用通用实验板来做
例如用一个市场上很容易买到的贴片电路实验板和相应封装的MSP430单片机芯片
加上电源(由插座和电源芯片组成)
在把MSP430的JTAG接口与下载开发线相接端头连接
单片机的上电电路,就是一个简单的RC电容充电电路
这样,开发板就自制完成了。
CPLD的开发版制作说起来更简单,连上电电路都不用
但是。要想找到适合芯片封装的通用电路板会困难些。
使用别人已经制作好的PCB空板,并不影响学习效果,
为芯片提供电源和把下载线连接到JTAG接口,是CPLD芯片开发板的最基本条件。
当一个CPLD芯片或一个单片机芯片的电源及JTAG都被连接后
一个最简单的开发般就制作完成了。
是的,就这么简单!!!
总结:
最简单的开发板就是这么简单,只要给芯片加上电源,并把JTAG接口与下载线相连。
那为什么学习板都做得那么复杂呢? 也许是故弄玄虚而已!!!
用户1487984 2012-9-11 16:55
ilove314_323192455 2010-5-7 12:55
tengjingshu_112148725 2010-3-30 00:13