|
EDA365欢迎您登录!
您需要 登录 才可以下载或查看,没有帐号?注册
x
如题:基于AC620的触控信号发生器 整个工程使用到了ucgui dds nios等技术。
* g3 `# ?" s7 Z& Z3 Z( Z; }6 D1 V* r% |, A/ O: y
FPGA部分实现DDS核心功能,NIOS II CPU 运行程序实现各种参数的设置和显示。( \6 Q7 L# H$ T" Y: V+ ~
为了快速开发界面,移植了ucGUI触摸界面,由于新版本的ucGUI已经不再开源,也没有针对NIOS II CPU的适配版本,所以这里还是使用了ucGUI3.98版本。差不多也就是大家都在用win10了,而我们还在用xp的既视感,不过,功能都能实现就行了。
: ^& G: x( ]' F0 B8 u( `; b* k
% l3 Y: Y- N! Z" [整个系统,包括NIOS II CPU、SDRAM、DDS核心功能都运行在125MHz,工作起来FPGA温度还是比较高的。
. L4 o3 g/ V$ B+ }( \) P; i! I' e8 g- \2 N" s" r6 E
除了UCGUI和LCD软件驱动程序以外,其他代码绝大部分为小梅哥编写,希望大家尊重版权,自己拿去学习研究是可以的,但是不希望看到出现在其他和我们类似的开发板产品的赠送资料里。5 G/ p. p8 R+ R. e8 M5 G5 }
0 G# G9 n! V+ P! Q' e" C3 H作为一个开源产品,欢迎大家有能力的可以基于这个系统进行优化改进。
9 R$ b% t7 r8 _) Z! G. d& d3 E# T5 m4 {3 f5 {7 l( C( i4 o
以下为工程源文件。基于AC620开发板,要查看运行效果,还需要配合2.8寸 mcu接口的液晶显示屏和ACM9767双通道高速DAC模块。4 X. u- p4 s% @7 q
6 x. y3 _0 M+ L0 ]* {2 ]# j' K( T
- \, v. r) |5 l4 i- @+ \8 r3 A( j6 y
) j$ b% A+ i4 u% H2 o
9 _8 H _2 B. i" T% j/ `% r4 `/ u* O
4 g( y+ G. y t, m& J5 d
& }0 X8 J6 c3 h
' X1 ?1 W- M: t5 D, E7 l5 j# U1 q
, F8 _' i- }" @ [3 @ C! }' g' l/ o0 a# E5 a. }
|
|