查看: 6855|回复: 9

BASYS2试用心得3

[复制链接]
  • TA的每日心情

    2013-8-4 18:50
  • 签到天数: 6 天

    连续签到: 1 天

    [LV.2]偶尔看看I

    发表于 2012-10-2 13:20:22 | 显示全部楼层 |阅读模式
    分享到:
    本帖最后由 xinxincaijq 于 2012-10-9 10:11 编辑

    硬件部分学习
    巧妇难为无米之炊,没有硬件哪儿来的软件?在进行正式编程之前,我决定还是先关注
    一下BASYS2 的硬件。这里必须再次感谢eeboard 提供了这个一个机会,让我接触到basys2。
    该FPGA 板通过atmel 公司的90usb162 芯下载程序。通过跳线决定从PC 还是ROM 读取程
    序码,特点如下:
    Xilinx Spartan 3E FPGA,10 万或25 万门
    FPGA 特性18 位乘法器,72 位高速双端口Block RAM,以及500MHz+运算能力
    USB2.0 高速接口提供FPGA 配置和数据传输(相关Adept2.0 软件可以免费下载)
    Xilinx Platform Flash ROM 可以无限次存储FPGA 配置
    用户可配置晶振(25,50,100MHz),另附可连接第二个时钟晶振的插座
    三个内置稳压器(1.2V,2.5V,和3.3V),允许使用3.5V-5.5V 的外部电源供电
    8 个用户可编程LED 指示灯,4 个七段数码管显示器,4 个按键开关,8 个滑动开关,1 个PS/2
    接口和1 个8 位VGA 显示接口
    4 个6 针用户扩展接口,可以用来连接Digilent PMOD 附属电路板
    首先是电源:

    电源.jpg
    电源部分是可选的USB 供电或者外接3.5-5.5 的电池供电。如果供电电源高于5.5V,那
    么会对开发板造成不可恢复的影响。
    通过凌力尔特公司的LTC3545 三路降压稳压器分别输出1.2V 和2.5v 和3.3V 给FPGA
    和其他外设供电。官方给出了使用2 万门逻辑,启用所以LED,工作在50Mhz 下的耗电情
    况:100MA 1.2V;50MA 2.5V;50MA 3.3V。
    BASYS2 采用了四层板设计,电源和地层在中间。保障电源的干净。
    振荡电路:
    振荡电路.jpg
    通过RC 和非门(斯密特)的配合,产生一个RCCLK,在片内有DLL,在板上有JP4
    和IC6,可以焊接100MHZ 和50mhz 和UCLK。
    用户IO:
    用户IO.jpg
    外拓IO 都用过稳压管保护IO 不被高压损坏。200 欧的电阻用于防止信号的反弹?限流?
    外拓IO.jpg
    按键都通过10K 电阻连接,防止灌电流对FPGA 板子的损害。

    1.jpg
    触发按键,通过RC 网络构成硬件滤波,反相器(斯密特)二值化硬件滤波。
    2.jpg
    共阴的LED 链接方式。
    3.jpg
    四位数码管,通过三极管扩流。官方推荐的刷新周期为16ms,频率在60KHZ 到1KHZ 为最
    佳。
    4.jpg
    PS2 和VGA 接口。
    键盘采用了集电极开路的结构。通过扫描码的方式传输数据,时序如下:
    5.jpg
    鼠标设计为当不移动时为高电平,只有在有响应时才传输数据。键盘和鼠标的传输数据时间
    间隔约为100ms 和50ms。
    附:BASYS2 的所有引脚及功能引脚图
    引脚图.jpg


    新建 Microsoft Word 文档3.pdf (498.65 KB, 下载次数: 82)
    回复

    使用道具 举报

  • TA的每日心情
    擦汗
    2020-3-19 13:22
  • 签到天数: 805 天

    连续签到: 1 天

    [LV.10]以坛为家III

    发表于 2012-10-16 16:55:36 | 显示全部楼层
    希望跟大侠好好学习下  我也提出了借这块板子  如果遇到问题,还请指教
    回复 支持 反对

    使用道具 举报

  • TA的每日心情
    奋斗
    2013-1-19 23:04
  • 签到天数: 17 天

    连续签到: 1 天

    [LV.4]偶尔看看III

    发表于 2012-10-17 23:43:52 | 显示全部楼层
    有没有它下载bit 流的代码和上位机源码。
    回复 支持 反对

    使用道具 举报

  • TA的每日心情
    开心
    2018-6-10 20:29
  • 签到天数: 711 天

    连续签到: 1 天

    [LV.9]以坛为家II

    发表于 2012-10-21 10:42:47 | 显示全部楼层
    高级货。
    回复 支持 反对

    使用道具 举报

  • TA的每日心情
    开心
    2015-1-1 01:21
  • 签到天数: 354 天

    连续签到: 1 天

    [LV.8]以坛为家I

    发表于 2012-10-22 21:25:59 | 显示全部楼层
    还没有接触过,先过来景仰一下!捧个人场!
    回复 支持 反对

    使用道具 举报

    该用户从未签到

    发表于 2012-12-6 16:17:16 | 显示全部楼层
    请问晶振如何配置?
    回复 支持 反对

    使用道具 举报

  • TA的每日心情

    2013-8-4 18:50
  • 签到天数: 6 天

    连续签到: 1 天

    [LV.2]偶尔看看I

    发表于 2012-12-6 22:03:53 | 显示全部楼层
    befever 发表于 2012-12-6 16:17
    请问晶振如何配置?

    板子上2个压控的震荡芯片模块,一个焊好了,25,50,100MHZ跳线选择,另一个没焊。
    回复 支持 反对

    使用道具 举报

    该用户从未签到

    发表于 2012-12-10 09:47:10 | 显示全部楼层
    zca123 发表于 2012-12-6 22:03
    板子上2个压控的震荡芯片模块,一个焊好了,25,50,100MHZ跳线选择,另一个没焊。 ...

    就是25 50 100 这三个如何进行跳线选择?板子上只有三个孔,应该怎么连呢?求赐教?最好发个图看看?谢谢~
    回复 支持 反对

    使用道具 举报

  • TA的每日心情

    2013-8-4 18:50
  • 签到天数: 6 天

    连续签到: 1 天

    [LV.2]偶尔看看I

    发表于 2012-12-11 09:02:09 | 显示全部楼层
    befever 发表于 2012-12-10 09:47
    就是25 50 100 这三个如何进行跳线选择?板子上只有三个孔,应该怎么连呢?求赐教?最好发个图看看?谢谢 ...

    插上排针,把左边两个短接,就是25,把右边两个短接就是100,悬空就是50
    回复 支持 反对

    使用道具 举报

    该用户从未签到

    发表于 2012-12-11 20:35:53 | 显示全部楼层
    zca123 发表于 2012-12-11 09:02
    插上排针,把左边两个短接,就是25,把右边两个短接就是100,悬空就是50

    非常感谢~我回头试试看,买了几天了,一直忙着也没好好调~
    回复 支持 反对

    使用道具 举报

    您需要登录后才可以回帖 注册/登录

    本版积分规则

    关闭

    站长推荐上一条 /2 下一条



    手机版|小黑屋|与非网

    GMT+8, 2024-12-25 21:16 , Processed in 0.225831 second(s), 37 queries , MemCache On.

    ICP经营许可证 苏B2-20140176  苏ICP备14012660号-2   苏州灵动帧格网络科技有限公司 版权所有.

    苏公网安备 32059002001037号

    Powered by Discuz! X3.4

    Copyright © 2001-2024, Tencent Cloud.