PCI编译器及PCI兆核函数课件

上传人:汽*** 文档编号:570996421 上传时间:2024-08-07 格式:PPT 页数:74 大小:1.54MB
返回 下载 相关 举报
PCI编译器及PCI兆核函数课件_第1页
第1页 / 共74页
PCI编译器及PCI兆核函数课件_第2页
第2页 / 共74页
PCI编译器及PCI兆核函数课件_第3页
第3页 / 共74页
PCI编译器及PCI兆核函数课件_第4页
第4页 / 共74页
PCI编译器及PCI兆核函数课件_第5页
第5页 / 共74页
点击查看更多>>
资源描述

《PCI编译器及PCI兆核函数课件》由会员分享,可在线阅读,更多相关《PCI编译器及PCI兆核函数课件(74页珍藏版)》请在金锄头文库上搜索。

1、 PCI编译器及编译器及PCI兆核函数兆核函数 PCI编译器及编译器及PCI兆核函数兆核函数 7.1 PCI编译器简介编译器简介7.2 PCI编译器的使用编译器的使用 PCI编译器及编译器及PCI兆核函数兆核函数 7.1 PCI编译器简介编译器简介 1PCI Compiler 3.2.0版本PCICompiler3.2.0版本有以下基本功能: 完全支持的Altera器件系列有Stratix、StratixGX和Cyclone。限制性支持的器件系列有Stratix、Cyclone和MAX。与PCISIG(PCISpecialInterestGroup)的PCI局部总线(LocalBus)规范3.

2、0版完全兼容。支持Quartus4.1版软件。 PCI编译器及编译器及PCI兆核函数兆核函数 2特点下面是pci_mt64、pci_mt32、pci_t64和pci_t32兆核函数的特点总结: 灵活的多种用途接口,用户可以自定义实现特殊外设需求。IP工具台向导驱动界面,易于产生PCI兆核函数用户变量。 IP功能仿真模型,可以在Altera支持的VHDL和Verilog HDL仿真器上实现PCI兆核函数的寄存器传输级(RTL)模型仿真。OpenCorePlus的硬件评估特性,可以在购买授权之前,在硬件系统上实现PCI兆核函数功能的测试。 PCI编译器及编译器及PCI兆核函数兆核函数 对 Stra

3、tix、 Stratix、 Stratix GX、 Cyclone、Cyclone和MAX器件系列实现了优化。使用标准PCI总线功能模型进行了广泛的软件仿真,并使用AlteraStratix版PCI开发包和Stratix专业版PCI高速开发包进行了硬件测试。与PCISIG(PCISpecialInterestGroup)PCI局部总线(LocalBus)规范3.0版完全兼容。支持下列PCI命令:configurationread/write、memoryread/write、I/Oread/write、memoryreadmultiple(MRM)、memoryreadline(MRL)以及m

4、emorywriteandinvalidate(MWI)。 PCI编译器及编译器及PCI兆核函数兆核函数 PCItarget特点:性能列表指针支持,奇偶错误检查,6个存储大小和类型可调的基地址寄存器(BARs),扩展ROMBAR支持,本地数据终端设备targetabort、retry或disconnect请求,本地数据终端设备中断请求。PCImaster特点(pci_mt64和pci_mt32):主机桥(Hostbridge)应用支持,片上仲裁逻辑允许,取消等待定时器允许。64位PCI特点(pci_mt64和pci_t64):master和target设备64位寻址支持,自动响应32位或64位

5、事务处理,使用双地址周期(DAC)启动64位寻址,启动64位存储事务,动态处理64位事务,并自动在局域64位数据总线上复用数据。 PCI编译器及编译器及PCI兆核函数兆核函数 配置寄存器:参数化寄存器,包括设备ID、销售商ID、分类代码、修订ID、BAR0BAR5、子系统ID、子系统销售商ID、最大等待时间(MaximumLatency)、最小应答时间(MinimumGrant)、性能列表指针(CapabilitiesListPointer)、扩展ROMBAR寄存器;默认参数或预置基地址(用于所有6个BAR)和扩展ROM基地址寄存器;非参数化寄存器,包括命令、状态、headertype0、等待

6、定时器、缓存队列大小、中断引脚、中断队列寄存器。灵活的局部数据终端设备接口允许用户逻辑快速集成。 PCI编译器及编译器及PCI兆核函数兆核函数 3总体描述PCI编译器包括AlteraPCI解决方案中所用到的所有软IP。下面我们给出PCI编译器的一个总体描述。1)PCI兆核函数PCI兆核函数是经过硬件测试、高性能、实现灵活的PCI接口IP。这些函数在内部实现PCI协议和时序要求。后端接口设计易于集成,允许设计者将设计重点集中在用户功能的开发上,极大地缩短了产品的上市时间。 PCI编译器及编译器及PCI兆核函数兆核函数 已经对Altera器件进行优化的PCI兆核函数支持配置、I/O以及存储器事务处

7、理。与高密度的Altera器件相结合,小尺寸的兆核函数为用户本地逻辑提供了丰富的资源以实现PCI接口设计。Altera器件的高性能也使得这些函数支持无限零等待状态存储器突发事务周期。这些函数可以在33MHz或66MHzPCI总线时钟速度下运行,在32位33MHzPCI总线系统中可以获得高达132MB/s的数据吞吐量,在64位66MHzPCI总线系统中可以获得528MB/s的数据吞吐量。 PCI编译器及编译器及PCI兆核函数兆核函数 在pci_mt64和pci_mt32函数中,Master和Target接口可以独立操作,允许达到PCI总线的最大数据吞吐量和有效使用。例如,当target接口正在接

8、收零等待状态突发写数据时,本地逻辑可以同时请求PCI总线控制,这样可以使等待时间减到最小。为了确保满足时序和协议要求,PCI兆核函数已经严格通过硬件测试。作为参数化函数,pci_mt64、pci_mt32、pci_t64和pci_t32兆核函数可以由用户定制参数。因此,同一个PCI兆核函数可以用于不同需求的多种PCI工程设计中。例如,这些函数为多种数据终端设备提供最多6个BAR(基地址寄存器),但某些应用仅需要一个相邻的存储范围,用户仅需要选择一个BAR,从而减少逻辑单元消耗。根据用户指定的参数,Quartus软件自动有效地定制函数并实现逻辑。 PCI编译器及编译器及PCI兆核函数兆核函数 2

9、)PCI测试台(PCITestbench)Altera提供的VerilogHDL和VHDLPCI测试台使得使用任何一种PCI兆核函数的系统设计和验证变得更容易。用户可以使用PCI测试台组件、自己的PCI兆核函数变量的IP功能仿真模型以及用户其他VerilogHDL或VHDL设计建立一个PCI行为仿真环境。3)OpenCorePlus评估使用Altera免费OpenCorePlus评估特性,用户可以完成下列操作: 在自己的设计中仿真兆核函数。 验证设计功能,并且更快地评估设计大小和速度。 PCI编译器及编译器及PCI兆核函数兆核函数 4)PCI参考设计与PCI编译器一起提供的参考设计是说明如何连

10、接局部逻辑和pci_mt64、pci_mt32兆核函数的设计实例。这些参考设计包括PCI兆核函数的Target和Master接口、直接存储器存取(DMA)引擎、先入先出(FIFO)缓冲以及SDRSDRAM存储器控制器。DMA引擎存在标准和分散/聚集模式,控制pci_mt64或pci_mt32函数的主模式操作。FIFO缓冲允许SDRAM存储器和PCI总线直接零等待状态传输。图7.1给出一个参考设计框图,该参考设计包括以下单元:Master控制逻辑、Target控制逻辑、DMA引擎、数据路径FIFO函数和SDRAM接口。 PCI编译器及编译器及PCI兆核函数兆核函数 图7.1参考设计框图 PCI编

11、译器及编译器及PCI兆核函数兆核函数 Altera还提供了下列PCI参考设计的技术文档: pci_mt64兆核函数参考设计,描述pci_mt64参考设计模块。 pci_mt32兆核函数参考设计,描述pci_mt32参考设计模块。SDRSDRAM控制器白皮书,描述在PCI参考设计中使用的SDRAM控制器。 PCI编译器及编译器及PCI兆核函数兆核函数 4性能表7.1、7.2和7.3给出了PCI兆核函数在所支持的Altera器件系列中的速度和大概的资源使用情况。这些估计是基于使用一个保留1MB存储的BAR的PCI兆核函数的。在PCI兆核函数中使用更多的BAR将占用更多逻辑资源,同样,函数中不同的参

12、数设置也将导致不同的逻辑资源使用。表中的估计结果使用Quartus4.1版本软件产生。 PCI编译器及编译器及PCI兆核函数兆核函数 表7.1 PCI兆核函数在Stratix器件中的资源使用和性能 PCI编译器及编译器及PCI兆核函数兆核函数 表7.3 PCI兆核函数在MAX器件中的资源使用和性能 PCI编译器及编译器及PCI兆核函数兆核函数 7.2 PCI编译器的使用编译器的使用 7.2.1 系统要求系统要求本节讲述的应用需要下列硬件和软件配置:(1)装有WindowsNT/2000/XP,RedHatLinux7.3、8.0或RedHat企业版,Linux3.0操作系统的PC机;或装有So

13、laris7或8操作系统的Sun工作站。(2)Quartus4.1版本或更高版本软件。(3)PCI编译器3.2.0版本。(4)ModelSim-Altera5.8c或更高版本仿真软件。 PCI编译器及编译器及PCI兆核函数兆核函数 7.2.2 设计流程设计流程图7.2给出了用OpenCorePlus硬件评估特性对PCI兆核函数进行评估的设计流程。其中IPToolbench(工具台)是一个图形界面的工具条,使用它设计者可以快速查看兆核函数文档,选择一个PCI兆核函数(pci_mt64、pci_mt32、pci_t64或pci_t32),指定参数,并生成在设计中集成参数化PCI兆核函数必需的所有文

14、件。在Quartus软件中就可以启动IPToolbench。 PCI编译器及编译器及PCI兆核函数兆核函数 图7.2OpenCorePlus设计流程 PCI编译器及编译器及PCI兆核函数兆核函数 已经购买PCI兆核函数授权以后,还应完成下面的步骤:(1)安装授权。(2)生成无时间限制的Altera器件编程文件。(3)进行完整的设计编程。(4)进行完全系统验证。 PCI编译器及编译器及PCI兆核函数兆核函数 7.2.3 获得并安装获得并安装PCI编译器编译器1下载PCI编译器如果计算机可以直接上网,设计者可以从Altera网站或(中文)下载PCI编译器。如果不能上网,用户可以与当地Altera代

15、理商联系获得兆核IP库CD-ROM。从Internet上下载PCI编译器的操作步骤如下:(1)在IE浏览器地址栏输入 PCI编译器及编译器及PCI兆核函数兆核函数 图7.3在Altera网站上搜索PCI编译器 PCI编译器及编译器及PCI兆核函数兆核函数 (3)点击GO按钮开始搜索。(4)在出现的IPMegaStore网页中,如图7.4所示,选择PCICompiler,,其中代表要使用的PCI兆核函数名。选择后,所选PCI兆核函数的描述网页出现,如图7.5所示。 PCI编译器及编译器及PCI兆核函数兆核函数 图7.4Altera的IPMegaStore网页 PCI编译器及编译器及PCI兆核函数

16、兆核函数 图7.5PCI兆核函数的描述网页 PCI编译器及编译器及PCI兆核函数兆核函数 (5) 点 击 图 7.5所 示 网 页 上 的 Download FreeEvaluation按钮。(6)填写注册登记表并点击SubmitRequest提交登记表。(7)阅读Altera兆核授权协议,选择Ihavereadthelicense agreement选项,并点击Proceed to DownloadPage。(8)依照PCI编译器下载和安装页面的指导下载合适的PCI编译器安装文件。 PCI编译器及编译器及PCI兆核函数兆核函数 2安装PCI编译器在Altera网站上可以下载Windows、L

17、inux或Solaris操作系统上的PCI编译器安装文件。(1)Windows操作系统:用鼠标左键双击下载的PCI编译器安装文件,如pci_compiler-v3.2.0.exe,在出现PCICompilerInstallation界面后,根据安装提示完成PCI编译器的安装。(2)Solaris和Linux操作系统:将下载的压缩包文件移动到期望的安装目录,并将该目录设为当前目录;键入下面的命令解压:gunzippci_compiler-v3.2.0_.tar.gz(回车) PCI编译器及编译器及PCI兆核函数兆核函数 其中是solaris或linux;再键入下面的命令提取压缩包内容:tarxv

18、fpci_compiler-v3.2.0_.tar(回车)其中是solaris或linux。3PCI编译器安装后的目录结构图7.6给出了安装PCI编译器后生成的目录结构,其中表示PCI编译器安装目录。 PCI编译器及编译器及PCI兆核函数兆核函数 图7.6PCI编译器目录结构 PCI编译器及编译器及PCI兆核函数兆核函数 7.2.4 PCI兆核函数设计应用兆核函数设计应用1建立一个新的Quartus工程首先建立一个新的Quartus工程文件。使用QuartusNewProjectWizard建立工程,为工程文件设置工作目录,分配工程名称,指定顶层设计输入的文件名。同时必须设置PCI兆核函数作为

19、用户库。(1)启动Quartus软件。(2)选择ProjectWizard命令。(3)指定新建工程文件的工作目录,本节使用c:pci_example。 PCI编译器及编译器及PCI兆核函数兆核函数 (4)指定工程文件名,本节使用pci_top。(5)点击Next按钮。(6)点击UserLibraryPathnames按钮。(7)在Library名称栏中指定pci_compiler-v3.2.0lib,其中表示安装PCI编译器的目录,PCI编译器默认安装目录为c:MegaCore。点击Add按钮添加用户库,如图7.7所示。点击OK按钮确定。(8)连续点击两次Next按钮,在指定目标器件系列中选择

20、Stratix系列。(9)点击Next按钮,选择目标器件。(10)点击Finish按钮完成新建工程。 PCI编译器及编译器及PCI兆核函数兆核函数 图7.7添加用户库 PCI编译器及编译器及PCI兆核函数兆核函数 2启动IP工具台根据下面的操作步骤,在Quartus软件中启动IP工具台:(1)选择ToolsMegaWizardPlug-InManager命令,运行MegaWizardPlug-In管理器,弹出MegaWizardPlug-InManager对话框。(2)选择Createanewcustommegafunctionvariation选项并点击Next按钮。(3)在Installe

21、dPlug-Ins树下点击Interfaces文件夹前面的加号“”展开该文件夹,用同样的方法展开PCI文件夹。(4)选择PCI文件夹中的PCICompilerv3.2.0。 PCI编译器及编译器及PCI兆核函数兆核函数 (5)指定输出文件类型,如AHDL、VerilogHDL或VHDL,本节选择VerilogHDL。(6)指定输出文件目录及文件名,如图7.8所示。 PCI编译器及编译器及PCI兆核函数兆核函数 图7.8MegaWizardPlug-InManager对话框 PCI编译器及编译器及PCI兆核函数兆核函数 (7)点击Next按钮,Quartus软件将启动PCI编译器IP工具台,如图

22、7.9所示。 PCI编译器及编译器及PCI兆核函数兆核函数 图7.9PCI编译器IP工具台 PCI编译器及编译器及PCI兆核函数兆核函数 3确定参数使用PCI编译器IP工具台创建一个PCI兆核函数用户变量,步骤如下:(1)在IP工具台上点击Step1:Parameterize按钮,弹出ParameterizePCI Compiler向导的PCI MegaCoreFunctionSettings页,如图7.10所示。在Technology部分选择PCI;在ApplicationSpeed部分打开PCI66MHzCapable选项;在PCIMegaCoreFunction部分选择期望的PCI兆核函

23、数,本节选择64-BitMaster/Target(pci_mt64)。 PCI编译器及编译器及PCI兆核函数兆核函数 图7.10Parameterize-PCICompiler向导的PCIMegaCoreFunctionSettings页 PCI编译器及编译器及PCI兆核函数兆核函数 (2)点击Next按钮,出现如图7.11所示的Read-OnlyPCIConfigurationRegisters页。在该向导页面中,设计者可以修改只读PCI配置寄存器的值,本节使用默认设置。 PCI编译器及编译器及PCI兆核函数兆核函数 图7.11Read-OnlyPCIConfigurationRegist

24、ers页 PCI编译器及编译器及PCI兆核函数兆核函数 (3)点击Next按钮,出现如图7.12所示的BaseAddressRegisters(BARs)页面。在该页面中可以配置PCI基地址寄存器(BARs),用来定义PCI接口应用中存储器和I/O读写请求的地址范围。 PCI编译器及编译器及PCI兆核函数兆核函数 图7.12BaseAddressRegisters(BARs)页 PCI编译器及编译器及PCI兆核函数兆核函数 在本页应完成以下设置:在图7.12中选择32/64BitBARs中的Implementonly32-BitBARs选项。点击图7.12中的BAR0=1MBytes(Memo

25、ry)按钮。在32-BitBAR窗口使用默认设置,使得BAR0保留1MBytes(0xFFF00000)存储空间,如图7.13所示。点击OK按钮确定。 PCI编译器及编译器及PCI兆核函数兆核函数 图7.1332-BitBAR对话框BAR0设置 PCI编译器及编译器及PCI兆核函数兆核函数 点击图7.12中的BAR1Unused:ClicktoConfigure按钮; 在32-BitBAR窗口中打开Enable选项;在预留存储器类型中选择I/O选项;移动预留存储器空间指针,使得BAR1为I/O存储器预留64比特(0xFFFFFFC1),如图7.14所示。点击OK按钮确定。 点击图7.12中的B

26、AR2Unused:ClicktoConfigure按钮;在32-BitBAR窗口中打开Enable选项;移动预留存储器空间指针,使得BAR2预留1MBytes(0xFFF00000)存储空间,如图7.15所示。点击OK按钮确定。 PCI编译器及编译器及PCI兆核函数兆核函数 图7.1532-BitBAR对话框BAR2设置 PCI编译器及编译器及PCI兆核函数兆核函数 (4)点击图7.12中的Next按钮,进入如图7.16所示的AdvancedPCIMegaCoreFunctionFeatures页面。本节使用该页面的默认设置。 PCI编译器及编译器及PCI兆核函数兆核函数 图7.16Adva

27、ncedPCIMegaCoreFunctionFeatures页面 PCI编译器及编译器及PCI兆核函数兆核函数 (5)点击Finish按钮,完成pci_mt64兆核函数变量的参数设置。4建立仿真IP功能仿真模型是由Quartus软件(3.0以上版本)产 生 的 周 期 精 确 (Cycle-accurate)的 VHDL或 VerilogHDL模型文件。该仿真模型允许使用工业标准的VHDL和VerilogHDL仿真器进行IP快速功能仿真。 PCI编译器及编译器及PCI兆核函数兆核函数 使用下面的步骤为兆核函数产生IP功能仿真模型:(1) 点 击 图 7.9 IP工 具 台 中 的 Step

28、2: Set UpSimulation按钮。(2)弹出如图7.17所示的SetUpSimulation-PCICompiler对话框,打开GenerateSimulationModel选项。 PCI编译器及编译器及PCI兆核函数兆核函数 图7.17SetUpSimulation-PCICompiler对话框 PCI编译器及编译器及PCI兆核函数兆核函数 (3)在Language列表中选择VerilogHDL。(4)点击OK按钮确定。5产生兆核函数指定参数值和IP功能仿真模型选项以后,即可产生用户兆核函数。(1)点击图7.9IP工具台中的Step3:Generate按钮。(2)弹出IP测试台设计

29、文件报告窗口,如图7.18所示,点击Exit按钮关闭该窗口。 PCI编译器及编译器及PCI兆核函数兆核函数 图7.18IP测试台设计文件报告窗口 PCI编译器及编译器及PCI兆核函数兆核函数 表7.4给出了IP测试台产生文件的描述。 PCI编译器及编译器及PCI兆核函数兆核函数 表7.4 IP测试台产生文件的描述 PCI编译器及编译器及PCI兆核函数兆核函数 7.2.5 设计仿真设计仿真1在ModelSim-Altera软件中仿真完成设计仿真,需要有以下软件的支持:PCI测试台;由PCI测试台提供的简单参考设计;IP功能仿真模型文件;ModelSim-Altera软件;ModelSim-Alt

30、eraTcl脚本文件(run_modelsim_altera.tcl),在PCI编译器安装目录testbenchverilogpci_mt64example中提供。 PCI编译器及编译器及PCI兆核函数兆核函数 表7.5 仿真Tcl脚本文件变量 PCI编译器及编译器及PCI兆核函数兆核函数 注意:(1)在Tcl脚本文件中指定变量路径时,使用的是“/”符号。(2)当使用ModelSim-Altea仿真器仿真VHDL设计时,将忽略modelsim_home变量。为了编译IP功能仿真模型和PCI测试台文件,run_modelsim_altera.tcl脚本需要使用ModelSim-Altera软件提

31、供的预编译库文件。通过下面的步骤可以执行Tcl的脚本文件:(1)启动ModelSim-Altera仿真器软件。(2)在仿真器中,选择Directory命令,改变工作目录为testbenchverilogpci_mt64example这也是run_modelsim_altera.tcl脚本文件所在的目录。 PCI编译器及编译器及PCI兆核函数兆核函数 (3)在仿真器命令提示符中输入下面的命令执行脚本:sourcerun_modelsim_altera.tcl(回车)run_modelsim_altera.tcl脚本开始编译IP功能仿真模型文件pci_top.vo、测试台文件以及PCI测试台提供的

32、简单参考设计。编译完成后,脚本文件开始仿真设计到19000ns。 PCI编译器及编译器及PCI兆核函数兆核函数 2在Quartus软件中完成仿真Altera为每个PCI兆核函数提供了在Quartus软件中完成功能仿真的矢量波形文件(.vwf),这些VWF文件在安装PCI编译器时被安装在下面的子目录中:pci_compiler-v3.2.0qexamplessim本节简单介绍在最普通PCI事务处理中PCI兆核函数的行为和用法。读者可以使用VWF文件更深一步地理解在处理不同PCI总线事务时,PCI兆核函数的数据终端设备行为。另外,设计者也可以修改所提供的VWF波形文件来仿真其他感兴趣的事务情况。

33、PCI编译器及编译器及PCI兆核函数兆核函数 下面将使用提供的pci_mt64Quartus功能仿真波形文件,在Quartus软件中完成功能仿真。(1)打开在7.2.4节中建立的Quartus工程文件pci_top.qpf,或直接使用Altera提供的同名工程文件,其目录为pci_compiler-v3.2.0qexamplespci_mt64pci_top.qpf。(2)选择ProcessingGenerateFunctionalSimulationNetlist命令生成功能仿真网表文件。(3)功能仿真网表成功生成以后,选择AssignmentsWizardsSimulatorSetting

34、sWizard命令,启动仿真器设置向导。 PCI编译器及编译器及PCI兆核函数兆核函数 (4)在仿真器设置向导的SimulationMode页,选择仿真模式为Functional,点击Next按钮。(5)在VectorStimuli页,选择Yes,usethisfile选项,并指定VWF路径为pci_compiler3.2.0qexamplespci_mt64simtargetcfg_wr_rd.vwf,如图7.19所示。 PCI编译器及编译器及PCI兆核函数兆核函数 图7.19在仿真器设置向导中指定VWF文件路径 PCI编译器及编译器及PCI兆核函数兆核函数 (6)点击Finish按钮完成设

35、置。(7)选择ProcessingStartSimulation命令开始仿真并观察仿真结果。7.2.6 设计编译设计编译使用Altera提供的约束文件完成设计编译的步骤如下:(1)从pci_compiler-v3.2.0const_files目录拷贝Altera提供的约束文件pci320_q41_cf.tcl到自己的工程目录c:pci_example中。 PCI编译器及编译器及PCI兆核函数兆核函数 (2)在Quartus软件中打开工程文件c:pci_examplepci_top.qpf。(3)选择ViewUtilityWindowsTclConsole命令,打开Tcl命令控制台。(4)在Qu

36、artusTcl控制台输入下面的命令:sourcepci320_q41_cf.tcl(回车)add_pci_constraints(回车)(5)如图7.20所示,此时即可在QuartusTcl控制台中查看Tcl命令执行提示。 PCI编译器及编译器及PCI兆核函数兆核函数 图7.20QuartusTcl控制台窗口 PCI编译器及编译器及PCI兆核函数兆核函数 通过下面的步骤可以验证PCI时序分配结果:(1)在Quartus软件中选择ProcessingStartCompilation命令启动编译过程。(2)编译完成以后,在编译报告的TimingAnalyzer目录中可以查看ClockSetup、

37、tsu、th以及tco报告结果,如图7.21所示。 PCI编译器及编译器及PCI兆核函数兆核函数 图7.21PCI时序分配编译结果 PCI编译器及编译器及PCI兆核函数兆核函数 7.2.7 器件编程器件编程使用PCI兆核函数的设计编译完成以后,可以下载到Altera目标器件中并进行用户硬件功能测试。Altera免费的OpenCorePlus评估特性允许设计者在购买授权之前评估PCI兆核函数的功能。OpenCorePlus评估可以产生IP功能仿真模型以及具有时间限制的编程文件。当在Quartus软件中选择ToolsProgrammer进行器件编程时,将弹出如图7.22所示的警告对话框,提示生成的

38、编程文件具有时间限制。 PCI编译器及编译器及PCI兆核函数兆核函数 图7.22时限OpenCorePlus器件编程警告对话框 PCI编译器及编译器及PCI兆核函数兆核函数 7.2.8 安装授权文件安装授权文件1 将 PCI兆 核 函 数 授 权 文 件 内 容 粘 贴 到Quartus授权文件中(1)如果正在运行下列软件,应先关闭:Quartus软件、MAX+PLUS软件、LeonardoSpectrum综合工具软件、Synplify软件以及ModelSime仿真器软件。(2)在文本编辑器中打开PCI兆核函数授权文件,该文件中应包含FEATURE行。(3)在文本编辑器中打开Quartus软件

39、的授权文件。 PCI编译器及编译器及PCI兆核函数兆核函数 (4)从PCI兆核函数授权文件中拷贝FEATURE行(一般包括2行)并粘贴到Quartus授权文件中。(5)保存Quartus授权文件,扩展名必须为.dat。2在Quartus软件中指定PCI兆核授权文件(1)首先将Altera通过E-mail发送的PCI兆核授权文件license.dat重新命名,如_license.dat(2)启动Quartus软件。(3)选择ToolsLicenseSetup,启动Options对话框的LicenseSetup页面。 PCI编译器及编译器及PCI兆核函数兆核函数 (4)在Licensefile栏,在已经存在的授权文件后面加一个分号“;”,在后面正确输入PCI兆核函数授权文件的路径及文件名。(5)点击OK按钮确定设置。

展开阅读全文
相关资源
正为您匹配相似的精品文档
相关搜索

最新文档


当前位置:首页 > 医学/心理学 > 基础医学

电脑版 |金锄头文库版权所有
经营许可证:蜀ICP备13022795号 | 川公网安备 51140202000112号