isp学习资料

所需积分/C币:16 2012-08-08 21:06:32 2.41MB PDF
收藏 收藏 1
举报

Lattice Semiconductor公司日前推出随时可以供货的ispLEVER? FPGA设计工具套件的Service Pack 1 7.0版本。该工具套件完全支持LatticeXP2 90nm的非易失性FPGA系列产品,配套的工具还有Service Pack 1 are the Reveal逻辑分析器,Lattice的第二代逻辑分析/硬件调试工具,几个增强的特性使功耗计算工具更精确和更用户友好,用于LatticeMico32内置开放源处理器的PCI Target外围。此外,还可以提供新版本的Synplicity's Synplify综合器,Mentor Graphics Precisi
SP 华升科技 www.hseda.com 第一节 ISpeⅤER简介 i spLEVER是 Latti ce公司最新推出的一套EDA软件。设计输入可采用原理图、硬件 描述语言、混合输入三种方式。能对所设计的数字电子系统进行功能仿真和时序仿真。编译器 是此软件的核心,能进行逻辑优化将逻辑映射到器件中去,自动完成布局与布线并生成编程 所需要的熔丝图文件。软件中的 Constr ai nts editor工具允许经由一个图形用户接口选择 I/O设置和引脚分配。软件包含 Synod icity公司的" Synpl ify综合工具和 Lat ti ce的ispM 器件编程工具。 i spLEVER软件提供给开发者一个简单而有力的工具,用于设计所有莱迪思可 编程逻辑产品。软件支持所有 Lat ti ce公司的ispS、 MCH i speD i sp、GN器件。 ⅰ spLEVER工具套件还支持莱迪思新的spGA和ⅰ SpXPLD产品系列,并集成了莱迪思CRA Foundry设计工具的特点和功能。这使得ⅰ spLEVER的用户能够设计新的ispP和 i SpXPLD 产品系列, RCA FPGA FPSO系列和所有莱迪思的业界领先的QLD产品而不必学习新的设计工 具 软件主要特征: 1.输入方式 *原理图输入 ABEL-HD输入 ⅥDL输入 Veri l og-H输入 *原理图和硬件描述语言混合输入 2.逻辑模拟 *功能模拟 时序模拟 3.编译器 *结构综合、映射、自动布局和布线 4.支持的器件 *含有支持ⅰspLS器件的宏库及MAH器件的宏库、几库 *支持所侑有 i spLS、 MCH i spGDx i spGAL CAL、 ORCA FPGA FPSCⅰspGA和 i spXPLD器件 5. instr ai nts edi to工具 I/O参数设置和引脚分配 6.ispM仁具 对ISP器件进行编程 软件支持的计算机平台 PC WindOWs 98/N/2000/XP S 华升科技 www.hseda.com 第二节ⅰ spLEVER开发工具的原理图输入 I.启动 i SpLEVER按 Start=> pr ogr ans=> atti ce Semi conduct or=> SpLEVER菜单 II.创建一个新的设计项目 A选择菜单File。 B.选择№ w Proj ect. C在 Create New proj ect对话框的 Prg ect№栏中,键入项目名 d;\ user \deno. syn在 Proj ect type栏中选择 Schematic/ABEL( i spLEVER软件支持 Schemati c/ ABEL Schematic∧MD、 Schematic/vrig等的混合设计输入,在此例 中,仅有原理图输入,因此可选这三种中的任意一种) D你可以看到默认的项目名和器件型号: uti tl ed and isplSI525ME-165LF256 i ispLEVER Project Navigator-[d: user(demo. syn] 口x ie View Source Process options Tools window Help 口副 4GM阴 Sources in Project Processes for current source 日 Untitled Documents pL556E165F25 xispLEVER Auto-Make Iog File Starting:D: \ispTOOIS\ispcpld\bin\checkin. exe -err=automake err"D: \ispTOOISispcpld\con Done: completed successfully H:NAutomake Log/ T4 Initializing new project I.项目命名 A用鼠标双击 Untitled B.在Ttle文本框中输入“ Deno Pr g ect”并选0。 IV.选择器件 A双击ⅰspS5256VE-165LF256你会看到 Devi ce sel ect or对话框(如下图所示)。 B.在 Sel ect Devi ce窗口中选择 i spMH4000项。 C.按动器件目录中的滚动条,直到找到并选中器件LC4032¥10T44I SP 华升科技 www.hseda.com Device selector x Select Device Device Information Speed grade: ns) H40010 Status Production Ders时 1250 Dev ackage LC403 44TOFP Logic cell LC45120 cells LC4032/ Operating conditions ILC4064V Industrial LC4128 LC42554 Dedicated input: 0 Lc4256128 LC4256/160 Output enable: 30 Part Name 35m c4310T44 Help el D揿∝按钮,选择这个器件。 E.在软件弹出的如下图显示的 nfi rm Change窗口中,按Yes按钮。 Confirm Change j You are about to change Device kits. This will result in changes in the Project navigate design environment Do you wish to continue with this operation? F.因改选器件型号后,先前的约束条件可能对新器件无效,因此在软件接着弹出的如下 图显示的ⅰ spLEVER Pr oj ect Navi g?to脔口中,按Yes按钮,以用来去除原有的约束条件。 ispLEVER Project Navigator Your previous constraints may not be valid with the new device Do you want to remove all previous constraints? Yes V.在设计中增加源文件 个设计项目由一个或多个源文件组成。这些源文件可以是原理图文件(*.Sch ABEL H文件(ab)、ⅥD设计文件(.whd、 eril og h设计文件(*v、测试向量文 件(*,aby)或者是文字文件(*,do,.wi,*tx)。在以下操作步骤中,你要在设计项目 中添加一张空白的原理图纸 A从菜单上选择 Sour ce项 B.选择№w. S P 华升科技 www.hseda.com C在对话框中,选择 Schematic(原理图),并按∝K D输入文件名 den. sch 确认后揿Q Ⅵ.原理图输入 你现在应该进入原理图编辑器。在下面的步骤中,你将要在原理图中画上几个元件符 号,并用引饯线将它们相互连接起来。 A从菜单栏选择A然后选择 Synbol,你会看到如下图所示的对话框 Symbol Libraries c D\. generickgenerickgates Iib D: \. \generic\generic \regs. lib DL、 \generic\generic \iopads ib Symbol G 2AND G 2AND1 G 2AND2 G 2NAND G 2NAND1 G 2NAND2 G 2NOR G 2NOR G.2NOR2 B.选择GTES.uB库,然后选择G2AD元件符号。 C将鼠标移回到原理图纸上,注意此刻AND门粘连在你的光标上,并随之移动。 D单击鼠标左键,将符号放置在合适的位置。 E.再在第一个AND门下面放置另外一个AND门。 F.将鼠标移回到元件库的对话框,并选择G2∝元件 G将呎门放置在两个AD门的右边。 H现在选择Ad莱单中的Wre项 I.单击上面一个AD门的输出引脚,并开始画引线。 J.随后每次单击鼠标,便可弯折引线(双击便终止连线)。 K将引线连到呎门的一个输入脚。 L重复上述步骤,连接下面一个AD门 ⅥI.添加更多的元件符号和连线 A采用上述步骤,从REG5.LIB库中选一个gd寄存器,并从IQAD.LB库中选择 G OUTPUT符号。 B.将它们互相连接,实现如下的原理图 >□ SP 华升科技 www.hseda.com ⅥI.完成你的设计 在这一节,通过为连线命名和标注I/O№ inkers来完成原理图。 当要为连线加信号名称时,你可以使用ⅰ spLEVER的特点,同时完成两件事-同时添加 连线和连线的信号名称。这是一个很有用的特点,可以节省设计时间。I/ O Nr kers是特殊 的元件符号,它指明了进入或离开这张原理图的信号名称。注意连线不能被悬空 ( dang i ng),它们必需连接到I/ O MAr ker或逻辑符号上。这些标记采用与之相连的连线的名 字,与I/ORad符号不同,将在下面定义属性( Add Attri butes)的步骤中详细解释。 A为了完成这个设计,选择Add菜单中的№№n项。 B.屏幕底下的状态栏将要提示你输入的连线名,输入A并按 Enter键,连线名会粘连 在鼠标的光标上。 C将光标移到最上面的与门输入端,并在引线的未连接端(也即输入脚左端的红色方 块),按鼠标左键,并向左边拖动鼠标。这可以在放置连线名称的同时,画出一根输 入连线。 D输入信号名称现在应该是加注到引线的未端。 E.重复这一步骤,直至加上全部的输入B,℃C,D和,以及输出Om。 现在选择Ad菜单的I/ o Marker项。 G将会出现一个对话框,请选择 I nput。 H.将鼠标的光标移至输入连线的末端(位于连线和连线名之间),并单击鼠标的左键。这 时回出现一个输入 10 Marker,标记里面是连线名。 I.鼠标移至下一个输入,重复上述步骤,直至所有的输入都有I/ aAr ker, J.现在请在对话框中选择αtpt,然后单击输岀连线端,加上一个输出I/ O MAr ker, K至此原理图就基本完成,它应该如下图所示。 >口 IX定义器件的属性( Attri butes) 你可以为任何—个元件符号或连线淀义属性。在这个例子中,你可以为输出端口符号添 加引脚锁定LαK的属性。请注意,在ⅰ seVER中,引脚的属性实际上是加到I/OPad符号 上,而不是加到I/ 'O NAr ker上。同时也请注意,只有当你需要为—个引脚增加属性时,才需 要I/OPad符号,否则,你只需要一个I/ O NAr ker。 A在菜单条上选择Edt→ attri but e= Synbol Attri but e项,这时会出现一个Syrh Attri bute ed to对话框。 B.单击需要定义属性的输出I/OPad C对话框里会出现一系列可供选择的属性。 SP 华升科技 www.hseda.com : Symbol Attribute Editor PinNumber Go To Find Instances 厂 List All attributes Optirmizelocally=Y PinNumber= D选择 Pi nUnber属性,并且把文本框中的*替换成4(‘4为器件的引脚号)。这 样该I/OPad上的信号就被锁定到器件的第四个引脚上了。 E.关闭对话框。 F.请注意,此时数字4出现在I/OPad符号内。 X保存已完成的设计 从菜单条上选择File,并选Save命令。再选Exit命令。 SP 华升科技 www.hseda.com 第三节设计的编译与仿真 I.建立仿真测试向量( Si ml ati on Test vect or s) A在已选择L4032104器件的情况下,选择 Sour ce菜单中的№wW..命令 B.在对话框中,选择 ABEL Test∨ ect ors并按α C输入文件名deno.abv作为你的测试向量文件名。 D按a E.文本编辑器弹出后,输入下列测试向量文本: F.完成后,选择File菜单中的Save命令,以保留你的测试向量文件。 G再次选择Fe,并选Ext命令。 daul e del CX=.C.,X.; KKABCDOr PIN TEST VECTORS ([CK A B C -Q 0010 0011 0,0]-X]; CcCcc 1,0]-xⅹ] 00 0]-X]; 1]-丬X] END H此时你的项目管理器( Prg ect Navi gat or)应如下图所示。 S P 华升科技 www.hseda.com ispLEVER Project Navigator-[D: \user\de emo.s File View Source Process Options Tools indow Help D显 Normal Sources in project Processes for current source s Navigate G Compile Schematic Lc4031074 百 Compiled Equations 的 demo, aby Generate Schematic Symbol a demo(demo. ch) 自 ABEL Test Vector Template E Bus Signal Cross Reference \Automake/m4」 Read II.编译原理图与测试向量 现在你已为你的设计项目建立起所需的源文件,下一步是执行每一个源文件所对应的 处理过程。选择不同的源文件,你可以从项目管理器窗口中观察到该源文件所对应的可执 行过程。在这一步,请你分别编译原理图和测试向量。 A在项目管理器左边的项目源文件( Saur ces i n Proj ect)清单中选择原理图 ( deno. sch)。 B.双击原理图编译( npi le Schemati c处理过程 C编译通过后,( opi l e Schemati c过程的左边会出现一个绿色的查对记号,以表明编 译成功。编译结果将以逻辑方程的形式表现出来。 D然后从源文件清单中选择测试向量源文件( deno. abν。 E.双击洳试向量编译( opil e Test Vect ars)处理过程 I.设计的仿真 i spLEVER开发系统不但可以进行功能仿真( Funct i onal si nul ati on),而且可以进行时 序仿真( Ti ning Si md ati o。在仿真过程中还提供了单步运行、断点设置功能。 IV 功能仿真 A.在 i spLEVER Pr g ect№ VI gat or的主窗口左侧,选择测试向量源文件 ( dena. ab),双击右侧的 Funct i onal si ml at i on功能条。将弹出如下图所示的仿 真控制窗口( Si mol at ar contrd panel)。

...展开详情
试读 37P isp学习资料
立即下载 低至0.43元/次 身份认证VIP会员低至7折
    抢沙发
    一个资源只可评论一次,评论内容不能少于5个字
    关注 私信 TA的资源
    上传资源赚积分,得勋章
    最新推荐
    isp学习资料 16积分/C币 立即下载
    1/37
    isp学习资料第1页
    isp学习资料第2页
    isp学习资料第3页
    isp学习资料第4页
    isp学习资料第5页
    isp学习资料第6页
    isp学习资料第7页
    isp学习资料第8页
    isp学习资料第9页
    isp学习资料第10页
    isp学习资料第11页
    isp学习资料第12页

    试读已结束,剩余25页未读...

    16积分/C币 立即下载 >