2705 - How to infer Block RAMs in iCE40 devices?
The iCE40 devices contain RAM4K modules , the number of RAM4K modules depends upon the device density.The Block RAMs can be easily inferred by writing standard HDL codes for Single Port and Dual Port RAM.
You can check the placer.log file obtained after completion of Run P&R flow in the iCEcube2 design Tool to know how much Block RAMs were inferred.
The total number of used BRAM count is available under the Device Utilization Summary in placer.log file.
Related Articles
4686 - iCE 40: What is the recommended value for pull-up resistor on the user I/O pin of <b><font face="Courier">iCE40</font></b> devices?
Solution: There is no recommended value for pull-up resistor on the user I/O pin, as it depends on the purpose of using the pin. If the pullup is to avoid keeping a pin floating, then any pull-up value is fine unless power is a requirement. In such ...
4028 - iCE40 LP/HX: Are the NC (NOT CONNECTED) pins on iCE40 devices internally connected?
The NC (NOT CONNECTED) pins of iCE40 devices are not connected internally.
3999 - <p>ispMACH4000 : For ispMACH4000 devices, is the bus-keeper option a global constraint for all the I/Os? When configuring I/O as bus-keeper, what is the signal status on power up?</p>
For the ispMACH 4000V/B/C/Z devices, the bus-keeper option is a global constraint for all I/Os. For ispMACH4000 ZE devices, it is available on per-pin basis. During power up, the I/Os are at default state. After the device enters user mode, the I/Os ...
2251 - LatticeECP3: Why only 7 out of 8 Secondary clocks can be assigned in a clock region for LatticeECP3 devices?
In an LatticeECP3 family of devices, only 7 out of 8 SECONDARY clocks are available. One of the SECONDARY clocks does not go to the clock input of registers in the fabric. It only goes to clock enable or set/reset pins. So, the SECONDARY clocks are ...
2082 - LatticeECP3: How to effectively use secondary region clock in LatticeECP3 devices?
Description: For LatticeECP3 devices, there are a total of 8 SECONDARY clocks. Each of the SECONDARY clocks can be further divided into REGION clock. The SECONDARY clocks are divided into different sized REGIONs depending on the device density. For ...