当前位置:首页 > 嵌入式 > 嵌入式硬件
[导读]前一段时间在玩xilinx送我在跑XUPV5-LX110T,首先跑xilinx给出的XUPV5-LX110T的demo设计,结果发现遇到了一些错误但是自己在网上发现很少有答案,就把自己的一些总结贴出来

前一段时间在玩xilinx送我在跑XUPV5-LX110T,首先跑xilinx给出的XUPV5-LX110T的demo设计,结果发现遇到了一些错误但是自己在网上发现很少有答案,就把自己的一些总结贴出来:

(1)xupv5_bsb_std_ip时出现了问题,其错误描述如下:

[xupv5_bsb_system.ucf(1110)]: NET "xps_iic_0_Gpo_pin" not found. Please

verify that:

1. The specified design element actually exists in the original design.

2. The specified object is spelled correctly in the constraint source file.

IOSTANDARD=LVCMOS33;> [xupv5_bsb_system.ucf(1111)]: NET "xps_iic_0_Gpo_pin"

not found. Please verify that:

1. The specified design element actually exists in the original design.

2. The specified object is spelled correctly in the constraint source file.

make: *** [__xps/xupv5_bsb_system_routed] Error 1

解决办法:打开xupv5_bsb_std_ip文件夹里面的xupv5_bsb_system.mhs文件,

在其80行的位置,将PORT xps_iic_0_Gpo_pin = xps_iic_0_Gpo, DIR = O, VEC = [31:31]注释掉(即在前面加上#即可)或删除。

在其551行的位置,将 PORT Gpo = xps_iic_0_Gpo注释掉(即在前面加上#即可)或删除。

保存该文件。

然后打开xupv5_bsb_std_ip文件夹里面的xupv5_bsb_system.ucf文件

在其1110行和1111行的位置,将Net xps_iic_0_Gpo_pin LOC=AK6; # DVI_RESET_B

Net xps_iic_0_Gpo_pin IOSTANDARD=LVCMOS33;两行删除或者注释掉。

保存该文件即可。

(2).Running DRCs for OSes, Drivers and Libraries ...

Runnning DRC for lwIP library...

ERROR:MDT - issued from TCL procedure "::sw_lwip_v3_00_a::lwip_drc" line 12

lwip () - No Ethernet MAC cores are addressable from processor ppc440_0.

lwIP requires atleast one EMAC (xps_ethernetlite | xps_ll_temac) core.

ERROR:MDT - Error while running DRC for processor ppc440_0...

make: *** [ppc440_0/lib/libxil.a] Error 2

Done!

看到了这个问题,首先要学会自己找,上面明显提示是lwip出错,我们看一下datasheet就会发现: lwIP provides an easy way to add TCP/IP-based networking capability to an embedded systemlwip_v3_00_a in EDK provides adapters for the xps_ethernetlite and xps_ll_temac

Xilinx? Ethernet MAC cores, and is based on the lwIP stack version 1.2.0. This document

describes how to use lwip_v3_00_a to add networking capability to embedded software. 我们知道了它的作用,那就找吧,反正,xilinx里面是以mhs和mss文件为主线,那就行动吧

解决办法:在mss文件里找到# BEGIN LIBRARY

PARAMETER LIBRARY_NAME = lwip

PARAMETER LIBRARY_VER = 3.00.a

PARAMETER PROC_INSTANCE = microblaze_0

PARAMETER api_mode = SOCKET_API

END

将其注释掉或者删除。

(3).ERROR: Failed to add write permission for

D:\..\microblaze_0\libsrc\lcd_ip_v1_00_a\

ERROR:Failed to copy

D:\..\drivers\lcd_ip_v1_00_a\src\ to

D:\..\microblaze_0\libsrc\lcd_ip_v1_00_a\

Copying files for driver cpu_v1_11_b from

D:\Xilinx\11.1\EDK\sw\XilinxProcessorIPLib\drivers\cpu_v1_11_b\src\ to

ERROR: Error while running "Copy Files" for processor microblaze_0...

make: *** [microblaze_0/lib/libxil.a] Error 2

Done!

解决办法:到桌面右键单击我的电脑,选择属性,再选择高级这一栏,单击环境变量,在新弹出的环境变量对话框下,单击系统变量的新建按钮,输入变量名:CYGWIN

在变量值中输入:nontsec,单击OK,重新启动XPS,重新编译即可。

(4).ERROR:EDK - D:\Xilinx\sample\xupv5_bsb_std_ip\xupv5_bsb_system.mhs line 392 - PARAMETER C_LEFT_POS has value 7 which does not fall in the range (0:C_SPLIT-1), specified in MPD

ERROR:EDK - D:\Xilinx\sample\xupv5_bsb_std_ip\xupv5_bsb_system.mhs line 393 - PARAMETER C_SPLIT has value 31 which does not fall in the range (1:C_SIZE_IN-1), specified in MPD

ERROR:EDK - D:\Xilinx\sample\xupv5_bsb_std_ip\xupv5_bsb_system.mhs line 392 - PARAMETER C_LEFT_POS has value 7 which does not fall in the range (0:C_SPLIT-1), specified in MPD

ERROR:EDK - D:\Xilinx\sample\xupv5_bsb_std_ip\xupv5_bsb_system.mhs line 393 - PARAMETER C_SPLIT has value 31 which does not fall in the range (1:C_SIZE_IN-1), specified in MPD

解决办法:This error can be safely ignored as it is being generated incorrectly. The project will implement.

官方给出的答复是忽略这个错误。

(5).WARNING:EDK:2099 - PORT:I_ADDRTAG CONNECTOR:ilmb_M_ADDRTAG -

D:\Xilinx\11.1\EDK\hw\XilinxProcessorIPLib\pcores\microblaze_v7_20_a\data\mic

roblaze_v2_1_0.mpd line 232 - floaTIng connecTIon!

WARNING:EDK:2099 - PORT:D_ADDRTAG CONNECTOR:dlmb_M_ADDRTAG -

D:\Xilinx\11.1\EDK\hw\XilinxProcessorIPLib\pcores\microblaze_v7_20_a\data\mic

roblaze_v2_1_0.mpd line 273 - floaTIng connecTIon!

WARNING:EDK:2099 - PORT:HostMiimSel CONNECTOR:host_mii_sel -

D:\Xilinx\11.1\EDK\hw\XilinxProcessorIPLib\pcores\xps_ll_temac_v2_00_a\data\x

ps_ll_temac_v2_1_0.mpd line 264 - floating connection![!--empirenews.page--]

WARNING:EDK:2099 - PORT:HostReq CONNECTOR:host_req -

D:\Xilinx\11.1\EDK\hw\XilinxProcessorIPLib\pcores\xps_ll_temac_v2_00_a\data\x

ps_ll_temac_v2_1_0.mpd line 265 - floating connection!

WARNING:EDK:2099 - PORT:HostAddr CONNECTOR:host_addr -

D:\Xilinx\11.1\EDK\hw\XilinxProcessorIPLib\pcores\xps_ll_temac_v2_00_a\data\x

ps_ll_temac_v2_1_0.mpd line 266 - floating connection!

WARNING:EDK:2099 - PORT:HostEmac1Sel CONNECTOR:host_emac1_sel -

D:\Xilinx\11.1\EDK\hw\XilinxProcessorIPLib\pcores\xps_ll_temac_v2_00_a\data\x

ps_ll_temac_v2_1_0.mpd line 267 - floating connection!

WARNING:EDK:2099 - PORT:bscan_tdi CONNECTOR:bscan_tdi -

D:\Xilinx\11.1\EDK\hw\XilinxProcessorIPLib\pcores\mdm_v1_00_e\data\mdm_v2_1_0

.mpd line 223 - floating connection!

WARNING:EDK:2099 - PORT:bscan_reset CONNECTOR:bscan_reset -

D:\Xilinx\11.1\EDK\hw\XilinxProcessorIPLib\pcores\mdm_v1_00_e\data\mdm_v2_1_0

.mpd line 224 - floating connection!

WARNING:EDK:2099 - PORT:bscan_shift CONNECTOR:bscan_shift -

D:\Xilinx\11.1\EDK\hw\XilinxProcessorIPLib\pcores\mdm_v1_00_e\data\mdm_v2_1_0

.mpd line 225 - floating connection!

WARNING:EDK:2099 - PORT:bscan_update CONNECTOR:bscan_update -

D:\Xilinx\11.1\EDK\hw\XilinxProcessorIPLib\pcores\mdm_v1_00_e\data\mdm_v2_1_0

.mpd line 226 - floating connection!

WARNING:EDK:2099 - PORT:bscan_capture CONNECTOR:bscan_capture -

D:\Xilinx\11.1\EDK\hw\XilinxProcessorIPLib\pcores\mdm_v1_00_e\data\mdm_v2_1_0

.mpd line 227 - floating connection!

WARNING:EDK:2099 - PORT:bscan_sel1 CONNECTOR:bscan_sel1 -

D:\Xilinx\11.1\EDK\hw\XilinxProcessorIPLib\pcores\mdm_v1_00_e\data\mdm_v2_1_0

.mpd line 228 - floating connection!

WARNING:EDK:2099 - PORT:bscan_drck1 CONNECTOR:bscan_drck1 -

D:\Xilinx\11.1\EDK\hw\XilinxProcessorIPLib\pcores\mdm_v1_00_e\data\mdm_v2_1_0

.mpd line 229 - floating connection!

解决方案:官方给出的解决方案是忽略warning,对结果不影响。

(6).ERROR: 1 constraint not met.

PAR could not meet all timing constraints. A bitstream will not be generated.

To disable the PAR timing check:

1> Disable the "Treat timing closure failure as error" option from the Project Options dialog in XPS.

OR

2> Type following at the XPS prompt:

XPS% xset enable_par_timing_error 0

解决办法:在XPS的project菜单栏选择project options中选择hierarchy and Flow将Treating

timing closure failure as an error前面的√去掉即可。

(7).ERROR:Place:713 - IOB component "fpga_0_DDR2_SDRAM_DDR2_DQ<13>" and

IODELAY

component

"DDR2_SDRAM/DDR2_SDRAM/mpmc_core_0/gen_v5_ddr2_phy.mpmc_phy_if_0/u_phy_io_0/g

en_dq[13].u_iob_dq/u_idelay_dq" must be placed adjacent to each other

into

the same I/O tile in order to route net

"DDR2_SDRAM/DDR2_SDRAM/mpmc_core_0/gen_v5_ddr2_phy.mpmc_phy_if_0/u_phy_io_0/g

en_dq[13].u_iob_dq/dq_in". The following issue has been detected:

Some of the logic associated with this structure is locked. This should

cause

the rest of the logic to be locked.A problem was found at site

IODELAY_X0Y56

where we must place IODELAY

DDR2_SDRAM/DDR2_SDRAM/mpmc_core_0/gen_v5_ddr2_phy.mpmc_phy_if_0/u_phy_io_0/ge

n_dq[13].u_iob_dq/u_idelay_dq in order to satisfy the relative

placement

requirements of this logic. IODELAY

DDR2_SDRAM/DDR2_SDRAM/mpmc_core_0/gen_v5_ddr2_phy.mpmc_phy_if_0/u_phy_io_0/ge

n_dqs[0].u_iob_dqs/u_iodelay_dq_ce appears to already be placed there

which

makes this design unplaceable.

解决办法:打开你的工程,在system assembly view的界面下,切换到ports栏下,将fpga_0_DDR2_SDRAM的下拉框中,找到相应的的项,选中相应的项就可以。

本站声明: 本文章由作者或相关机构授权发布,目的在于传递更多信息,并不代表本站赞同其观点,本站亦不保证或承诺内容真实性等。需要转载请联系该专栏作者,如若文章内容侵犯您的权益,请及时联系本站删除。
换一批
延伸阅读

上海2023年9月20日 /美通社/ -- 2023年9月19日-23日,第二十三届中国国际工业博览会(以下简称“工博会”)在国家会展中心(上海)举行,来自全球30个国家和地区的2800家展商,覆盖从基础材料、基础零部件...

关键字: 富士 存储技术 IBM 数据流

视频流媒体市场总额将从2021年的61个Billion一路增长,至2028年达到213个Billion。流媒体大涨的背后技术挑战来自新一代的交互模型,会是“多对多”的形式。这种交互模型的变化,将会彻底改变基础设施的部署模...

关键字: AMD Xilinx 加速卡 VPU Alveo MA35D

上海2022年12月16日 /美通社/ -- 近期,涅槃汽车发表了一篇文章,对智能座舱数据存储技术进行解析,内容如下: 1、 智能座舱的存储越来越重要,容量越大越大。 我们都知道,中国新能源汽车逐步在迈向正...

关键字: 数据存储 汽车 存储技术 BSP

意法半导体2022工业峰会于11月3日在中国深圳圆满闭幕。本届峰会由线上线下同步举行,共举办35场技术分论坛,展出150多个展品。意法半导体总裁兼首席执行官 Jean-Marc Chery 以及 Jerome Roux、...

关键字: 意法半导体 demo

北京2022年10月11日 /美通社/ -- 在1992年出版的《雪崩》一书中,作者尼尔·史蒂芬森第一次提出Metaverse(元宇宙)这一概念;斗转星移,三十年之后,随着Roblox上市、Facebook...

关键字: 区块链 存储技术 带宽 分布式

深圳2022年8月26日 /美通社/ -- 8月17日 – 深圳,AMD Xilinx举办为期一天的线下技术日活动,在AMD Xilinx主办下宜鼎国际作为合作伙伴的身份被邀...

关键字: AMD Xilinx AGENT 嵌入式系统

(全球TMT2022年8月4日讯)近日,Gartner公布2022年存储和数据保护技术成熟度曲线(Hype Cycle for Storage and Data Protection Technologies, 202...

关键字: 分布式 存储技术 GARTNER 软件定义

北京2022年4月28日 /美通社/ -- 数据是元宇宙的核心要素,面对元宇宙时代的海量数据爆发,如何实现安全、可靠、高效存储?日前,浪潮信息参与第五期开放计算技术沙龙“元宇宙存储研究与实践”,与来自中国科学技术大学、郑...

关键字: 区块链 云存储 数据中心 存储技术

北京, 2022年4月2日 /美通社/ -- 新一代信息技术正加速数字经济时代的到来,数据作为数字经济时代的信息支撑,数据成为继土地、劳动力、资本、技术之后的第五大生产要素,正在成为驱动经济社会发展的重要力量。 数据也...

关键字: 存储技术 AI

双方将推动分区存储技术标准化,共同致力于开发和推广硬件规范,以及软件应用模型,以建立一个强大的生态系统 深圳2022年3月30日 /美通社/ -- 三星和西部数据(Nasdaq: WDC)于今日宣布,双方已签署一份独特...

关键字: 三星 存储技术 西部数据
关闭
关闭