微波EDA网,见证研发工程师的成长!
首页 > 研发问答 > 嵌入式设计讨论 > FPGA,CPLD和ASIC > 请问这段代码是生成的还是写的?

请问这段代码是生成的还是写的?

时间:10-02 整理:3721RD 点击:
altdpram altdpram_component (
   .outclock (clk),
   .wren (push),
   .inclock (clk),
   .data (data_in[fifo_width-1:fifo_width-8]),
   .rdaddress (bottom),
   .wraddress (top),
   .q (data8_out),
   .aclr (1'b0),
   .byteena (1'b1),
   .inclocken (1'b1),
   .outclocken (1'b1),
   .rdaddressstall (1'b0),
   .rden (1'b1),
   .wraddressstall (1'b0));
defparam
altdpram_component.indata_aclr = "OFF",
altdpram_component.indata_reg = "INCLOCK",
altdpram_component.intended_device_family = "Cyclone II",
altdpram_component.lpm_type = "altdpram",
altdpram_component.outdata_aclr = "OFF",
altdpram_component.outdata_reg = "UNREGISTERED",
altdpram_component.rdaddress_aclr = "OFF",
altdpram_component.rdaddress_reg = "UNREGISTERED",
altdpram_component.rdcontrol_aclr = "OFF",
altdpram_component.rdcontrol_reg = "UNREGISTERED",
altdpram_component.read_during_write_mode_mixed_ports = "DONT_CARE",
altdpram_component.use_eab = "OFF",
altdpram_component.width = 8,
altdpram_component.widthad = fifo_pointer_w,
altdpram_component.width_byteena = 1,
altdpram_component.wraddress_aclr = "OFF",
altdpram_component.wraddress_reg = "INCLOCK",
altdpram_component.wrcontrol_aclr = "OFF",
altdpram_component.wrcontrol_reg = "INCLOCK";
这是某个文件里代码的一部分,我觉得很纳闷,好象是作者生成后又对生成的这个megafunction文件作了改写。我以前都是要么自己写要么用megawizard生成。

看上去像IP core自动生成的样子

不知道调用那个IP生成的上面的文件。知道的高手说一下啊 谢谢

这是IP生成的文件

我知道是IP生成的文件!
我想知道的是调用哪个IP生成的文件,因为我调用生成双口RAM的时候,生成的是altsycram而不是上面的altdpram。。

是调用IP生成的文件。

。。

3# psd0208
看名字是 alt  dpram ,根据这两个信息,看你的IP core都有哪些选项,试试应该就知道了

肯定不是人写得

It generate by vendor IP core generator.

Copyright © 2017-2020 微波EDA网 版权所有

网站地图

Top