Continue to Site

Welcome to EDAboard.com

Welcome to our site! EDAboard.com is an international Electronics Discussion Forum focused on EDA software, circuits, schematics, books, theory, papers, asic, pld, 8051, DSP, Network, RF, Analog Design, PCB, Service Manuals... and a whole lot more! To participate you need to register. Registration is free. Click here to register now.

FPGA design synthesis issue

Status
Not open for further replies.

dll_fpga

Full Member level 3
Joined
Mar 9, 2011
Messages
185
Helped
19
Reputation
38
Reaction score
21
Trophy points
1,298
Location
kerala,India
Activity points
2,416
hello ,
i have generated a blockram using coregen and it has a we[0:0](write enable)
i dont need that so ,i need to keep this always enabled.....
so how can this be done?
in the toplevel module calling this block with 1'b1 is ok...?


ie

bram u1(.we(1'b1),.dina(dina......)

is that ok?
will this code connect we[0:0] to vcc?
 

hi
It is ok, if you will assign new data to databus every clock cycle.
 

I'm not certain its the best idea. From what I recall, there can be issues if you also want to initialize the BRAM. IIRC, issuing writes during reset can corrupt multiple locations of RAM. If you don't use any initial values, then you're probably ok. From a simulation perspective, you will get a handful of warnings -- write collisions and writes within 3 cycles of reset.
 

Status
Not open for further replies.

Similar threads

Part and Inventory Search

Welcome to EDABoard.com

Sponsor

Back
Top