Xilinx FPGA开发环境的配置

2008-06-05 10:20:03来源: EDNchina

 

  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
本网站转载的所有的文章、图片、音频视频文件等资料的版权归版权所有人所有,本站采用的非本站原创文章及图片等内容无法一一联系确认版权者。如果本网所选内容的文章作者及编辑认为其作品不宜公开自由传播,或不应无偿使用,请及时通过电子邮件或电话通知我们,以迅速采取适当措施,避免给双方造成不必要的经济损失。
论坛活动 E手掌握
微信扫一扫加关注
论坛活动 E手掌握
芯片资讯 锐利解读
微信扫一扫加关注
芯片资讯 锐利解读
推荐阅读
全部
project
tmpCount
双击
单击
Ok
XilinxISE
Mode

小广播

独家专题更多

富士通铁电随机存储器FRAM主题展馆
富士通铁电随机存储器FRAM主题展馆
馆内包含了 纵览FRAM、独立FRAM存储器专区、FRAM内置LSI专区三大部分内容。 
走,跟Molex一起去看《中国电子消费品趋势》!
走,跟Molex一起去看《中国电子消费品趋势》!
 
带你走进LED王国——Microchip LED应用专题
带你走进LED王国——Microchip LED应用专题
 

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

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

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

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