General Enquiry
7758 - Propel Builder v2025.1: DRC update for AXI base address require to be multiple of its address range
Description: A new DRC is implemented for AXI base address in Propel 2025.1 where base address of a component should be a multiple of its address range. The DRC related to AXI base address assignment was not present in Propel versions 2024.1 and ...
1295 - Lattice Mico System: Does Lattice provide TCP/IP network stack support for the TSMAC and MICO32?
Lattice Mico System: A TCP/IP network stack is not directly included with the TriSpeed MAC IP or Mico32 software. A software-based TCP/IP network stack called lwIP has been used in some Mico32 reference designs. lwIP is a light-weight implementation ...
959 - LatticeMicoSystem: Can I generate the MICO32 source code in VHDL?
The MICO32 System Builder (MSB) tool allows the creation of a top level VHDL wrapper around the MICO32 source code.
957 - LatticeMicoSystem: How to modify the memory CAS latency value for DDR SDRAM memory controller IP?
CAS latency cannot be change while configuring the DDR1 or DDR2 SDRAM memory controller IP via IPexpress. However, once you generate the MICO32 with the DDR memory controller IP peripheral from Mico System Builder (MSB) , a Verilog file that ...
3337 - Lattice Mico32 System: Can I integrate third party plugins ;like Tortoise Svn with LatticeMico System?
Currently LatticeMico System doesn’t support third party plugins. TortoiseSVN, is a third party plugin tool used with some main tools (such as Eclipse, Microsoft visual studio), but LatticeMico System is customized version of the Eclipse which ...
6866 - LatticeMicoSystem: Why is my Lattice MicoSystem Run Generator button grayed out?
The "Run Generator" option is grayed out in Lattice MicoSystem if it's installed without Diamond (or it's installed before Diamond installation). Please install Diamond first, then install Lattice MicoSystem.
7133 - Propel Builder: Error (suppressible): xxx/lib/latticesemi.com/ip/cpu0/2.2.0/rtl/cpu0.sv(515): (vlog-2388) '<protected>' already declared in this scope (<protected>) at <protected>(<protected>).
Description: User may encounter cpu.v compilation error in Model Sim if directly run the Simulation Wizard from Radiant software for any RISC-V project. Solution: The correct method is to leverage the verification tool provided in Propel Builder to ...
7100 - Propel Builder: Why is the Switch Verification and SOC Design icon greyed out and the Radiant/Diamond and Propel icons are missing?
When the default folder structure of the project is followed, user will be able to see all of the icons on Propel Builder Tool bar from the Switch Verification and SoC Design to the Propel SDK button.
6805 - Propel Builder / IP Packager: How to create a memory map in CSV format for Propel IP Packager?<input type="text" disabled class="wizardinput" style="border-right: none; border-left: none; padding-right: 0px; padding-left: 0px; opacity: 0.5; filter:
Another way users can add a memory map to their IP package is using a memory map CSV file. In order for the IP Packager GUI to extract information about the memory maps for an IP package, this CSV file should organize its information using the ...
7230 - Lattice Propel: Why is my Propel Builder soft IP not available/missing in IP Catalog?
Description: Observing some soft IP version is not available to select in Propel Builder IP Catalog. Solution: This is an expected behavior. Lattice Propel Builder IP Server will only list out the specific compatible soft IP version. If you open an ...
6224 - Lattice Propel: How to change the clock domain of the APB/AHBL bus?
In the Propel, the oscillator/PLL for a reference clock on the APB Bus can be use.
6204 - How to import Radiant IPs to Propel?
To import Radiant IP to Propel, you can do the following: (1) Locate desired IP on C:\Users\username\RadiantIPLocal and copy the chosen IP. (2) Paste the IP to the PropelIPLocal path C:\Users\username\PropelIPLocal (3) Open metadata.xml inside the IP ...
6528 - Propel 2.2: IP configuration catalogue is blank when trying to generate or modify an IP.
Description: This is a bug in the initial release of Propel 2.2 production. The Propel 2.2 installation has some incorrect ‘World’ permissions on a specific sub-folder. This sub-folder is involved in the IP configuration – the incorrect permissions ...
3882 - Lattice Mico: Do iCE devices support LatticeMico8/LatticeMico32 Soft-Processor?
Solution: No, it does not. LatticeMico8/LatticeMico32 Soft-processor are not supported for iCE family devices.
6942 - Propel Builder: Is there an IP for a D Flip-Flop or for a serial-to-parallel register for Propel Builder? How can user add these circuits as part of the glue logic on a Propel Builder design?
To include a D Flip-Flop or any other circuit that is not part of the IPs but then can be a part of the glue logic, user can use the RTL option under IP catalog. User can input a valid RTL of the circuit they want to instantiate.
5677 - Do MachXO2 devices support LatticeMico8/LatticeMico32 Soft-Processor?
LatticeMicoSystem
6910 - Propel / RISC-V SM/MC/RX: What is the Range, Width, and Size mean on a Memory Map CSV file?
For a memory map, Range is the maximum bit width of each address. Width here is the number of addresses. The Size of each register is the number of bits on each register. So Width is not the sum of sizes of each register. The Size of the register can ...