|
EDA365欢迎您登录!
您需要 登录 才可以下载或查看,没有帐号?注册
x
2 ]9 X- }2 X% F( b. r( E: |
/ f& Z( f+ D* _/ V6 IFPGA(Field-Programmable Gate Array),即现场可编程门阵列,它是在PAL、GAL、cpld等可编程器件的基础上进一步发展的产物。它是作为专用集成电路(ASIC)领域中的一种半定制电路而出现的,既解决了定制电路的不足,又克服了原有可编程器件门电路数有限的缺点。FPGA的开发相对于传统PC、单片机的开发有很大不同。FPGA以并行运算为主,以硬件描述语言来实现;相比于PC或单片机(无论是冯诺依曼结构还是哈佛结构)的顺序操作有很大区别,也造成了FPGA开发入门较难。0 C7 q5 h Z+ {
) T& B3 h8 }, f. {( k时至今日,FPGA市场的主要业者仅剩数家,包括Altera、Xilinx(赛灵思,过去称为:智霖科技)、Actel、Atmel、Lattice、QuickLogic等,不过2007年11月QuickLogic也确定淡出FPGA市场,并转进发展CSSP(CustomerSpecificStandardProduct)。下面给大家带来了几组原理图设计:% N) p2 N2 W8 a7 s. U: |$ D' X6 B+ r: J- Q" R# R6 H
% t5 d) r3 f( d9 G* {% s) t& p: k. F9 W; c# W+ I5 }3 A
复位和晶振电路原理图设计
8 S) N0 a) s2 q4 t- H Y% r9 S* o; V2 j1 H ]) a6 j( @, f) n6 I
一个芯片,尤其是可编程芯片,通常在上电的瞬间需要一个短暂的时间进行内部参数的初始化,这个时候芯片无法立即进入工作状态。通常称上电初始化这些工作为复位,完成这个功能的电路称之为复位电路。本FPGA 芯片使用的是低电平复位,支持上电复位和手动复位,RESET 按下之后产生低电平。
" k8 Y: m6 t0 M$ D3 N
7 X4 c5 ^, u% w* n. i2 n! j5 Y- L( u
2 d) ]7 L, d& C1 l: p. Y, M晶振电路原理图设计8 l; v6 O' |% X) s/ t' i. b( j1 f6 P( a7 ?
. K$ [7 e4 _/ R+ Q7 H
) [! \) I3 ^- l( w* o* \晶振是为电路提供频率基准的元器件,通常分成有源晶振和无源晶振两个大类,无源晶振需要芯片内部有振荡器,并且晶振的信号电压根据起振电路而定,允许不同的电压,但无源晶振通常信号质量和精度较差,需要精确匹配外围电路(电感、电容、电阻等),如需更换晶振时要同时更换外围的电路。有源晶振不需要芯片的内部振荡器,可以提供高精度的频率基准,信号质量也较无源晶振要好。本FPGA 芯片采用50MHZ 的有源贴片晶振作为芯片工作的时钟输入。
$ g% z$ O ?) w7 }6 e( B# {
2 s6 K* _" g. e- i2 u按键开关电路原理图设计 @+ J' [" r. d, j# R
: X# [5 X% S; z; d: v8 O/ W, ]. j6 ^, Y
& X; `% G E$ g# i最小系统板上使用的四腿按键实际上是分两组,每组中的两个是相通的,而两组直接是通过上面的按钮来控制通断状态的。简单理解成开关就可以了,按下去两端就形成短路,松开手就形成开路。短路相当于输入0,开路为1。另外需要说明的是,由于按键属于机械开关,按动过程不可避免存在抖动的现象,所以用户按下按键的时间可以稍微长一点。# ]& C' J( R1 Y: B, K9 s8 l
" G0 P& O2 n) ^$ h3 h
/ z- a, B+ W2 G. f
) d7 \5 h% H! U6 [% P7 V" x' n8 ]/ V! N% k
八位拨码开关电路原理图设计
/ V5 f- q4 Y, j- D! ?6 d
# `+ ?8 d2 A3 c- A- C' h8 L拨码开关就是相当与一个开关量,拨到ON 就表示接通,OFF 就是断开,在数字电路中对 0、1,通常用于二进制输入。本课题最小系统板使用八位拨码开关作为一个字节的输入,拨到ON 时相当于输入“1”,默认输入“0”。
& a, R# E( Q& Q6 e$ U; C
" w2 V7 Z9 q5 Y9 i+ s3 n
4 M7 @3 k) W2 ]5 Y最小系统电路设计的总体电路原理图9 Z0 Z% |/ j9 q% B5 M! I
: h6 M, O1 J$ I4 w6 C0 \6 o( Q+ ]/ w. u0 W) v
9 k4 F' H' g- Z2 h! l# h+ h使用altium 软件设计的电路原理图,FPGA 最小系统板包括时钟电路、复位电路、电源电路、JATG 电路、PROM 配置电路、显示模块电路、开关电路以及各种接口电路。: t- u3 V; A' B( O" d8 H# {0 i, S, a/ d4 r P+ ^, _ N( g
( b3 H1 @" d4 |' m. H& d' y
! @* A7 l2 {0 y2 H- N6 G& S3 H' i) H! d. E7 a* g* b& r+ o: Z2 y' y5 L6 B7 u
FPGA产品的应用领域已经从原来的通信扩展到消费电子、汽车电子、工业控制、测试测量等广泛的领域。把相对成熟的技术应用到某些特定领域如通讯,视频,信息处理等等开发出满足行业需要并能被行业客户接受的产品这方面主要是FPGA技术和专业技术的结合问题。4 t' T3 _8 n9 \, q% W1 S) p
- g" ?5 F- f& l }5 P0 a: Y+ I. k! y; ?0 g9 R' X- [5 S
另外还有就是与专业客户的界面问题产品设计还包括专业工具类产品及民用产品,前者重点在性能,后者对价格敏感产品设计以实现产品功能为主要目的,FPGA技术是一个实现手段在这个领域,FPGA因为具备接口,控制,功能IP,内嵌CPU等特点有条件实现一个构造简单,固化程度高,功能全面的系统产品设计将是FPGA技术应用最广大的市场,具有极大的爆发性的需求空间产品设计对技术人员的要求比较高,路途也比较漫长不过现在整个行业正处在组建“首发团队”的状态,只要加入,前途光明产品设计是一种职业发展方向定位,不是简单的爱好就能做到的!产品设计领域会造就大量的企业和企业家,是一个发展热点和机遇。+ m- B. u# S( n6 I9 K5 o! g; J
|
|