完善资料让更多小伙伴认识你,还能领取20积分哦, 立即完善>
嗨,
能否建议我用Xilinx FPGA直接替代智能融合FPGA。 目前我的参考设计客户端正在使用智能融合(A2F200M3F-1FGG256I)FPGA。 我想用Xilinx FPGA代替。 在配置期间,FPGA引脚不应处于浮空状态,FPGA引脚应处于已知状态。 这是我项目的严格要求。 谢谢, C.一个雷迪。 |
|
相关推荐
6个回答
|
|
我建议您联系Xilinx现场团队,即FAE / DFAE / SAE,以帮助您从智能融合到Xilinx FPGA的设计迁移,您可以在此处联系https://www.xilinx.com/about/contact.html
谢谢和RegardsBalkrishan ----------------------------------------------- ---------------------------------------------请将帖子标记为 一个答案“接受为解决方案”,以防它有助于解决您的查询。如果一个帖子引导到解决方案,请给予赞誉。 |
|
|
|
在没有外部硬件的情况下,Xilinx FPGA无法满足您在配置期间处于固定状态的引脚的要求。
您可以做的最接近的是添加一些上拉/下拉电阻来保持它们直到FPGA准备就绪。 还没有Xilinx FPGA为SmartFusion系列提供“插入式”替代品。 A2F200具有100MHz Cortex-M3微控制器,内置闪存和RAM(包括FPGA配置闪存)。 它有ADC和DAC以及许多其他模拟处理硬件。 结构资源包括36KB的Block RAM,4608个触发器和4608个4输入LUT(尽管看起来它们通常像3输入LUT一样)。 没有专用的乘数。 最接近Xilinx“SoC等效物”的是Zynq 7010(7007S会更接近,但现在尚不可用)。 7010最便宜,最慢的形式有一个双核667MHz ARM Cortex-A9 CPU。 它有17,600个6输入LUT,35,200个触发器和60个36K Block RAM。 它还具有80个固定功能DSP片。 有一个ADC(主要用于测量系统电压),但没有其他模拟硬件。 相反,它有USB2.0(主机/设备),千兆以太网,SDIO等。简而言之,它有点像将桌面CPU与微控制器进行比较。 这是最小的Zynq! 较大的资源拥有超过十倍的资源,新的Ultrascale +产品系列甚至更多。 这样做的缺点是它不是一个“一体化”芯片。 没有片上闪存; 你必须提供一个单独的闪存芯片(或者它可以从SD卡启动)。 有少量的片上RAM,但要实际使用CPU(例如,运行完整的操作系统),你需要在外部RAM中安装512MB +。 你使用哪一个真正取决于你的确切需求。 如上所述,Xilinx芯片(微型CPLD除外)在配置期间无法满足您对定义引脚状态的要求。 您可以通过安装合适的电阻来部分解决这个问题,以便在系统启动期间将引脚保持在正确的状态 - 但这会增加成本和PCB空间。 除了过时的Spartan 3AN之外,任何Xilinx FPGA都需要外部闪存,为了充分利用CPU,您需要外部RAM。 用于此的PCB将变得复杂。 另一方面,最小的Zynq芯片拥有比最大的SmartFusion芯片更多的资源(逻辑和CPU)。 即使是较新的SmartFusion 2也难以与Xilinx的逻辑资源中的“普通低端”Zynq(7020)竞争,而且CPU资源也远远不够。 |
|
|
|
@ u4223374注意在配置期间将用户IO引脚置于固定状态,可以使用PUDC_B引脚启用Pull Ups,例如,
7系列,如下图UG470所示 上拉不需要外部硬件。 @ ashok.cheepatiQuick看看该设备的规格,看起来像Artix-7 + Microblaze处理器或Zynq设备将是一个很好的替代品。 但是,如上所述,请与Xilinx或分销商的FAE联系,以便他们根据您的设计建议正确的最佳替换。 -------------------------------------------------- -------------------------------------------------- ----------------没有一个愚蠢的问题。 随意问,但快速搜索,以确保它还没有得到解答。 保持对话,获得Kudos和Accept Solution。 -------------------------------------------------- -------------------------------------------------- ------------------- |
|
|
|
@gnarahar
您在我更新帖子时回复了更多信息! 我不知道你可以在配置期间设置上拉,但是非常好知道以备将来参考。 Artix-7 plus Microblaze是一个有趣的想法。 我认为ARM还使其M0内核可用于FPGA实现,这将更接近SmartFusion。 @ ashok.cheepati 关键问题是:你为什么要改变SmartFusion? 是因为你需要更多的处理能力吗? 如果是这样,那么Zynq就能满足您的需求。 我猜它的原始CPU性能比SmartFusion好20多倍。 是因为你需要更多的逻辑资源吗? 如果是这样,我可能会首先考虑更大的SmartFusion,或者SmartFusion 2 - 它们会在保持非常接近的兼容性的同时显着改善资源。 或者是因为你需要更多的逻辑资源? 在这种情况下,Zynq再次成为一个很好的选择。 |
|
|
|
PUDC_B在配置期间控制引脚行为(全局),但是在配置开始之前存在初始化时段,而INIT_B仍为低电平,在此期间所有输出都处于三态。
因此它无法真正控制上电时的引脚行为。 此外,没有选择引脚拉低而不是高。 唯一的选择是上拉或三态。 - Gabor |
|
|
|
|
|
|
|
只有小组成员才能发言,加入小组>>
2416 浏览 7 评论
2821 浏览 4 评论
Spartan 3-AN时钟和VHDL让ISE合成时出现错误该怎么办?
2292 浏览 9 评论
3372 浏览 0 评论
如何在RTL或xilinx spartan fpga的约束文件中插入1.56ns延迟缓冲区?
2459 浏览 15 评论
有输入,但是LVDS_25的FPGA内部接收不到数据,为什么?
1143浏览 1评论
请问vc707的电源线是如何连接的,我这边可能出现了缺失元件的情况导致无法供电
581浏览 1评论
求一块XILINX开发板KC705,VC707,KC105和KCU1500
447浏览 1评论
2002浏览 0评论
726浏览 0评论
小黑屋| 手机版| Archiver| 电子发烧友 ( 湘ICP备2023018690号 )
GMT+8, 2024-12-22 15:51 , Processed in 1.213878 second(s), Total 89, Slave 72 queries .
Powered by 电子发烧友网
© 2015 bbs.elecfans.com
关注我们的微信
下载发烧友APP
电子发烧友观察
版权所有 © 湖南华秋数字科技有限公司
电子发烧友 (电路图) 湘公网安备 43011202000918 号 电信与信息服务业务经营许可证:合字B2-20210191 工商网监 湘ICP备2023018690号