打印

GSM教你使用PlanAhead进行 I/O Pin Planning(更新完成)

[复制链接]
16049|81
手机看帖
扫描二维码
随时随地手机跟帖
跳转到指定楼层
楼主
本帖最后由 SuperX-man 于 2011-10-24 12:09 编辑

声明:本教程为Goldsunmonkey为庆祝Xilinx论坛成立一周年来与大家分享一些东西的系列。
为Xilinx和Xilinx论坛发展贡献自己的一点力量。可以供大家(除商业意图以外)随意下载使用交流。
如果使用为了商业意图,请联系作者。


兄弟姐妹们对使用PlanAhead有很多抵触,其实是不了解PlanAhead强大功能,现在就想和大家一起分享Xilinx的PlanAhead的I/O Pin Planning
教程使用的工具:
      ISE 13.2
      XILINX 开发板 SP605
      实验材料为UART_LED的材料
教程的目的

    教会大家使用Xilinx PlanAhead的界面
    教会大家使用Xilinx PlanAhead的工具进行IO管脚分配基本操作。
教程的流程

寻找需要分配的管脚:
        1. 根据SP605的硬件数据手册ug526(见附件),找出12个管脚的合适位置。
            1,1 学习附件中design_descript_uart.rar的材料中关于Uart_led设计的描述。
                  填好下表。
              
            1.2 从ug526中找到
                 SP605 Evaluation Board > Detailed Description >
                 Clock Generation >Oscillator Socket部分。从中找到27MHZ时钟的位置,
                 把他分配给Uart_LED时钟管脚
            1.3从ug526中找到
                 SP605 Evaluation Board > Detailed Description
                 > User I/O > User LEDst部分。把里面的LED等的位置分配给UART-LED的灯0~3
            1.4从ug526中找到
                 SP605 Evaluation Board > Detailed Description
                 > User I/O > User SIP Header部分。把里面的GPIO_HEADER_0-3的位置分配给UART-LED的灯4~8
           1.5从ug526中找到
                 SP605 Evaluation Board > Detailed Description
                 >USB-to-UART Bridge部分。
                 把里面的USB_1_TX的位置分配给UART-LED的rxd_pin
           1.6从ug526中找到
                 SP605 Evaluation Board > Detailed Description
                 > User I/O > User PushButtonSwitches部分。
                 把里面的GPIO_BUTTON_0 andGPIO_BUTTON_1的位置分配给UART-LED的rst_pin和btn_pin
           1.7从ug526中找到
              SP605 Evaluation Board > Overview > Block Diagram部分。
              如果我们分配的管脚bank电压都为2.5v电压,那么我们应该添上电压标准LVCMOS25.
              如果我们分配的管脚bank电压都为1.5V电压,需要填电压标准为LVCMOS15.
              那我们得到如下的表格:
              
调用PlanAhead工具:
              2.1 双击试验材料中的uart_led.xise
              2.2 双击调用the PlanAhead tool in I/O pin planning 模式
                    
              2.3 关闭PlanAhead欢迎窗口,PlanAhead将和design netlist 和 constraints file 一起被打开。
              2.4 展开IO PORTs窗口,检查所有管教的设置是否和我们所列的表格一致。
                    
                    显然不一致,必然要开始我们的第三步
调用PlanAhead工具进行管脚分配和属性设置:
               3.1 点击PlanAhead界面中IO port窗口。
              
               3.2 点击Clk_in,一直得到以下窗口,根据我们以上的表格信息,填好保存
              
              
               3.3 我们一直从Package窗口,看到我们clk_in已经被分配上去。
               
               3.4 我们也可以从Device窗口看到clk_in被分配上去。
               
               3.5依次按照表格分配好管脚。保存planAhead, 然后关闭他。
               3.6在ISE窗口的UCF文件打开,可以看到相关的管脚信息
               
            本教程完成

ug526.pdf

2.14 MB

design_descript_uart.rar

116.76 KB

pin_lab.zip

15.36 KB

评分
参与人数 3威望 +3 收起 理由
lxAPP + 1 精品文章
星星之火红 + 1
jakfens + 1

相关帖子

沙发
GoldSunMonkey|  楼主 | 2011-10-4 11:03 | 只看该作者
占楼备用。我的所有教程都会写在主贴上。
我争取多弄几个教程给大家。

使用特权

评论回复
评分
参与人数 2威望 +8 收起 理由
1003704680 + 3 赞一个!
星星之火红 + 5
板凳
GoldSunMonkey|  楼主 | 2011-10-4 12:09 | 只看该作者
兄弟们给点热情啊。

使用特权

评论回复
评分
参与人数 1威望 +5 收起 理由
星星之火红 + 5
地板
AutoESL| | 2011-10-4 13:36 | 只看该作者
我来给你加热了

使用特权

评论回复
5
GoldSunMonkey|  楼主 | 2011-10-4 13:38 | 只看该作者
:lol

使用特权

评论回复
6
AutoESL| | 2011-10-4 13:42 | 只看该作者
他们都不在呢

使用特权

评论回复
7
GoldSunMonkey|  楼主 | 2011-10-4 13:47 | 只看该作者
没动力了。哈哈~~

使用特权

评论回复
8
AutoESL| | 2011-10-4 13:53 | 只看该作者
他们很快就回来了

使用特权

评论回复
9
opple| | 2011-10-4 23:45 | 只看该作者
顶啊顶

使用特权

评论回复
10
opple| | 2011-10-4 23:46 | 只看该作者
全力支持

使用特权

评论回复
11
GoldSunMonkey|  楼主 | 2011-10-5 10:40 | 只看该作者
:lol

使用特权

评论回复
12
ertu| | 2011-10-5 13:56 | 只看该作者
我喜欢

使用特权

评论回复
13
ertu| | 2011-10-5 13:56 | 只看该作者
:lol

使用特权

评论回复
14
jakfens| | 2011-10-5 14:55 | 只看该作者
哎 最近没得上网 不要下沉啊

使用特权

评论回复
15
GoldSunMonkey|  楼主 | 2011-10-5 15:55 | 只看该作者
:lol

使用特权

评论回复
16
星星之火红| | 2011-10-5 21:08 | 只看该作者
学习啦。不错

使用特权

评论回复
17
hihu| | 2011-10-7 13:08 | 只看该作者
楼主辛苦了

使用特权

评论回复
18
hihu| | 2011-10-7 13:08 | 只看该作者
期待更多的教程

使用特权

评论回复
19
xjsxjtu| | 2011-10-7 20:51 | 只看该作者
猴哥加油~~

使用特权

评论回复
20
wahahaabc| | 2011-10-7 21:16 | 只看该作者

使用特权

评论回复
发新帖 我要提问
您需要登录后才可以回帖 登录 | 注册

本版积分规则

个人签名:                     2014, 追逐梦想

264

主题

17215

帖子

523

粉丝