![](https://img-blog.csdnimg.cn/20201014180756928.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
FPGA
文章平均质量分 55
理想城生活之向春
这个作者很懒,什么都没留下…
展开
-
FPGA Editor(五)——稍为复杂的调整
FPGA Editor除了可以更改各个单元的属性之外,也可以进行Place、Route、增加单元、删除单元等工作。这样就可以对后端网表做出更多的修改。一、移动单元有些情况下我们想要微调一下某些单元的位置,比如引脚分配错了、改善时序等等。这些工作可以通过三个步骤来完成:1.Unplace想要移动的单元。在选中的单元上右键,选择unplace。2.将单元place到新位置。在list栏中找到需要place的单元,在array栏中找到想要place的位置,将list栏内的单元拖拽到ar...转载 2021-11-07 21:11:47 · 444 阅读 · 0 评论 -
FPGA Editor(四)——修改LUT的功能
LUT是FPGA中实现逻辑的部件,由于采用了SRAM结构,因此一个LUT可以实现多种逻辑,实现的逻辑也可以通过FPGA Editor修改。对于如下一段语句:wire [3:0] din;reg dout;always @(posedge clk)dout<=&din;这段语句实现的是一个4输入与门,我们要将他改写成一个4输入的或门。打开FPGA Editor,首先找到dout这个寄存器。组合逻辑经常被优化,名字也是千变万化,因此从寄存器入手找到信号不失为明智的选择.转载 2021-11-07 21:07:32 · 439 阅读 · 0 评论 -
FPGA Editor(二)——修改输入信号极性
有时不小心会把某些控制信号的极性搞错了,比如复位啊、片选啊、使能啊一类的。这种错误令人恼火,其实FPGA Editor可以轻松应对。第一步,启动FPGA Editor,并将工作模式更改为可读写。第二步:在List栏里搜索需要更改极性的信号,rstn。第三步,选中rstn对应的IOB。在list栏中选中rstn,然后通过zoom select按钮将IOB放大。第四步,双击rstn所在的IOB,打开IOB的结构。看红色方块里的部分,输入部分被分为两路:一路直通,.转载 2021-11-07 21:03:37 · 696 阅读 · 0 评论 -
强大的工具——FPGA Editor(一)
FPGA Editor,相信和Xilinx FPGA打过交道的人大都听说过,但用过的人就不是很多。我可以负责任的说,你一旦用过FPGA Editor,就会爱不释手,不能自已。一、FPGA Editor是个啥FPGA Editor是Xilinx提供的一个强大的FPGA后端工具,能够查看P&R(Place and Route)之后的网表,并对其进行修改。请看如下几个场景:一个巨大的设计,把Reset的极性搞反了。改RTL重新编译?时间就是这么浪费的,用Fpga Editor吧,几分钟搞定转载 2021-11-04 15:53:15 · 1670 阅读 · 1 评论