How Will Open Source FPGA Be Played?

(Source: eejournal)Previously, we reported on an open-source FPGA company, which can be referenced in the article “The World’s First Open Source FPGA Officially Released.” Recently, eejournal interviewed the CEO of this company to discuss the opportunities in the highly competitive FPGA market.The following is the main text of the article:Embedded FPGA (eFPGA) IP is not … Read more

MIPS Stack Overflow: ROP Construction and Shellcode Injection

0. Introduction Recently, I wrote about the DVRF series topics, and I still feel a bit overwhelmed by the construction of ROP, so I decided to delve deeper into how to construct ROP chains during the May Day holiday. Note: The entire process should be replicated using Ubuntu 16.04. Do not use 18.04 or 20.04, … Read more

Virtualization: History and Current State

This letter pays tribute to virtualization by exploring its history from the 1960s to today, examining some current popular IT trends, and considering the impact of virtualization. The importance and application of virtualization extend far beyond virtual machines. The development of information technology over the past 60 years has not been as valuable as virtualization. … Read more

Exception and Interrupt Model of Armv8/Armv9

Click the blue "Arm Selection" in the upper left corner and select "Set as Favorite" 1 Introduction This article introduces the exception and privilege model in Armv8-A. It covers the different types of exceptions in the Arm architecture and the behavior of the processor when an exception is received. This article is relevant for developers … Read more

In-Depth Analysis of NVIDIA’s Latest Autonomous Driving Chip – Atlan

NVIDIA launched its new generation autonomous driving SoC, Atlan, after a year and a half of silence following the release of Orin in December 2019. The naming convention indicates that NVIDIA continues to use names from the “Aquaman” series. The Orin SoC announced by NVIDIA in 2019 was named after the first ruler of Atlantis. … Read more

Marvell Launches First PCI-E 5.0 SSD Controller with Speeds Up to 14GB/s

Marvell has launched the world’s first PCI-E 5.0 SSD controller, the Bravera SC5, which is designed for cloud services and data centers. The massive data that cloud services need to process has driven the demand for high-performance computing. As the number of cores in servers continues to increase, data throughput is also rising, necessitating faster … Read more

Samsung’s New Chip Brand: A Game Changer for Galaxy?

Source: Lei Technology AI Hardware Group | Editor: kkknei | Layout: LIN Since the Galaxy S3 series, Samsung has adopted a “dual-chip strategy” using Qualcomm and Exynos chips, releasing models with different chips based on local market demands.Although there are performance differences between the chips, Samsung has maintained a balance between the two, for example, … Read more

Summary of RISC-V Microarchitecture (1) – Introduction to Pipeline (Differences with ARM)

A brief block diagram of a certain RISC-V Level 1 The storage architecture of RISC-V (from inside to outside): 1)Reg 2)TCM (Tightly Coupled Memory, divided into I/D) / LM (Local Memory, divided into I/D) 3)TLB lookup (Translation Lookaside Buffer, a fast cache of recent address mappings) – TLB hit: avoids Page Table Lookup – TLB … Read more

MTK YES! Dimensity Series Expected to Ship Over 45 Million 6nm Chips This Year with Parameter Exposures

Recently, MediaTek launched a new Dimensity 5G SoC – the Dimensity 700. This processor is positioned as an entry-level 5G processor, targeting the budget and mid-range market. It uses a 7nm process and features an octa-core CPU architecture, including two Arm Cortex-A76 big cores and six Cortex A55 efficiency cores. The clock speed can reach … Read more

Dual-Core Innovative Architecture Enhances Robot Control Performance

As the application fields of robots continue to expand from traditional industrial manufacturing to various sectors such as healthcare and agriculture, robot control systems are facing unprecedented challenges. To address these challenges, robot control systems must meet four core “high” requirements: First, high explosiveness, meaning the system must have the capability to run complex control … Read more