回答

收藏

BASYS2试用手记1

FPGA/DSP FPGA/DSP 7045 人阅读 | 0 人回复 | 2013-01-13

本帖最后由 liujie 于 2013-1-13 20:34 编辑

        昨天同时收到了爱板网的Basys2开发板和同学的Nexys2开发板,一下子来了这么多成员,
有点乱,整理下思路,记下一笔。
       先看看Basys2的简要资源:
      

     该图简要说明了Basys2的基本特色。下面我说明几个重要指标:
     1. FPGA芯片XC3S100E-CP132带2160个等效逻辑单元,72K bit的user ram
     2. 配置芯片XCF02S,2M bit的容量,100E配置文件大小为581,344 bit, 剩余2,097,152 - 581,344
= 1,515,808 bit 非常可观的可利用资源
     3.可配置的mclk,由震荡电路生成,可以实现25M 50M 100M。当然结果不会那么精确。
     4.PS/2接口
     5.VGA接口,用电阻分压方式实现的8bit VGA,没有使用ADV芯片精确,但是肯定比3bit的要好。
     6.8个拨动开关,4个按键,8个LED和一个4x8段数码管
     7.4个PMOD接口,可以配置使用Digilent配套的Pmod模块
                                                                                                                     
        看了下,板载资源还行了,特别有PMod接口,可以实现扩展功能,但是其价格让人有点无语。
建议DIY,应该非常简单。
       以前玩的最低配置就是250E的,刚刚在http://www.1-core.com/library/digital/soft-cpu-cores/
发现了100E也可以实现CPU软核,至少包括MicroBlaze(OpenFire),LatticeMico32,DSPuva16,
PicoBlaze(PacoBlaze),LatticeMico8。看来不是不可能,而是孤陋寡闻啊。呵呵。看到此,
重新点燃了用Basys2玩fpga4fun的信心。
        针对1个月的试用时间,主要想完成的项目如下:
       1.熟悉Adept的基本操作和Basys2的demo演示(完成)
       2.分析Basys2的原理图,参考学习其硬件设计
       3.学习并完成Basys2官方发布的演示程序
       4.完成www.fpga4fun中的例子
       5.完成PROM的配置后读写,存储用户数据,可以用于CPU软核的程序和数据存取,参看xilinx
文档xapp694.
       6.参考Adept实现FPGA link功能 根据http://www.makestuff.eu/wordpress/software/fpgalink/
      
      也许完成以上几个项目才算掌握了Basys2,和Basys2一样,我在FPGA上也只是一个basic man,
希望与板友们一起成长成为next。呵呵。
      后续工程均会以Basys2试用手记的帖子发布,欢迎关注,也希望大牛多多指导。
      最后感谢爱板网和新新的无私奉献。








分享到:
回复

使用道具 举报

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

本版积分规则

关闭

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