EDA365欢迎您登录!
您需要 登录 才可以下载或查看,没有帐号?注册
x
x. [5 K+ P- `2 I, ]
附件中所有例程均为芯航线为用户编写的精品例程,旨在通过例程给大家展示一个科学、层次化的设计方案,DEMO中的所有模块均由小梅哥亲自编写并仿真测试通过,大家可以直接提取并用于自己的设计中。& G, X9 s b0 ?! N. c# F
9 v" `$ Z ~- ]% p3 s# G9 @. e% G5 a% _5 H* g/ }! e9 h
synsz_tft: 10路逻辑分析仪,用芯航线FPGA学习套件的4.3寸TFT屏显示波形,可使用矩阵键盘、红外遥控进行控制,可外接基于74HC595驱动的7段8位数码管模块(接在GPIO 0上)。
/ }1 G. ^; W2 s9 S7 i& ]0 Z/ R
: n7 E9 X. U& P$ C9 c5 Z
4 S1 R& e! R8 Q synsz_vga: 10路逻辑分析仪,用芯航线FPGA学习套件的VGA数码管PS2模块上的VGA接口驱动VGA显示器显示波形,可使用矩阵键盘、红外遥控进行控制,使用VGA数码管PS2模块上的7段8位数码管模块显示控制信息。1 i0 b! C l' v2 e8 h9 O5 T
# P; S/ F" K: t6 u9 y3 G8 h7 C7 U; |, A5 I+ |5 y, J
uart_scope:基于串口猎人的串口示波器" w. X7 l- \/ B) S \6 h
本实验中,涉及到的应用模块和知识点如下所示 - 串口收发模块的设计和使用;
- 串口收发模块仿真模型的设计;
- 串口简单数据帧的解码;
- 串口帧转Memory Mapped总线的设计;
- Memory Mapped Slave模块的设计;
- 线性序列机设计思想的应用(ADC驱动);
- 独立按键消抖的分析与实现;
- 直接数字频率合成(DDS)的设计与实现;
- 使能时钟对系统间模块协调工作的重要性;
- 串口猎人的详细使用;
- 完整系统的仿真验证设计;
- 头文件在设计中的运用;
- Quartus II软件中可定制化存储器ROM的使用;# c v4 _- Z7 T- }# K& d
9 \( j6 n: h: \' _! x4 q& a9 u* l1 i% o5 @3 l
系统架构
1 U) M+ u" g e- u e9 @7 | N: Q! |$ n) d6 B
4 v* C7 y! A% B8 l4 E4 {代码示例
5 y' m S/ q( T' z7 l: ]: x- T
; k$ Y/ {- C; i4 ^# P仿真波形 ' E8 o& p; L# P. M. q }) e- t$ L
$ T* k$ H& m$ g
串口猎人
& o9 |8 `. k3 [0 _+ w+ g Y* V- z) B5 O2 ^: M5 e& \" b
2 ?2 G% f; u: a 如有任何疑问,欢迎加入芯航线FPGA学习支持群(472607506)进行讨论 + B% P( k5 g7 _" U) m$ D" a+ C3 {
' t3 U1 a8 d" ?0 |" t5 Q |