3574|4

5

帖子

0

TA的资源

一粒金砂(中级)

楼主
 

Cyclone V 板子使用心得二 [复制链接]

第一次使用如此高级板子,有点兴奋

Cyclone V 板子使用心得二
一直期待的cyclone VFPGA开发板,终于有试用的机会了。刚拿到板子端详了好久,拿起来又放下去,放下去又拿回来。放下去的是板子,放不下的是对它的高性能以及丰富的资源的一种崇拜。一直以来就很喜欢altera公司的FPGA,从开始用max系列开始,经历了cycloneIcyclone IIcycloneIIIcycloneVI。由于芯片的性能越来越高,其价格也是越来越昂贵,普通的用户依然停留在cycloneII的使用上。这次alterag公司居然用cycloneV的板子来免费让我们使用,作为使用者感到无比的荣幸。
在拿到板子的时候,我手头上正在做一个关于地面小车的编队控制项目,之前用的主控电路板是基于cycloneIV 的一款FPGA。虽然这块开发板在目前的市场上已经是相当不错的一款FPGA开发板了,然而当我的系统集成不断扩大的时候,此时的它就有点显得力不从心了。于是就想不整个系统集成到这款cycloneV 的板子上,然而就在我使用的时候才发现任何事物都不是完美的,总有它的不足之处,虽然他有拥有看似用之不尽的逻辑资源和DDR3存储器,但是如此简陋的外设又大大限制了它的用武之地,图一是我之前系统的整体框
                              
图一 系统框图
于是我只能修改我的系统设计方案,用cycloneV板子上的用户I/O的一部分作为我的CCD摄像头数据的采集,另一部分I/O资源作为无线控制模块的接受和发送。然而由于板子上缺少VGA控制编解码芯片,而用户可用的I/O资源又有限,因此我没法接VGA显示其和LCD显示频,从而不能实时显示的效果。
                最后编译的效果来看还是很不错的,自觉地我之前FPGA资源不足的问题,以及时钟不配备的问题。下面是我的部分代码,仅供参考:
CPU的顶层例化程序:
nios2CPU nios2CPU_inst
(
                .clk_0                           (sys_clk),
                .reset_n                         (reset_n),
                .SRAM_ADDR_from_the_sram         (SRAM_ADDR),
                .SRAM_CE_n_from_the_sram         (SRAM_CE_N),
                .SRAM_DQ_to_and_from_the_sram    (SRAM_DQ),
                .SRAM_LB_n_from_the_sram         (SRAM_LB_N),
                .SRAM_OE_n_from_the_sram         (SRAM_OE_N),
                .SRAM_UB_n_from_the_sram         (SRAM_UB_N),
                .SRAM_WE_n_from_the_sram         (SRAM_WE_N),
                .address_to_the_cfi_flash        (FL_ADDR),
                .data_to_and_from_the_cfi_flash  (FL_DQ),
                .read_n_to_the_cfi_flash         (FL_OE_N),  
                .select_n_to_the_cfi_flash       (FL_CE_N),
                .write_n_to_the_cfi_flash        (FL_WE_N),
                .out_port_from_the_ram_data      (ram_data),
                .out_port_from_the_ram_wraddress(ram_wraddress),
                .out_port_from_the_ram_wrclock   (ram_wrclock),
                .out_port_from_the_ram_wren      (ram_wren)
);
CCD顶层例化的程序:
CCD_Capture                      CCD_Capture_inst             (               
                                                                                                .oDATA(mCCD_DATA),
                                                                                                .oDVAL(mCCD_DVAL),
                                                                                                .oX_Cont(X_Cont),
                                                                                                .oY_Cont(Y_Cont),
                                                                                                .oFrame_Cont(Frame_Cont),
                                                                                                .iDATA(rCCD_DATA),
                                                                                                .iFVAL(rCCD_FVAL),
                                                                                                .iLVAL(rCCD_LVAL),
                                                                                                .iSTART(!KEY[3]|auto_start),
                                                                                                .iEND(!KEY[2]),
                                                                                                .iCLK(~D5M_PIXLCLK),
                                                                                                .iRST(DLY_RST_2)
                                                                                                );
余下代码需要者可以和我私下讨论,系统正在不断的进行,请期待心得三
此帖出自FPGA/CPLD论坛

最新回复

  期待  详情 回复 发表于 2013-4-13 23:25
点赞 关注
 

回复
举报

6892

帖子

0

TA的资源

五彩晶圆(高级)

沙发
 
楼主挺强的!高性能的芯片在工业控制中之
用较少!
此帖出自FPGA/CPLD论坛
个人签名一个为理想不懈前进的人,一个永不言败人!
http://shop57496282.taobao.com/
欢迎光临网上店铺!
 
 

回复

5979

帖子

8

TA的资源

版主

板凳
 
  加油加油
此帖出自FPGA/CPLD论坛
个人签名生活就是油盐酱醋再加一点糖,快活就是一天到晚乐呵呵的忙
===================================
做一个简单的人,踏实而务实,不沉溺幻想,不庸人自扰
 
 
 

回复

6892

帖子

0

TA的资源

五彩晶圆(高级)

4
 
继侯成果,努力,加油!
此帖出自FPGA/CPLD论坛
个人签名一个为理想不懈前进的人,一个永不言败人!
http://shop57496282.taobao.com/
欢迎光临网上店铺!
 
 
 

回复

8

帖子

0

TA的资源

一粒金砂(初级)

5
 
  期待
此帖出自FPGA/CPLD论坛
 
 
 

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

随便看看
查找数据手册?

EEWorld Datasheet 技术支持

相关文章 更多>>
关闭
站长推荐上一条 1/9 下一条

 
EEWorld订阅号

 
EEWorld服务号

 
汽车开发圈

About Us 关于我们 客户服务 联系方式 器件索引 网站地图 最新更新 手机版

站点相关: 国产芯 安防电子 汽车电子 手机便携 工业控制 家用电子 医疗电子 测试测量 网络通信 物联网

北京市海淀区中关村大街18号B座15层1530室 电话:(010)82350740 邮编:100190

电子工程世界版权所有 京B2-20211791 京ICP备10001474号-1 电信业务审批[2006]字第258号函 京公网安备 11010802033920号 Copyright © 2005-2025 EEWORLD.com.cn, Inc. All rights reserved
快速回复 返回顶部 返回列表