Intel® Simics® Simulator for Altera® FPGAs: Release Notes
5.8.2. Features Released and Issues Fixed
Feature Description |
Intel Simics Device Affected |
Component |
|---|---|---|
Feature: Implementation of FPGA-to-HPS bridges that allow to perform transactions from the FPGA logic to access the HPS or SDRAM. This is documented in Agilex™ 5 Virtual Platform Simics User Guide. |
Agilex™ 5 E-Series |
Agilex™ 5 E-Series Universal Virtual Platform |
Feature: NAND model to use same NAND Flash used in SM Devkit. Changed the NAND device to match the model used in dev kit(MT29F32G08ABCABH). |
Agilex™ 5 E-Series |
Agilex™ 5 E-Series Universal Virtual Platform |
Fixed: Unable to boot past uboot SPL with the SM A0 resource. Fixed an issue that causes that SPL get hung. Implemented ready signal in ecc_intstatus_serr 0x10D1 209C and ecc_intstatus_derr 0x10D1 20A0. Therefore, U-Boot will poll those registers before accessing MPFE CSR registers. |
Agilex™ 5 E-Series |
Agilex™ 5 E-Series Universal Virtual Platform |
Fixed: Rx_Multicast_Packets_Good_Low MMC register not cleared on. MMC registers are expected to be cleared on reading. For multicast packet count, Tx_Multicast_Packets_Good_Low value getting reset after every read, but Rx_Multicast_Packets_Good_Low value retains even after reading. |
Agilex™ 5 E-Series |
Agilex™ 5 E-Series Universal Virtual Platform |
Fixed: Running iperf3 on VLAN interface causing kernel panic. In a multi-board configuration implemented iperf3 operations to send packets from one board to the other using iperf3 a kernel panic is being observed. The root cause identified is that transmitting any TCP/UDP packets over VLAN interface causes kernel panic/data corruption. This is because, during the split header, Simics is not updating the header length in the Rx writeback descriptor correctly |
Agilex™ 5 E-Series |
Agilex™ 5 E-Series Universal Virtual Platform |
Fixed: Only First SPI transaction fails on Zephyr CLI application. |
Agilex™ 5 E-Series |
Agilex™ 5 E-Series Universal Virtual Platform |
Fixed: Linux boot from QSPI is sluggish on SIMICS. Observed very long Linux boot time approximately 1 hour when booting Linux from QSPI. Observed that CPU is waiting in IDLE state for long periods of time. Removing a HW patch applied for N5X. |
Agilex™ 5 E-Series |
Agilex™ 5 E-Series Universal Virtual Platform |
Fixed: NAND write and read data doesn't match when ECC is disabled. When ECC is disabled for NAND Linux driver, write data and read data doesn't match on SIMICS. This has been fixed in Linux NAND driver. |
Agilex™ 5 E-Series |
Agilex™ 5 E-Series Universal Virtual Platform |
Fixed: I2C read/write operation fail on I3C bus. The transaction fails showing the following message: [system.board.fpga.soc_inst.hps_subsys.agilex_hps.i3c0 info] host_state_machine.transfer_machine.i2c_priv_write.fifo underflow! after writing into COMMAND_QUEUE_PORT . It was found that the Simics I3C VP model private I2C transfers are implemented in such a way that pushing data to TX FIFO transfer is always expected to be accompanied by a Command Data Structure, which is not happening. |
Agilex™ 5 E-Series |
Agilex™ 5 E-Series Universal Virtual Platform |
Fixed: Linux PTP App showing error message Received SYNC without timestamps. When upgrading the linuxptp app (ptp4l) from version 3.1.1 to version 4.1, there is an error message printout saying that Received SYNC without timestamps. After debugging, it was found that the update of the PTP Version header can cause this issue. |
Agilex™ 5 E-Series |
Agilex™ 5 E-Series Universal Virtual Platform |
Fixed: The USB disks are connected only if the corresponding image is specified. |
Agilex™ 5 E-Series |
Agilex™ 5 E-Series Universal Virtual Platform |