全球快讯:汤姆猫获70家机构调研:公司在将新技术与教育产品相结合的领域上已有一定探索经验(附调研问答)
汤姆猫5月14日发布投资者关系活动记录表,公司于2023年5月12日接受70家机构调研,机构类型为保险公司、其他
xtp226-ac701-multiboot-c-2015-1.pdf
ug470_7Series_Config.pdf
xapp1247-multiboot-spi.pdf
(资料图片)
ug952-ac701-a7-eval-bd.pdf
ug1579-microblaze-embedded-design.pdf
Vitis Embedded Software Debugging Guide (UG1515)
ac701
Vivado 2022.2
Vitis 2022.2
UG470中的介绍如下
The 7 series FPGAs MultiBoot and fallback features support updating systems in the field.Bitstream images can be upgraded dynamically in the field. The FPGA MultiBoot feature enablesswitching between images on the fly. When an error is detected during the MultiBoot configurationprocess, the FPGA can trigger a fallback feature that ensures a known good design can be loadedinto the device.AMD FPGA支持的MultiBoot特性,可以使FPGA先尝试启动最新的配置(bit)文件,后续称为Update Bit。如果最新的配置文件出错,再回退到安全的出厂版本的配置(bit)文件,后续称为Golden Bit。
MultiBoot特性有两种方式使能。第一种方式是在配置(bit)文件里嵌入IPROG命令,触发MultiBoot特性。第二种方式是通过AXI HWICAP写入IPROG命令,触发MultiBoot特性。
建议阅读XAPP1247 的 “Table 1: MultiBoot Bitstream Properties”。
MultiBoot Bitstream Properties
在工程的约束文件中,加入下列设置,会自动在配置(bit)文件中插入IPROG命令。
set_property BITSTREAM.CONFIG.CONFIGFALLBACK Enable [current_design] set_property BITSTREAM.CONFIG.NEXT_CONFIG_ADDR 0x600000 [current_design] set_property BITSTREAM.GENERAL.COMPRESS TRUE [current_design]上述约束的NEXT_CONFIG_ADDR,根据实际的Flash分配情况设置。
对于AC701单板,也建议添加下列约束。
set_property BITSTREAM.CONFIG.CONFIGRATE 50 [current_design] set_property BITSTREAM.CONFIG.SPI_BUSWIDTH 4 [current_design] set_property BITSTREAM.CONFIG.EXTMASTERCCLK_EN div-1 [current_design] set_property BITSTREAM.CONFIG.SPI_FALL_EDGE YES [current_design] set_property CONFIG_MODE SPIx4 [current_design] set_property CONFIG_VOLTAGE 3.3 [current_design] set_property CFGBVS VCCO [current_design] AMD提供IP,支持通过AXI总线,访问ICAPE。
xtp226 也提供了硬件、软件设计,它支持通过AXI HWICAP写入IPROG命令,触发FPGA重新加载。
golden_iprog_spi中的golden.c, 通过读取AXI GPIO 0的状态,决定FPGA重新加载时使用的bit文件。AXI GPIO 0对应到AC701上的SW2。AXI GPIO 0的bit-0,也就是SW2的靠角落(DS23、SW4)的开关1在1的状态(靠液晶屏、7A200T芯片侧),则加载0x400000的bit文件。AXI GPIO 0的bit-0为0, bit-3为1(SW2的开关4)在1的状态,则加载0x800000的bit文件。
status = GpioInputExample(XPAR_AXI_GPIO_0_DEVICE_ID, &DataRead); if (status == 0) { xil_printf("GpioInput Read data:0x%X\r\n", DataRead);if ( (DataRead & 0x00000001) == 0x00000001 ){fpga_iprog(0x00400000); // IPROG to GOOD BITSTREAM ,must match address in .prm}if ( (DataRead & 0x00000008) == 0x00000008 ){fpga_iprog(0x00800000); // IPROG to cause configuration error} } else { print("GpioInput FAILED.\r\n"); }第一种方式,通过配置(bit)文件嵌入IPROG命令,实现最简单,占用资源也最少。但是只能支持一个Update Bit文件。
第二种方式,通过AXI HWICAP写入IPROG命令,在下发IPROG命令前,可以任意指定Flash地址,非常灵活。但是需要嵌入MicroBlaze和AXI HWICAP,需要占用部分FPGA资源,也需要一点软件开发。
首先分配Flash的存储空间。Flash里 0x0 地址存放Golden Bit;Flash里 0x400000 地址存放 Update Bit;其中0x400000需要根据压缩后的bit文件大小修改。
因为生成Golden Bit时,使用了属性“BITSTREAM.CONFIG.NEXT_CONFIG_ADDR”, Golden Bit启动后会自动加载Update Bit。
因为生成Golden/Update Bit时,使用了属性“BITSTREAM.CONFIG.CONFIGFALLBACK”, 任何Bit失败后,都会自动加载Golden Bit。
Golden bit和 Update bit内部都集成MicroBlaze、hwicap和Quad SPI Controller,都有在线升级bit的能力。
a. MicroBlaze通过Ethernet、PCIe、UART等,从外部获得新的Update Bit。b. MicroBlaze将新的Update Bit写入Quad SPI的0x400000并校验c. MicroBlaze写IProg命令到HWICAP,重启动FPGAd. FPGA使用新的Update Bit配置,之后Update Bit开始工作。
如果后来芯片断电之后再上电,Update Bit能直接加载Update Bit。
xtp226使用的是Vivado 2015.1。如果要使用新的工具版本,请联系FAE,获取更新后的代码。
关键词:
汤姆猫5月14日发布投资者关系活动记录表,公司于2023年5月12日接受70家机构调研,机构类型为保险公司、其他
据@央视体育消息,CBA总决赛G4,上半场仅领先7分的辽宁,在第三节打出24-8的得分比,一举拉开分差,最终在
新华社北京5月15日电根据土耳其当地媒体15日公布的统计结果,土耳其总统埃尔多安与由6个反对党组成的“民族
5月15日,西安铂力特(688333)增材技术股份有限公司与西门子(中国)有限公司签署战略合作协议,建立长期战略
1、传说吕尚(姜太公)末遇周文王时,曾一度垂钓于磻溪。2、乘舟梦日边:相传伊尹在受商汤聘请的前夕,梦见
今天来聊聊关于symbol字符190怎么替换,symbol字符190的文章,现在就为大家来简单介绍下symbol字符19
鸿铭股份:独立董事关于第三届董事会第三次会议相关事项的独立意见
1、如果男生没有暗恋你,说明他也喜欢你,你们可以好好相处。2、否则,你不需要再暗恋他了。本文女孩说桃花
在南京务工的俞先生反映去年7月份他在工作中中暑因治疗不够得力导致内脏损伤此后他一直就医休养但两个月后
姚斯婷节奏时代,姚斯婷这个很多人还不知道,现在让我们一起来看看吧!1、《音乐乐园》作曲:卢文韬填词:三
近日,在金山区山阳镇金山豪庭小区,喜爱侍弄花草的缪时旦师傅把楼下近200平方米绿化打理得井井有条。
1、柳州中山中学挺好的,学校有足球场,有跑道,升学率也挺高。2、学校现有在校生近800人、教职工75人(教
为加快太行山文化旅游带建设率先突破、取得实效,5月11日至13日,河北省太行山文化旅游带项目观摩拉练暨项
1、打原形(大开眼戒)感觉是美女与野兽男主没有自信估计长得不太好吧我自己是这样理解防不胜防感觉是讲人
据央视新闻,俄罗斯副外长里亚布科夫5月15日表示,俄罗斯废止《欧洲常规武装力量条约》不会使欧洲安全局势
Copyright 2015-2022 青年双创网 版权所有 备案号:皖ICP备2022009963号-20 联系邮箱:39 60 291 42@qq.com
前8个月江苏进出口总值3.63万亿元,同比增长10.6%
据南京海关统计,今年前8个月,江苏省进出口总值3 63万亿元,同比(下同)增长10 6%,占全国进出口总值的13 3%,较全国整体增速高0 5个百分点
致敬老将!热爱可抵岁月漫长
<script src="http: tv people com cn img player v js">< script><script>showPlayer({id:" pvservice xml 202
微视频|字里藏情迎元宵
<script src="http: tv people com cn img player v js">< script><script>showPlayer({id:" pvservice xml 202