完善资料让更多小伙伴认识你,还能领取20积分哦, 立即完善>
`例说FPGA连载9:FPGA板级威廉希尔官方网站
设计五要素 特权同学,版权所有 配套例程和更多资料下载链接: http://pan.baidu.com/s/1c0nf6Qc 和纯粹基于PC机的各种软件编程不同,FPGA器件的学习仅靠一台PC机是不够的。对于任何一个学习者而言,能够拥有一块板载FPGA器件的威廉希尔官方网站
板平台是非常必要的。当然了,前期的开发调试肯定也还是离不开PC机。和基于PC机的软件编程(如在Visual C++工具上实现C/C++语言的编程,在各种网络编程工具上实现.net/java语言的编程)相同的是,可编程器件的开发也有专用的语言(目前主流的语言是Verilog和VHDL)和专用的开发工具(如Xilinx公司的开发工具ISE/Vivado,Altera公司的开发工具Quartus II以及其他的第三方工具)。不同点也显而易见,PC的软件编程由于最终就是实现在PC机本地或者网络上,那么它就不需要开发者配备额外的设备;而基于FPGA器件的开发,其最终的功能是需要实现在特定的FPGA器件内部的,因此开发者势必需要首先具备载有FPGA器件的一块威廉希尔官方网站
板。除此以外,还需要具备一条用于连接PC机和可编程器件的用于传输配置数据流的连接线,我们通常称此连接线为“下载线”。 如图2.1所示,对于任何一个FPGA开发者而言,一条下载线和一块板载FPGA器件的威廉希尔官方网站
板应该说是最基本的硬件配备了。威廉希尔官方网站
板的作用不言而喻,我们设计的目的便是希望通过对板载的FPGA器件编程,以控制威廉希尔官方网站
板上的其他外设按照我们既定的功能运转;而下载线是起到连接PC机和威廉希尔官方网站
板的作用,它将协助开发人员将已经在PC机的软件工具上预先设计好的功能配置数据流固化到威廉希尔官方网站
板的FPGA器件中(可用于前期的开发、调试以及产品化后的升级)。 图2.1 下载线和威廉希尔官方网站
板 既然需要一块板载FPGA器件的威廉希尔官方网站
板,那么这块威廉希尔官方网站
板该如何设计呢?如图2.2和图2.3所示,分别为Xilinx公司最新的的Zynq Soc FPGA开发板和Altera公司最新的Cyclone V Soc FPGA开发板。乍一看,整齐有序且美观大方,丰富的外设资源,恐怕大伙都要垂涎三尺了,而要咱们初学者也DIY一个,那真叫 “比骆驼穿过针的眼还难”。 图2.2 Xilinx – Zynq Soc FPGA开发板 图2.3 Altera - Cyclone V Soc FPGA开发板 别心慌,先抛开威廉希尔官方网站
板各种各样复杂的外设功能,我们可以先探讨一下单纯实现一片FPGA器件的核心威廉希尔官方网站
(即能让FPGA工作起来的最基本且元器件最少的威廉希尔官方网站
)是如何设计的。相比于其它嵌入式系统芯片的威廉希尔官方网站
设计,单纯的FPGA核心威廉希尔官方网站
其实还算是非常简单的。根据过往的设计经验中,笔者简单的将FPGA核心威廉希尔官方网站
归纳为五部分:电源威廉希尔官方网站
、时钟威廉希尔官方网站
、复位威廉希尔官方网站
、配置威廉希尔官方网站
和外设威廉希尔官方网站
,我们姑且称之为五要素。下面我们将逐一探讨各个要素在FPGA器件的运行中扮演的角色及其常规威廉希尔官方网站
的设计方式。 ` |
|
相关推荐
|
|
只有小组成员才能发言,加入小组>>
886个成员聚集在这个小组
加入小组4570 浏览 0 评论
特权同学 Verilog边码边学 Lesson01 Vivado下载与安装
2662 浏览 1 评论
玩转Zynq连载50——[ex69] FIR滤波器IP仿真实例
4393 浏览 2 评论
玩转Zynq连载49——[ex68] MT9V034摄像头的图像FFT滤波处理
5312 浏览 1 评论
玩转Zynq连载48——[ex67] Vivado FFT和IFFT IP核应用实例
5409 浏览 0 评论
小黑屋| 手机版| Archiver| 电子发烧友 ( 湘ICP备2023018690号 )
GMT+8, 2025-1-8 02:52 , Processed in 0.343104 second(s), Total 37, Slave 28 queries .
Powered by 电子发烧友网
© 2015 bbs.elecfans.com
关注我们的微信
下载发烧友APP
电子发烧友观察
版权所有 © 湖南华秋数字科技有限公司
电子发烧友 (威廉希尔官方网站 图) 湘公网安备 43011202000918 号 电信与信息服务业务经营许可证:合字B2-20210191 工商网监 湘ICP备2023018690号