Xilinx FPGA开发环境的配置

2008-06-05 10:20:03来源: EDNchina 关键字:project  tmpCount  双击  单击  Ok  XilinxISE  Mode

 

  1、编译仿真库:

  A、先将Modelsim安装目录C=Modeltech_6.2b下面的modelsim.ini改成存档格式(取消只读模式);

  B、在DOS环境中,进入Xilinx的根目录,然后依次进入bin,nt目录;

  C、运行compxlib -s mti_se -f all -l all -o C:Modeltech_6.2bxilinx_libs。

  注意:需要根据你安装的modelsim目录更改C:Modeltech_6.2b

  然后就Ok了,就可以的ISE中启动Modelsim进行所有的仿真了。

  2、如何在Xilinx ISE中使用Modelsim ISE,Synplify进行综合和仿真:

  A、打开Xilinx ISE,新建一个Project;

  ①、在菜单File中选择“New Project”,弹出如下的对话框:

  

  ②、输入Project名称,并选择好Project保存的路径,然后下一步:

  

  按照上边的参数进行设置(针对于Spatan 3E的开发板),然后单击下一步,进入到后面的界面:

  

  ③、单击“New Source”按钮,并按照下面的设置来操作:

  

  ④、参照下面的参数,进行设置,然后一直选择默认选项,一直到完成。

  

  最后生成的项目界面如下图所示:

  

  B、输入代码,然后用Synplify综合:

  ①、参考代码:

  entity Count iS

  Port(CLK :in STD_LOGIC;

  RESET :in STD_LOGIC;

  LOAD :in STD_LOGIC;

  DATA IN:in STD_LOGIC_VECTOR(3 downto 0);

  Qout :out STD_LOGIC_VECTOR(3 downto 0));

  end Count;

  architecture Behavioral of Count is

  signal tmpCount:STD_LOGIC_VECTOR(3 downto 0);

  begin

  process(CLK,RESET,LOAD)

  begin

  if RESET='1' then

  tmpCount<="0000";

  else

  if LOAD='1' then

  tmpCount<=DATA_IN;

  elsif CLK'event and CLK='1' then

  tmpCount<=tmpCount+1;

  end if;

  end if;

  end process;

  Qout<=tmpCount:

  end Behavioral;

  ②、双击Processes窗口里面的“Synthesize-Synplify”进行综合

  

  ③、在“Transcript”窗口中的可以看到综合的信息。

  C、时序仿真:

  ①、从菜单“Project”中选择“New source”。按照下图所示输入,然后选择下一步

  

  ②、在“Associate source”选择需要进行时序仿真的HDL代码,然后选择下一步

  ③、在弹出的窗口“Initial Timing and Clock Wizard-Initialize Timing”中选择默认的配置

  

  ④、当出现如下的界面后,你就可以进行时序仿真了^_^

  

  ⑤、在Sources选择Behavioral Simulation,在Processes的ModelsimSimulator中双击下面的任何一个都可以进行仿真。区别就是一个在XilinxISE中进行,一个则在ModelSim界面中。

  

  ⑥、下图是双击“Ge nerate Expected Simulation Results”的效果

  

  ⑦、下图是双击“Simulate Behavioral Model”的效果

 

关键字:project  tmpCount  双击  单击  Ok  XilinxISE  Mode

编辑:孙树宾 引用地址:http://www.eeworld.com.cn/afdz/2008/0605/article_740.html
本网站转载的所有的文章、图片、音频视频文件等资料的版权归版权所有人所有,本站采用的非本站原创文章及图片等内容无法一一联系确认版权者。如果本网所选内容的文章作者及编辑认为其作品不宜公开自由传播,或不应无偿使用,请及时通过电子邮件或电话通知我们,以迅速采取适当措施,避免给双方造成不必要的经济损失。

上一篇:基于HMS30C7202嵌入式系统的通信程序设计
下一篇:射频卡水控终端的设计

论坛活动 E手掌握
关注eeworld公众号
快捷获取更多信息
芯片资讯 锐利解读
微信扫一扫加关注
芯片资讯 锐利解读
推荐阅读
全部
project
tmpCount
双击
单击
Ok
XilinxISE
Mode

小广播

独家专题更多

2017东芝PCIM在线展会
2017东芝PCIM在线展会
TI车载信息娱乐系统的音视频解决方案
TI车载信息娱乐系统的音视频解决方案
汇总了TI汽车信息娱乐系统方案、优质音频解决方案、汽车娱乐系统和仪表盘参考设计相关的文档、视频等资源
迎接创新的黄金时代 无创想,不奇迹
迎接创新的黄金时代 无创想,不奇迹
​TE工程师帮助将不可能变成可能,通过技术突破,使世界更加清洁、安全和美好。

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

站点相关: 视频监控 智能卡 防盗报警 智能管理 处理器 传感器 其他技术 综合资讯 安防论坛

北京市海淀区知春路23号集成电路设计园量子银座1305 电话:(010)82350740 邮编:100191

电子工程世界版权所有 京ICP证060456号 京ICP备10001474号 电信业务审批[2006]字第258号函 京公海网安备110108001534 Copyright © 2005-2017 EEWORLD.com.cn, Inc. All rights reserved