【原创】如何把Vivado HLS生成的IP用作PS的外设并验证
前面的博文(请参考http://blog.chinaaet.com/detail/37142)里,我们已经学习了如何把VivadoHLS生成的IP用于VivadoIPI集成开发流程里。作为面向IP的设计流程的一部分,我们生成的IP自然也可以作为ZYNQSOC中PS的一个外设进行使用,这里我们就来看一下是如何使用的。&nbs
发表于 9/8/2014 2:27:32 PM
阅读(12179)
【原创】如何快速在Vivado IPI中使用HLS生成的IP
我们在VivadoHLS中用高层次综合来快速地产生可综合的代码,最终的目的还是把它与其它的模块、IP等进行相连,以实现一个更加复杂的设计,所以在本博文中,我们就来学习一下,如何把Vivado集成开发环境的IPI中使用HLS中生成的IP。&nb
发表于 9/1/2014 10:06:06 PM
阅读(16976)
【原创】Vivado HLS中四种数组端口实现方法的对比
在VivadoHLS中,C代码中的数组作为端口时,它们被默认综合为RAM端口。以下面的程序为例:voidarray_io(dout_td_o[N],din_td_i[N]){inti,rem;//Storeaccumulateddata&
发表于 8/24/2014 12:38:24 PM
阅读(14840)
【原创】在Vivado HLS中综合时如何指定端口的综合类型
如果你对VivadoHLS中综合之后端口的ap_none之类的类型指示摸不着头脑的话,那就来一起学习一下它们是如何使用的吧。在VivadoHLS中,我们可以指定端口使用的类型,这样在对C代码进行综合的时候,就可以指定某个端口所使用的转换协议了。常
发表于 8/23/2014 10:20:25 PM
阅读(12842)
【原创】Vivado HLS是如何快速把C/C++算法导入System Generator模型的
VivadoHLS(highlevelsynthesis)可以直接把现有的C/C++算法转换为RTL,而SystemGenerator则可以把现有的基于Matlab/Simulink模型实现的DSP算法直接转换为RTL,二者的侧重点不同,但是也可以有一定的交集。那二者直接如何不通过VivadoIDE而直接进行互动呢?SystemGenera
发表于 7/21/2014 8:43:36 PM
阅读(17400)
【原创】在Vivado中调用ModelSim生成FSM的状态转移图
如果我们已经书写了一段FSM代码,现在想倒过来把它转换成为状态转移图,方便我们直观地检查我们书写的状态对不对(在写论文什么的画图太麻烦的时候,有个自动生成的是多方便啊!),应该怎么弄呢?通过在Vivado中调用ModelSim,可以直接完成这个操作,下面我们就来看看
发表于 7/19/2014 5:53:18 PM
阅读(16382)
【原创】用数据来说明,Vivado的效率提高到底有多少?-Vivado高效设计案例分享博客大赛
自从去年10月Xilinx发布ISE14.7之后,ISE套件便暂时没有了更新计划,相当于进入了软件生命中的“中年”;而当初在2012.x版本还作为ISE套件中的一个组件的Vivado,此时已经如早上8、9点钟的太阳一样冉冉升起:因为随着FPGA/SOC制造工艺、硬件单元规模和设计方法的不断改
发表于 6/29/2014 9:18:48 PM
阅读(24274)
