EDA365欢迎您登录!
您需要 登录 才可以下载或查看,没有帐号?注册
x
* H, @1 i* u! M6 k
附件中所有例程均为芯航线为用户编写的精品例程,旨在通过例程给大家展示一个科学、层次化的设计方案,DEMO中的所有模块均由小梅哥亲自编写并仿真测试通过,大家可以直接提取并用于自己的设计中。
) V0 a' O' H+ {8 e, D! O I5 E7 M4 o8 _/ T# q
+ r* L0 {" m4 ~0 S synsz_tft: 10路逻辑分析仪,用芯航线FPGA学习套件的4.3寸TFT屏显示波形,可使用矩阵键盘、红外遥控进行控制,可外接基于74HC595驱动的7段8位数码管模块(接在GPIO 0上)。1 t9 x8 f; a, p# p$ i2 N8 v
6 p0 f' D9 y0 |. P" u0 o4 N9 E% k' H5 `
synsz_vga: 10路逻辑分析仪,用芯航线FPGA学习套件的VGA数码管PS2模块上的VGA接口驱动VGA显示器显示波形,可使用矩阵键盘、红外遥控进行控制,使用VGA数码管PS2模块上的7段8位数码管模块显示控制信息。
! G9 M5 j$ K# R3 n
) v2 \" F& I( U% Z6 p2 D2 R7 ^8 v4 r. N
uart_scope:基于串口猎人的串口示波器1 F4 R! V8 N5 y x
本实验中,涉及到的应用模块和知识点如下所示 - 串口收发模块的设计和使用;
- 串口收发模块仿真模型的设计;
- 串口简单数据帧的解码;
- 串口帧转Memory Mapped总线的设计;
- Memory Mapped Slave模块的设计;
- 线性序列机设计思想的应用(ADC驱动);
- 独立按键消抖的分析与实现;
- 直接数字频率合成(DDS)的设计与实现;
- 使能时钟对系统间模块协调工作的重要性;
- 串口猎人的详细使用;
- 完整系统的仿真验证设计;
- 头文件在设计中的运用;
- Quartus II软件中可定制化存储器ROM的使用;7 }, N d& @( d/ S, }- I; p
# f3 \# h% o/ P& \ n
* [$ ]' N# K( t& {' E" w系统架构 5 y# ?: v1 D6 S5 a, g' k
8 @! u. n0 e$ s6 R/ o0 z; s
) a& G# _) d+ n' @代码示例
. I( C% e* x( w/ Z& ]+ E4 ^4 X9 L7 `7 W2 N6 x
仿真波形 % N' {* ?6 v4 l! C; D! y
8 o2 ^' |6 t ^: w
串口猎人 ) J: \& G9 w, K' _
2 x" r1 S$ l3 b0 S$ c6 d
1 P) y7 U& Z) t0 d# P) {: }
如有任何疑问,欢迎加入芯航线FPGA学习支持群(472607506)进行讨论 7 J6 U! c% v Y5 x: u
1 u$ n4 g6 p: Y( U' e, ^ |