|
EDA365欢迎您登录!
您需要 登录 才可以下载或查看,没有帐号?注册
x
摘要:全国大学生电子设计竞赛自1994年主办以来,吸引了国内许多大学参加,这项赛事已成为国内最成功最有影响力的赛事。这项赛事的目的在于提高学生的; K: ~6 I8 @- s
创造能力和团队精神,同时也提高学生在电子设计和电子工程上的能力。在赛前,
+ Y8 I0 W9 P; F1 K& @学生通常要设计出一些可以组装的实用模块电路。通过使用这些模块,参赛者可
. h9 A* j2 m, B. o4 ~" R以将精力集中于解决竞赛题目中一些特殊的技术难点。$ m7 q' `' A* z8 a
通过分析一些竞赛题目和参赛作品,发现这些模块电路通常包括单片机最小 a w3 W4 v8 @5 k
系统、基于EDA开发的可编程高速电路、输入输出扩展电路等。为此,本课题设' r% q7 N/ L q) v7 ~# @3 ?
计出-种基于单片机和可编程逻辑器件综合应用的开发板,该开发板的硬件模块6 Q6 x6 l& @& J; K* P$ `2 U, c
和软件模块可以根据需要组成实用系统。电路由于采用了高性能的器件,从而* ^9 {7 | R2 S1 R* |
具有高速、高可靠、小型化和低功耗等优点。
- D/ H+ b6 L6 G5 ]1 A本文主要内容包括:设计了基于“mcu+FPGA体系结构”的开发板,电路
- [+ Q% n% s9 @采用单片机担当控制的核心;通过cpld/FPGA实现单片机I/0端口的扩展和产生6 x, B$ S& T5 ]) @' v0 J
系统所需的各种数据和控制信号。开发板包括了电子设计中常用的模块电路:数
. E* S; N5 O$ P0 Y) E" P/ d+ P; W4 `/模转换模块、模/数转换模块、通用键盘和显示模块等。同时编写了与开发板系
4 R! ^* I6 ]! _6 ^统相配套的单片机子程序文件。由于电路采用了单片机和可编程逻辑逻辑器件的& ]# w. J. ]+ d/ C( g9 f
综合应用技术,使得电路连线减少、可靠性提高,从而减小了开发者的工作强度。
+ v6 l7 k# x; D# d7 j* g本文涉及的电路和程序经过调试运行,实现可靠,可以用于电子设计作品的$ e1 b) M( j/ e
设计。
9 P, z: [5 K6 F: S5 a+ o4 S
M& a- B* ?' R6 ^关键词:单片机﹐复杂可编程逻辑器件硬件描叙语言EDA
0 u: Q8 A% N/ g" n- W" a
7 @( M6 O! Z. I Y: D# S+ G6 G# f; b7 R
' f4 W! }7 {, u, l* W9 }1 [6 k
面向全国大学生的全国大学生电子设计竞赛吸引了越来越多的大学生参/ X! F$ p# Q( } l6 b
加。根据对多年的竞赛题目和相关的参赛作品的分析,一般地,竞赛中需开发的
4 B: z5 S- n# I8 w主控电路多为数字系统与模拟系统相结合的综合电路,此系统多包括单片机最小
/ N; c" N" s6 @: e. a系统、基于EDA开发的FPGA或CPLD可编程高速系统、数码显示系统、键控. a" g, y! `1 }3 e: y
系统、ROM/RAM存储系统、高频时钟系统、A/D转换系统和D/A转换系统等。
! B! x! |1 t* z5 a2 l. M当所有这些系统连成--协调的主控系统时,连线极为复杂、高速通道的连线技术、
% H) V/ p, u' A! `# S以及数模混合系统的抗千扰与单点接地技术要求很高,靠临时手工焊线,成功率
7 r. L, @4 }) ~+ J4 b* m1 U低、可靠性差、费时费力,且技术指标难以上去,根据实际需要变更系统通道结
; m3 L) V- f( W, [构的灵活性也很差。
# \+ F5 ` i% ~: l" a: o, [# D
$ | I0 r% A' z, P
9 `5 u. o1 f) f
* U) t/ k4 K3 G( m6 P' Q" r+ n% E7 Q$ ~2 G5 H1 ~, q$ n
2 h4 |# d, t4 C: @1 g" {* |9 s1 T7 T* O5 r |
|