全文预览

FPGA除法器课程设计

上传者:你的雨天 |  格式:docx  |  页数:22 |  大小:2372KB

文档介绍
逻辑单元 Slice中的 LUT,当用户对它进行配置后也可以用作 RAM、ROM 和 FIFO 等存储单元使用。Р5、丰富的布线资源Р布线是指把设计中用到的底层逻辑门按照一定的要求和规则进行连接,布线资源连通 FPGA 芯片内部的所有单元,所以芯片内部有着丰富的布线资源。根据工艺、长度、宽度和分布位置的不同划分为 4 类:全局布线资源、长线资源、短线资源、分布式布线资源。在实际的使用中,布线是通过布局布线器完成的。布局布线器根据输入的逻辑网表的拓扑结构和约束条件自动的连通所用到的各个逻辑单元模块,这些逻辑网表和约束条件同设计有着直接的关系,设计的繁简,是否优化直接影响布局布线的结果。Р6、内嵌的底层功能单元Р这个模块指的是嵌入到芯片内的一些软处理核,主要有 DLL(Delay Locked Loop)、PLL(Phase Locked Loop)、DSP 和 CPU 等,这些内嵌模块也可以叫做内嵌处理器(Embeded Processor)。这些内嵌的处理器具有丰富的功能,正因为如此使得 FPGA 称为系统级的设计工具。Р7、内嵌专用硬核Р这里的硬核模块是相对于软核而言,主要指常用的一些硬核 RAM 快、硬核乘发器等,另外高端产品中内嵌了 CPU 模块并且集成了吉比特收发器(MGT)模块。这些模块专用性很强,进一步完善了 FPGA 的功能,使得 FPGA 向 So C(片上系统)开发发展。Р2.FPGA 的开发步骤Р具体的 FPGA 开发是指运用现代 EDA 开发软件和各种开发工具在芯片上进行开发的过程,这个过程通常有一套通用的开发流程,在具体的实践中,这个过程中的某些步骤可以省略,但这个流程的大体方向是不会改变的,这个流程包括:电路功能设计、设计输入、功能仿真、综合优化、综合后仿真、实现、布局布线后仿真、板级仿真以及芯片编程与调试等,开发流程的大体结构如图 4-1 所示:

收藏

分享

举报
下载此文档