6549 - Radiant: Why does ADC design migrated from Radiant 3.1 to 3.2 fails Mapping? Map ERROR - IO Buffer '*.BB_ADC_GPIOP.SEIO18_inst' external port B cannot be connected to internal logic: '*.SEIO18_inst' port INADC.
Description:
The ADC architectural Module IP has already addressed the manual instantiation of ADC primitives as it already includes the BB_ADC. Therefore, no need to instantiate it to your top level module.
This is also stated on page 23 . . .
"Note that the Lattice Radiantâ„¢ 3.0 and earlier do not support the ADC Architectural Module in the IP Catalog, but the ADC can be instantiated by copying and editing the following listings into user code modules."
Solution:
The issue is caused by instantiating BB_ADC while using the ADC architectural module IP.
The IP itself has already defined the BB_ADC within it thus no need to declare any primitive related to ADC.
Related Articles
7733 - ECP5 / Diamond 3.14: Why does my design get a Map device oversize error related to PLL for LFE5U-12F in with Diamond 3.14, but completes map successfully in earlier releases of Diamond software?
In Diamond version 3.14, there is a bug where it incorrectly limits the number of PLLs in the device to 0 for LFE5U-12F. Example error message: ERROR - (device oversize error). The number of PLL components needed (1) exceeds the number available. ...
6969 - Radiant 2022.1 SP1 and SDR IP: How to solve the PAR (R2022.1.1) error or Map (R2023.1) error?
Description: From the block connections of RX Static Default for SDR, the input AND output influenced by DELAYB component inside the SDR cannot be driven by any IO logic. If data_i[i] is set to input port then data_o[i] is assigned to logic --> this ...
7148 - Simulation error: 'Failed to find GSR_INST' in hierarchical name 'GSR_INST.GSROUTE'
Description: In simulating designs for Lattice devices, this error may appear if there is no GSR instantiated in the testbench. Solution: There is no planned fix for this simulation issue. To work around this, please instantiate GSR on your ...
7272 - Radiant versions 2023.1 and 2023.2 "Error 71241007 Map ERROR <71241007> - When JTAG_PORT and SLAVE_SPI_PORT are both set to user mode (disabled), at least one of SLAVE_I2C_PORT or SLAVE_I3C_PORT must be enabled"
Description: In Radiant versions 2023.1 and 2023.2, when the user sets all of the configurations ports as DISABLED on the Device Constraints Editor - Global Tab, the user will experience the following error: "Error 71241007 Map ERROR <71241007> - ...
2781 - Why do I get the message "ERROR - map: IO buffer em_ddr_data_c_0 drives IO buffer em_ddr_data_pad_0 directly, but this is not possible" on most DDR3 interface signals after instantiation of a Lattice DDR3 IP core?
This FAQ is applicable to all Lattice DDR memory controller IP cores (DDR1/DDR2/DDR3/DDR3-PHY/LPDDR). When a DDR memory interface signal uses a dedicated DDR I/O function, the DDR memory controller or PHY IP core netlist file (.ngo) includes an I/O ...