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嵌入式系统的通信程序设计
下一篇:射频卡水控终端的设计

关注eeworld公众号 快捷获取更多信息
关注eeworld公众号
快捷获取更多信息
关注eeworld服务号 享受更多官方福利
关注eeworld服务号
享受更多官方福利
推荐阅读
全部
project
tmpCount
双击
单击
Ok
XilinxISE
Mode

小广播

独家专题更多

东芝在线展会——芯科技智社会创未来
东芝在线展会——芯科技智社会创未来
2017东芝PCIM在线展会
2017东芝PCIM在线展会
TI车载信息娱乐系统的音视频解决方案
TI车载信息娱乐系统的音视频解决方案
汇总了TI汽车信息娱乐系统方案、优质音频解决方案、汽车娱乐系统和仪表盘参考设计相关的文档、视频等资源

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

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

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

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