|
|
EDA365欢迎您登录!
您需要 登录 才可以下载或查看,没有帐号?注册
x
如题:基于AC620的触控信号发生器 整个工程使用到了ucgui dds nios等技术。- c6 S6 _1 G3 n8 A% H
) \# ]% v3 E! l+ X5 c2 P0 z1 IFPGA部分实现DDS核心功能,NIOS II CPU 运行程序实现各种参数的设置和显示。
+ I. Z5 t0 { D为了快速开发界面,移植了ucGUI触摸界面,由于新版本的ucGUI已经不再开源,也没有针对NIOS II CPU的适配版本,所以这里还是使用了ucGUI3.98版本。差不多也就是大家都在用win10了,而我们还在用xp的既视感,不过,功能都能实现就行了。
m4 X9 f' D% i. n1 ?/ b
9 e% ` {+ b9 f: S4 O) _3 F" ~7 E整个系统,包括NIOS II CPU、SDRAM、DDS核心功能都运行在125MHz,工作起来FPGA温度还是比较高的。% R" C2 s5 k) t7 e- x
7 @# P/ ~- O/ ?, f除了UCGUI和LCD软件驱动程序以外,其他代码绝大部分为小梅哥编写,希望大家尊重版权,自己拿去学习研究是可以的,但是不希望看到出现在其他和我们类似的开发板产品的赠送资料里。' x: t9 ?- B2 _& f, ~
* T& P" O6 q( J
作为一个开源产品,欢迎大家有能力的可以基于这个系统进行优化改进。
- L6 K4 Y" h5 k- b% \- v" A
* p" X) ^5 C% S& H) h4 |3 Y4 V8 k以下为工程源文件。基于AC620开发板,要查看运行效果,还需要配合2.8寸 mcu接口的液晶显示屏和ACM9767双通道高速DAC模块。8 r6 s7 k M+ }
' j( H- A% d5 p% f
/ k# K7 f4 v# w0 O( ~# @* E" r5 M& P* f1 {. w0 H
3 F4 K# ]1 o6 ~- l& p1 o
2 W: X3 O3 @5 ]9 ]0 X; y) i9 y, k+ W! ?7 k8 O, E4 c' _* |5 o- l
% R, Q) g, h; H4 k2 ^# \ {/ M X$ [0 G
' t; a$ d N1 n' J
, z- _( j: V, ]3 C
U% ` e6 k k6 C! C
|
|