小组 > CPLD/FPGA > EDN助学—FPGA/CPLD学习小组 > 助学活动之SF-EP1C开发板介绍
?
?
小组信息
名称:EDN助学—FPGA/CPLD学习小组
人数:18962
小组积分:200122
简介:讨论和学习CPLD/FPGA的空间!在这里我们一同迈向HDL硬件设计开发的大门!我们的口号是:让verilog普及风暴来得更猛烈些吧!此次助学活动EDN将给大家免费派送空PCB板,数量有限,希望大家抓住机会,千万不要错过哦!

小组公告

学习板购买请访问淘宝店铺:淘宝店链接:http://myfpga.taobao.com/

返回本小组首页

楼主??[其他]?

助学活动之SF-EP1C开发板介绍


作者:huangna
积分:32734分
总积分:60085分
:28461
发送信息
加为好友
发表于2009-07-06 10:40

FPGA助学活动进行中


希望购买FPGA板子的朋友请进入以下链接:


http://group.ednchina.com/1375/53662.aspx


??


SF-EP1C?FPGA开发板介绍


?


随着制造工艺不断提高、成本不断下降,FPGA大有替代专用ASIC甚至通用处理器之势。对于电子行业,学习一门新技术,手头没有板子,只停留在理论上是很难进一步提高的。而市场上的FPGA/CPLD学习板/开发板更是满天飞,板子的价格、质量、乃至提供的资料例程鲜有令人满意的。


就以价格而言,动辄数百乃至过千使得很多学生朋友望而却步。市场上非官方的板子大多功能简单,只是带大家跑跑流水灯、数码管、蜂鸣器,功能强点的能做做VGA实验、串口实验或者存储器SRAM\SDRAM\FLASH的实验。但是他们配套的资料鲜有高质量的好例程,甚至很多都没有详细的注释,让大家学起来很是费劲。而官方的板子看起来还不错,只可惜咱的腰包都不鼓——买不起。


这个SF-EP1C板子,之所以选择altera的低成本高性价比cyclone系列的FPGA作为主芯片,想必大家都意识到了,成本对于大多数朋友是最敏感的。而EP1C3T144(标准配置,大家也可以使用EP1C6T144焊接上去,特权同学在硬件电路设计上做到了二者的完全兼容)虽然只有不到3000个LEs,但是大家如果写起代码来就会深有感触,这个规模的逻辑资源也是可以胜任很多应用的。另外,如果你是个新手,只希望能入门,这块FPGA板子也许不适合你;如果你想学NIOS,那么也可以明白的告诉你,这块板子也不适合你;但是如果你想通过这样一块板子来掌握如何利用FPGA器件本身的各种资源来完成一个像模像样的工程,那么你可以尝试一下。


1.SF-EP1C开发板功能框图


如图1和图2所示,SF-EP1C开发板有着比较丰富的外设,也给用户预留了一些可扩展的接口。



292eb18e-313f-454c-87a3-cc22eb67337e.jpg


图1 SF-EP1C开发板正面资源分布及功能框图


f8b66495-5a41-4367-9faf-1209df1bd86b.jpg




图2 SF-EP1C开发板背面资源分布及功能框图


2.SF-EP1C开发板基本配置


l??FPGA使用EP1C3T144C8,硬件电路充分考虑了可升级性,该板子同样适用于EP1C6T144;


l??板载1Mbit串行配置芯片EPCS1,支持AS和JTAG两种配置方式;


l??5V/1.5A DC电源供电,内部产生核压1.5V、I/O电压3.3V;


l??PLL电源电路进行滤波处理,更加稳定可靠;


l??板载25MHz有源晶振,预留1个未焊接晶振接口;


l??4个独立按键、2个复用LED;


l??1个串口;


l??1个SD卡接口;


l??1个256色VGA接口;


l??1个64MBit(4*1M*256Bit) SDRAM;


l??8位拨码开关;


l??1个复位按键和1个FPGA重配置按键;


l??4位数码管,仅使用3个I/O口控制,由两个74HC595芯片实现;


l??2个20PIN的扩展接口,供大家任意发挥;


3.Cyclone器件简介


???Altera的Cyclone系列可编程门阵列是基于1.5V、0.13um的SRAM全铜工艺制造。能提供最大20060个LEs,以及最大288Kbit的内嵌RAM。FPGA内部集成的诸如时钟锁相环(PLLs)和专用DDR接口,达到了DDR SDRAM和快速RAM存储访问需求。Cyclone器件是数据存储的高性价比解决方案。Cyclone器件也支持多种I/O标准,包括数据率高达640Mbps的LVDS接口以及66-或33-MHz、64-或32-bit的PCI接口。Altera也提供低成本的串行配置器件配置cyclone器件。


Cyclone器件具有以下特性:


l????2910-20060个LEs;


l????最大内嵌294912 RAM bits(36864 bytes);


l????支持低成本串行配置器件;


l????支持LVTTL,LVCOMS,SSTL-2以及SSTL-3 I/O标准;


l????支持66-或33-MHz、64-或32-bit的PCI接口;


l????支持数据率高达640Mbps的LVDS接口;


l????支持数据率低至311Mbps的LVDS接口;


l????支持数据率311Mbps的RSDS接口;


l????每个器件最多两个PLLs,并且支持倍频和相位偏移;


l????多达8个全局时钟网络;


l????支持外部存储器,包括DDR SDRAM(133MHz)、FCRAM以及SDR SDRAM;


l????支持altera提供的多种多样的IP核。


表1 Cyclone器件资源















































器件


EP1C3


EP1C4


EP1C6


EP1C12


EP1C20


Les


2,910


4,000


5,980


12,060


20,060


M4K RAM块(128*36bit)


13


17


20


52


64


RAM总量


59,904


78,336


92,160


239,616


294,912


PLLs


1


2


2


2


2


用户可用IO数


104


301


185


249


301


?


4.SF-EP1C开发板实验例程


l??1. AS和JTAG配置方式;


l??2.基于74HC595的数码管实验;


l??3. PLL配置仿真实验;


l??4.基于FIFO的串口发送机设计;


l??5. 256色VGA显示实验;


l??6. VGA字符显示实验;


l??8.基于M4K块的单口RAM配置仿真实验;


l??9.基于M4K块的移位寄存器配置仿真实验;


l??10.基于M4K块配置ROM的字符数据存储VGA显示实验;


l??11.基于SDRAM读写的串口调试实验;


l??12. DIY逻辑分析仪;


l??13. DIY数码相框。


?


5.SF-EP1C开发板套件


l??SF-EP1C开发板一块


l??USB Blaster下载线一条


l??DC 5V/1A电源一个


l??配套光盘一张


?


6.SF-EP1C开发板配套光盘和例程截图


如图3和图4所示,配套光盘提供所有实验例程以及详细使用说明文档、开发板原理图、大量Quartus II的时序分析相关文档、开发板相关芯片的datasheet、大量开发板设计参考原理图、altera官方培训中文视频教程等。


如图5所示,开发板的实验例程均付有详细的注释和说明,便于学习。




2ce96063-75f6-4af9-8396-bdafa1e1781e.jpg


图3 SF-EP1C开发板配套光盘文件夹截图


97a1c595-ced8-4e8c-984b-3eb565556cd2.jpg




图4 SF-EP1C开发板配套光盘文档说明截图


25bbb468-2a4e-4cec-81f5-d56797da3850.jpg




图5代码注释截图


???注:所有实验文档说明已经都包含在《SF-EP1CV2使用说明.pdf》文档中。


?


7.实物展示图片




e0194416-524f-4ffa-afe9-bb37d3793d85.jpg


图6 RMB240开发板套件




88b04fd1-2d8f-4d7e-bbba-0e2c3975c944.jpg


图7开发板照片


728ace53-8da1-4483-ad30-efc2de04a7d2.jpg




图8开发板DIY工程效果图




?


?240元套件配套的USB-Blaster统一更改为以下版本(带外壳):


?2801f08c-0e95-448b-a410-a8752e476dd3.jpg


huangna 编辑于2011-09-28 11:08
分享到:? 新浪微博?? qq空间??
投票数: ? 回复?? ? 引用??
1楼??[其他]?

Re:助学活动之SF-EP1C开发板介绍


作者:kevin050813
积分:758分
总积分:1515分
:473
发送信息
加为好友
发表于2009-07-06 13:24

申请A,顶了。


2楼??[其他]?

Re:助学活动之SF-EP1C开发板介绍


作者:mysx
积分:200分
总积分:400分
:200
发送信息
加为好友
发表于2009-07-06 22:46
申请A,谢谢!

3楼??[其他]?

Re:助学活动之SF-EP1C开发板介绍


作者:zerato
积分:218分
总积分:436分
:188
发送信息
加为好友
发表于2009-07-07 03:17
申请C,多谢

4楼??[其他]?

Re:助学活动之SF-EP1C开发板介绍


作者:toofoot
积分:500分
总积分:1000分
:500
发送信息
加为好友
发表于2009-07-07 08:13
申请C

5楼??[其他]?

Re:助学活动之SF-EP1C开发板介绍


作者:笨小孩笨小孩
积分:54分
总积分:108分
:54
发送信息
加为好友
发表于2009-07-07 10:49
A中是只有PCB板吗?电子元件也有吗?如果有,我申请A。谢谢。

6楼??[其他]?

Re:助学活动之SF-EP1C开发板介绍


作者:huangna
积分:32734分
总积分:60085分
:28461
发送信息
加为好友
发表于2009-07-07 10:57

A就是PCB,没有元件


由于该板子EP1C3T144管脚教多较密,加上该学习板集成度较高,对于初学者焊接难度较大,所以推荐大家购买焊接并调试好的成品


7楼??[其他]?

Re:助学活动之SF-EP1C开发板介绍


作者:chaoyueleshen
积分:432分
总积分:862分
:452
发送信息
加为好友
发表于2009-07-07 13:11
申请C? 谢谢!

8楼??[其他]?

Re:助学活动之SF-EP1C开发板介绍


作者:yangwm
积分:930分
总积分:1862分
:834
发送信息
加为好友
发表于2009-07-07 14:01

申请A? 谢谢


9楼??[其他]?

Re:助学活动之SF-EP1C开发板介绍


作者:jrfer
积分:949分
总积分:1886分
:488
发送信息
加为好友
发表于2009-07-07 14:31

申请B


10楼??[其他]?

Re:助学活动之SF-EP1C开发板介绍


作者:guaizima
积分:868分
总积分:1736分
:918
发送信息
加为好友
发表于2009-07-07 17:12

申请C.


11楼??[其他]?

Re:助学活动之SF-EP1C开发板介绍


作者:chinacrb
积分:428分
总积分:769分
:526
发送信息
加为好友
发表于2009-07-07 20:23

申请A,谢谢


12楼??[其他]?

Re:助学活动之SF-EP1C开发板介绍


作者:dragonkiln
积分:1066分
总积分:2132分
:959
发送信息
加为好友
发表于2009-07-09 10:22
申请A,谢谢!

13楼??[其他]?

Re:助学活动之SF-EP1C开发板介绍


作者:yasewang2
积分:792分
总积分:1550分
:726
发送信息
加为好友
发表于2009-07-09 10:34
我想申请A

14楼??[其他]?

Re:助学活动之SF-EP1C开发板介绍


作者:suoluoji
积分:223分
总积分:446分
:173
发送信息
加为好友
发表于2009-07-09 17:40
申请A

点击登录,立即回复。