net9 学习ise创建工程 学ise工程绑定原理图中LED管脚 生成bit文件下载板卡完成demo演示

file  newproject  location  创建文件夹ise_prj

用的芯片family    spartan6

device        XC6SLX

PACLAGE      TQG144

SPEED        -2

 

SIMULATOR      MODELSIM_SE  MIXED 

 

 

Implementation  实际编码的过程         Simulation  仿真的过程

 

三个小方块的标志  模块项目的顶层

 

 

管脚约束文件  项目名称 new source  选implementation constraints  files

 

约束语法 工具栏一个小灯泡  language   template      UCF    FPGA    PLACEMENT    SPARTAN-6    ABSOLUTE   LOCATION(LOC)    I/O

可以复制里边这条语句    NET "<port_name>" LOC=<pin_location>;  黏贴到  iverilog里边写方便

port_name   指的是top模块的信号  有clk  rst   led

根据原理图绑定引脚

NET "led" LOC=p24;

NET "rst" LOC=p94;

NET "led" LOC=p92;

 

 

除了约束位置还要约束电压  电平标准

language   template    UCF  FPGA  I/O  SINGLE_ENDED    INPUT ATTRIBUTE 

NET <input_port_name> LOC=<pin_location> | IOSTANDARD=<io_standard_name> | IN_TERM=<NONE/UNTUNED_SPLIT_25/UNTUNED_SPLIT_50/UNTUNED_SPLIT_75>;

 

IOSTANDARD=<io_standard_name>  电平标准名称  LVCMOS33

NET "led" LOC=p24 | IOSTANDARD=LVCMOS33;

NET "rst" LOC=p94 I OSTANDARD=LVCMOS33;

NET "led" LOC=p92| IOSTANDARD=LVCMOS33;

 

注意间隔注意<>不写

 

 

生成bit文件  会自动把 综合synthsize-XST 布局布线implement  design(转换translate,映射map,布局布线place&route)  ;generate   programming  file  右键   run 

 

 

一般FPGA烧写分为2个    一个是jtag调试    应该是固化(一般烧到FPGA的flash里边去【flash一般在片外,也有一些厂家封装在FPGA内部】)

 

posted @   涛大林  阅读(346)  评论(0编辑  收藏  举报
编辑推荐:
· AI与.NET技术实操系列(二):开始使用ML.NET
· 记一次.NET内存居高不下排查解决与启示
· 探究高空视频全景AR技术的实现原理
· 理解Rust引用及其生命周期标识(上)
· 浏览器原生「磁吸」效果!Anchor Positioning 锚点定位神器解析
阅读排行:
· DeepSeek 开源周回顾「GitHub 热点速览」
· 记一次.NET内存居高不下排查解决与启示
· 物流快递公司核心技术能力-地址解析分单基础技术分享
· .NET 10首个预览版发布:重大改进与新特性概览!
· .NET10 - 预览版1新功能体验(一)
点击右上角即可分享
微信分享提示