《Altera FPGA 视频教程》嵌入式开发 3i~X`@$k> {W HK|l J$lfI^^ qg:EN~E# / }*}r 我公司从事嵌入式开发数年,具有一批技术经验丰富的开发人员,欢迎前来公司洽谈业务和当场看货。本公司的产品都经过严格的测试,保证产品的质量,让您买的放心,用的开心。
sKk+^.K}| ';v1AX}5q 一、FPGA核心板:多种核心板供选择(各核心板资料及图片请查看本站网上商城页面),所采用的FPGA分别有:
BN~ndWRK (1)Cyclone核心:EP1C12Q240C8、EP1C6Q240C8;
4W}mPeEeV (2)CycloneII核心:EP2C8Q208C8、EP2C5Q208C8、EP2C20Q208C8;
.y lvJ$ CycloneIII核心:EP3C16Q240C8、EP3C25Q240C8;
qae|?z (3)SDRAM:8MByte;
mtdy@=?1Y (4)Flash:8MByte;
GWv i
(5)EPCS1、EPCS4、EPCS16配置芯片:EP1C6和EP2C5核心板配备EPCS1;EP1C12 和EP2C8以及EP2C20核心板配备EPCS4;EP3C16和EP3C25配备EPCS16(即容量为16Mb);
,T$ GOjt (6)提供配置模式:JTAG和AS;
]LEaoOecu (7)两个50Mhz有源时钟;
>GLoeCRNu (8)所有IO、Avalon总线、配置管脚等都通过4排插针引出,用户可以充分自由发挥,扩展更灵活;
{h
PB% (9)4个LED;
Pm,.[5uc (10)一个复位按键。
k SgE_W) _?bO
/y_y 二、实验板V5.0:
/4@
[^}x 配备:
wJ7^)tTRF ★ 10M以太网络接口:使用RTL8019芯片;
u:mndTpB6x ★ 8位AD模数转换器;
4c[/%e:\- ★ 4通道8位DA数模转换器;
K)5j ★ 实时时钟;
Sp*4Z`^je ★ RS-232串口:用于与计算机的数据通信;
CD%Cb53 ★ VGA接口:直接VGA与显示器对接,用FPGA实现VGA接口协议可在显示器上显示文字、图型等。
tzv4uD] ★ PS/2鼠标、键盘接口。
{ {:Fs ★ 16*2字符型LCD接口,可以显示英文字符 。
bwj{5-FU ★ 128*64点阵式LCD接口,可以显示中文、图形等;
sG)aw`_j ★ 蜂鸣器。
tY:
Nq*@
★ USB接口:
\j5`6}zm 采用USB-UART桥接芯片CP2102,兼容USB1.1和USB2.0协议,最高通信速率为1Mbps,可直接用于通信速率要求不是很高的场合,如工控设备、仪器仪表等,方便实用;开发者无需懂得USB协议和设计驱动程序,只需类似串口一样对通讯进行操作即可,因而使得开发周期短,风险小,成本低;另外,它体积小,抗干扰性能好,工作稳定可靠,正常工作温度范围为:-40~+85℃。随套件的光碟中,附带了该芯片的数据手册、驱动程序,以及例子程序。
K?r pb)kN% ★ 两个4位7段数码管。
'.M4yif\g ★ 基于I2C协议的EEPROM存储器。
%M))Ak4~a ★ 4个按键开关:同样秉承简约风格,不追求多,但求简约,节省有限的IO资源,用于NiosII的外部按键输入、中断等实验足矣
3+(lKd &AWrM{e 三、ByteBlasterII下载线,如需换成USB-Blaster下载线(完全兼容Altera原装USB-Blaster) 需另加120元。
iQS,@6 W6_ rSVm 注:客户在购买之前请检查电脑主机是否配带有并口(主机后面一个25针的插口),如果不带有并口将无法使用ByteBlasterII下载线,只能使用USB-Blaster下载线。
jU* D DR,7rT{$ 四、配套清单V5套件配套清单:
{f@Q&(g (1)、核心板一块;
?~4x/d% (2)、实验板一块;
5+;Mc[V3- (3)、ByteBlasterII下载线一根;
#9Ect@?N0 (4)、USB线一根;
2ij&Db/ (5)、5V开关电源一个;
s]|tKQGl, (6)、DVD光盘一张包含齐全的软件(QuartusII7.2和NiosII IDE7.2版等)、实验手册、文档资料等以及详尽电路原理图(pdf格式);提供FPGA等芯片的protel格式元件封装图。
6B|i-b$~ {dm>]@"S 五、其它附件:
:~#)Xa0I (1)16x2型LCD模块,选配,仅需20元;
w52py7 (2)128x64点阵型LCD模块,选配,仅需80元;
x^1d9Z (3)USB2.0扩展模块,选配,380元;
GM?s8yZ< (4)视频扩展模块,选配,380元;
gPb.%^p C*3St`2@9 六、实验例程
Em^~OM3U$q 配套视频:专门为开发板的使用录制了配套视频,主要针对板子的使用、软件的使用、内部结构知识、板上程序等做了详细的讲解,具体的内容和时间介绍看下表。
8>Cf}TvErx 使用前必看
+:4>4= 开发板初步认识.exe 7分钟
&$
"J\vm 开发板功能检测实验.exe 8分钟
=&,T@5&-= LED试验
GBT|1c'i led试验.exe 13分钟
`GdH ,:S> led演示.exe 8分钟
K3M.ZRh\;` 数码管实验
^D6TeH 数码管显示试验.exe 13分钟
q7f`:P9~ 数码管演示.exe 9分钟
&(A#F[ =0 AD试验
BgQ/$, AD试验.exe 26分钟
{it}\[3 DA试验
i?;#ZNh DA试验.exe 24分钟
u[Kz^ga< I2C试验
VsA J2g9L I2C试验.exe 27分钟
M\a{2f7'n LCD1602实验
Q;w[o 1602试验.exe 28分钟
8.n#@% LCD12864实验
-0#"<!N 12864试验.exe 28分钟
,]7ouH$H} PS2接口实验
`Wg"m~l$N PS2接口实验.exe 30分钟
'jfE?ngt VGA实验
$qz{L~ < VGA实验.exe 25分钟
] xHiy+ 串口实验
#IvKI+" 串口实验.exe 29分钟
cx$h" 频率计实验
UMe?nAC 频率计试验.exe 18分钟
I9qFXvqL 音乐试验
/MY's&D( 音乐.exe 17分钟
L"vrX flash烧写实验
v_EgY2l( 烧写flash实验.exe 12分钟
zGR,}v%% 19qHWU^0V 特别说明:我们的所有例子源码并非仅仅是Altera网站上提供的范例代码,所有例子代码均为我们工程师的辛苦劳动所得,实在而好用。这些代码经由我们工程师的精心调试,而且每个程序都有详细的注释,并有部分视频教程,在每个型号上都调试通过。这些例子不仅仅用于学习,更可直接用于实际项目当中。
D]fuX|f~ul W&)f#/M8 我们配套的软件:
q,L>PN+W 1) QuartusII7.2
i0K 2#}=^ 2) NiosIIEDS 7.2
Tp?IK_ 3) 72_IP_Windows
$<nRW*d 4) Sp3补丁等
Ye&/O<G'V %%}l[W 配套的图书(PDF):
&gY578tU 1)Altera FPGA_CPLD设计 基础篇(带有光盘资料)
kC%H E 2)Nios经典教材
[|oG}'Xz 3)ucos操作系统书籍(嵌入式实时操作系统ucOSII(第二版)带有光盘)
d{JI]
! 4)FPGA经典实例等
XYuX+&XW/ M$%ON>Kq 店主建议:
JX&]>#6|E 学习FPGA主要经历了一下几个阶段:
EQ,`6UT> ①、VHDL和Verilog语言的学习,熟悉VHDL和Verilog语言的各种语法。
~6n|GxR.[ ②、FPGA的学习,熟悉QuartusII软件的各种功能,各种逻辑算法设计,接口模块(RS232,LCD,VGA,SPI,I2c,AD,DA等)的设计,时序分析,硬件优化等,大家可以先从简单的做起,复杂的电路一定要把芯片资料读懂,上面的时序分析一定要看明白,然后才能设计正确驱动。
A{T9-f@X ③、NiosII的学习,熟悉NiosII的开发流程,熟悉开发软件(SOPC,NiosII IDE),了解NiosII的基本结构,编写NiosII C语言程序,调试板子各模块功能。NiosII软件调试要很费时间,大家要耐的住厌烦,如果对软件不熟悉会出现很多问题,自己遇到问题和解决问题的过程,也就是大家进步的过程,大家可以把NiosII内嵌的各种功能调试一遍,最后再移植C8051、uCOSII操作系统和uCLinux操作系统,估计你已经很熟悉了NiosII了。
@I?,!3`jS 7>y]uT@ar 我们配套VHDL视频教程,VHDLppt教程,以及verilog HDL、QuartusII、NiosII入门的视频教程,让大家做为参考,方面大家快速掌握FPGA设计。
4"kc(J`c )VkVZf | S 对于初学者,如果只是用EP2C5内嵌的RAM太小,程序写不大,而且每次总要绞尽脑汁优化程序代码大小,很多时候优化了后函数功能会受到限制,所以很不利于初学者,所以我们的板子上都外扩了SDRAM,Flash这两个比较基本的模块,基本上可以满足用户各种的需求功能。
ocWl]h]. 7FcZxu\ 大家对FPGA和SOPC的研究,以后的路还很长,不过每次程序的的调试成功都是一次喜悦,同时也有很多惊喜在等着我们,欢迎使用成都鸿翔电子有限公司的开发套件,让我们一起学习和进步吧......
,$:u^;V( eLPtdP5k 本部分内容设定了隐藏,需要回复后才能看到(回复后还看不到就刷新一下即可)