
简介
该用户还未填写简介
擅长的技术栈
可提供的服务
暂无可提供的服务
我们使用vivado的ila抓取波形后,常常希望用该波形作为激励参与仿真。稍微复杂的项目中手动输入的工作量巨大,几乎是不可能采取的方式。我的方法是保存ila波形为vcd格式文件,用python解析vcd文件,转换成仿真激励的代码。替换成真实clk,把不需要的force语句删除(选择某个单词,全选,全选当前行,删除)。值得注意的是,信号名称有时候是1个字符,有时候是2个字符。简单说,这个代码就是提取
右键Anaconda Prompt (anaconda3)打开属性,找到目标中的内容。拷贝出 “/K” 后面的字符串,编写如下的bat文件。
Add (*mark_debug = "true"*) before signalRun synthesis ,then open synthesized Design -> Set Up Debug add or delete signals, then click ->NextSet ila core option. Depth
sublime使用python编写插件,安装好sublime后,就自带了2个库sublime,sublime_plugin,基于这2个库,我们可以开发许多插件,以下就是一个简单的入门实例。API介绍在https://www.sublimetext.com/docs/3/api_reference.html官方教程在https://code.tutsplus.com/tutorials/ho...

xilinx FPGA的资源一般指IOB,CLB,BRAM,DCM,DSP五种资源。其中IOB就是input/output block,完成不同电气特性下对输入输出信号的的驱动和匹配要求。IOB的作用就是完成信号的采集和输出,引脚可以配置支持不同电气特性,上拉下拉或三态,差分或单端。有ologic,ilogic,idelay,odelay,iserdes,oserdes功能。如下图所示。...
ubuntu安装vcs的步骤
Spyglass相关的PDF文档。
1. 阻抗匹配具有电阻、电感和电容的电路里,对交流电所起的阻碍作用叫做阻抗。阻抗常用Z表示,阻抗的单位是欧。对于一个具体电路,阻抗不是不变的,而是随着频率变化而变化。类似于向墙上扔皮球,要把皮球传过去,但是墙是硬的,会弹回来,如果是扔到窗帘上就不会弹回来,阻抗的意义就是让发射,接收,传输过程中能量都是一致的衰减程度,不会有能力反射,向皮球一样,连续不断地向墙上扔皮球,如果有皮球弹回来,就会...
本文介绍ZYNQ AXI DMA的简单模式使用方法,查询模式(poll),不使用中断,32bit。1.有关DMA的函数调用,去参照DMA的官方例程。所有的外设都是有ID的,先建立一个结构体,初始化外设,把外设的基地址赋值给结构体,对结构体进行赋值就是写相应的寄存器,控制DMA工作。所有的外设都有寄存器手册,自己去下载,直接看寄存器空间register space就可以了,例如DMA的寄存器手册..
我用了一个M2的硬盘做win10和ubuntu18.04双系统,用了另一个固态硬盘作为资料备份,在ubuntu启动时自动挂载。但有时候会出现文件系统错误,让这个固态硬盘变成ro,只读,用mount命令可以看到当前挂载的各文件系统。而在ubuntu下我把vmware安装的win10虚拟机文件就放在了这个固态硬盘上,导致了有时会出现Unable to change virtual machine po







