|
EDA365欢迎您登录!
您需要 登录 才可以下载或查看,没有帐号?注册
x
如题:基于AC620的触控信号发生器 整个工程使用到了ucgui dds nios等技术。; S/ o. [6 a- V3 M6 Q4 z1 g
) w' D, R/ H* k) w5 o0 Y$ U
FPGA部分实现DDS核心功能,NIOS II CPU 运行程序实现各种参数的设置和显示。4 F \: G6 k- I, x7 g4 ^) t
为了快速开发界面,移植了ucGUI触摸界面,由于新版本的ucGUI已经不再开源,也没有针对NIOS II CPU的适配版本,所以这里还是使用了ucGUI3.98版本。差不多也就是大家都在用win10了,而我们还在用xp的既视感,不过,功能都能实现就行了。
! c! L, U: W1 M2 q$ v
' r5 J9 W% o/ J/ V5 }7 b整个系统,包括NIOS II CPU、SDRAM、DDS核心功能都运行在125MHz,工作起来FPGA温度还是比较高的。
& D) u$ Z: ? t ?/ c! g1 F- n* S3 {
除了UCGUI和LCD软件驱动程序以外,其他代码绝大部分为小梅哥编写,希望大家尊重版权,自己拿去学习研究是可以的,但是不希望看到出现在其他和我们类似的开发板产品的赠送资料里。5 x' |9 X' \8 @* }
8 ~" U- D n! A& ~4 u( w- t
作为一个开源产品,欢迎大家有能力的可以基于这个系统进行优化改进。
, M; j: t+ @/ f4 {( @
1 s0 m$ b' i4 h7 P' C4 m6 i; |以下为工程源文件。基于AC620开发板,要查看运行效果,还需要配合2.8寸 mcu接口的液晶显示屏和ACM9767双通道高速DAC模块。
~ J: w8 V# P& V- v
' i% X+ h/ ~0 j7 q, f; _) B9 c: _9 l1 ~* W8 m0 F. B6 `
3 G4 p8 D" i) C* `
: G7 q( n8 L+ n; j
1 E5 N6 X/ o" u* ~# }) a0 @" _& q' x. W
7 ]2 x+ K u1 ^3 E6 Q9 E$ h! K% Y& y3 l J( ]% \
/ @6 u! q$ w2 d, k. D9 q: J! i
% O/ S- {8 y) I" `# M/ j
: T. ~6 T1 ~' q
|
|