完善资料让更多小伙伴认识你,还能领取20积分哦, 立即完善>
早安Xilinx Communitry,
我有一个关于VIVADO IP中心设计流程的问题。 设计针对Xilinx FPGA的数字逻辑不仅仅有一种方法。 您可以使用HLS和HDL进行设计。 您可以使用纯HDL。 使用vivado,您现在可以使用IP集成商,在其中使用IP创建块设计。 使用VIVADO IDE设计的最有效方法是什么? Vivado IDE似乎基于使用和以IP为中心的设计流程,这意味着顶层设计是纯粹的IP构建。 这意味着用户必须为所有HDL模块制作自定义IP并将其打包为IP。 这可能导致管理大量自定义IP甚至嵌套自定义IP。 (在另一个自定义IP中使用自定义IP) 这是大多数设计师采用的设计方法吗? 公司如何成功地将修订控制与所有这些自定义IP一起使用? 例如, 如果我有一个简单的项目,我想用窗口函数调制正弦波和余弦波。 我做了顶级项目,我创建了一个块设计。 我添加dds编译器IP并配置它。 然后,我想添加自定义逻辑,使用存储在块ram中的窗口函数调制DDS的输出。 我不想将正弦和cose混合在一辆公共汽车上。 我还希望ps能够配置DDS并写入块ram以动态更改窗口功能。 我是否会为PS到PL通信创建自定义IP(一种通信模块,它将PS中的所有信息传递给PL并将其传递给正确的IP)。 我还会为Modulation创建一个自定义IP,为MUX创建一个自定义IP。 这将给我留下3个自定义IP来管理这个简单的项目。 这是Xilinx开发Vivado时的设计流程吗? 或者我错过了什么? 让我担心的是版本控制。 谢谢 C 以上来自于谷歌翻译 以下为原文 Good Morning Xilinx Communitry, I have a question about VIVADO IP centric design flow. There isn't just one way to design digital logic targeted at a Xilinx fpga. You could use HLS and HDL to make your design. You can use purely HDL. With vivado you can now use IP integrator in which it is using IP to create a Block design. What is the most efficient way to design using the VIVADO IDE? The Vivado IDE seems to be based around using and IP centric design flow meaning that the top level design is built of purely IP. This means the user will have to make custom IP for all HDL modules and package them as IP. This could lead to managing a lot of custom IP and even nested custom IP. (Using a custom IP in another custom IP) Is this the design approach most designers are taking? How could a company successfully use revision control with all these custom IP? For example, If I have a simple project where I want to modulate a sine and cos wave with a window function. I make the top level project, I create a block design. I add dds compiler IP and configure it. I then want to add custom logic to modulate the output of the DDS with a window function that is stored in a block ram. I than want to mux the sine and cose windowed on an single bus. I also want the ps to be able to config the DDS and write to the block ram to change the window function on the fly. Would I create Custom IP for the PS to PL communication (A communication module that takes all the information from the PS to the PL and passes it to the correct IP). Would I also create a custom IP for the Modulation and one for the MUX. That would leave me 3 custom IP to manage in this simple project. Is this the kind of design flow Xilinx had in mind when developing Vivado? Or am I missing something? What worries me is the Version control. Thanks C |
|
相关推荐
1个回答
|
|
嗨,这将使您更好地了解自定义IP设计流程.http://www.xilinx.com/support/documentation/sw_manuals/xilinx2014_4/ug995-vivado-ip-subsystems-tutorial.pdfVivado也支持版本控制.http
://www.xilinx.com/training/vivado/vivado-version-control-overview.htmhttp://www.xilinx.com/support/documentation/application_notes/xapp1165.pdf 谢谢,维杰----------------------------------------------- ---------------------------------------------请将帖子标记为 一个答案“接受为解决方案”,以防它有助于解决您的查询。如果一个帖子引导到解决方案,请给予赞誉。 以上来自于谷歌翻译 以下为原文 Hi, This would give you better understanding of custom IP design flow. http://www.xilinx.com/support/documentation/sw_manuals/xilinx2014_4/ug995-vivado-ip-subsystems-tutorial.pdf Vivado supports version control as well. http://www.xilinx.com/training/vivado/vivado-version-control-overview.htm http://www.xilinx.com/support/documentation/application_notes/xapp1165.pdfThanks,Vijay -------------------------------------------------------------------------------------------- Please mark the post as an answer "Accept as solution" in case it helped resolve your query. Give kudos in case a post in case it guided to the solution. |
|
|
|
只有小组成员才能发言,加入小组>>
2379 浏览 7 评论
2794 浏览 4 评论
Spartan 3-AN时钟和VHDL让ISE合成时出现错误该怎么办?
2261 浏览 9 评论
3335 浏览 0 评论
如何在RTL或xilinx spartan fpga的约束文件中插入1.56ns延迟缓冲区?
2427 浏览 15 评论
有输入,但是LVDS_25的FPGA内部接收不到数据,为什么?
755浏览 1评论
请问vc707的电源线是如何连接的,我这边可能出现了缺失元件的情况导致无法供电
543浏览 1评论
求一块XILINX开发板KC705,VC707,KC105和KCU1500
364浏览 1评论
1960浏览 0评论
681浏览 0评论
小黑屋| 手机版| Archiver| 电子发烧友 ( 湘ICP备2023018690号 )
GMT+8, 2024-11-22 07:13 , Processed in 1.269985 second(s), Total 77, Slave 60 queries .
Powered by 电子发烧友网
© 2015 bbs.elecfans.com
关注我们的微信
下载发烧友APP
电子发烧友观察
版权所有 © 湖南华秋数字科技有限公司
电子发烧友 (电路图) 湘公网安备 43011202000918 号 电信与信息服务业务经营许可证:合字B2-20210191 工商网监 湘ICP备2023018690号