pdf

System-on-Chip SoC Prototyping Technology

  • 2014-03-05
  • 3.12MB
  • Points it Requires : 2

As the complexity of system-on-chip (SoC) design continues to increase, the pressure to shorten the time to market is increasing. Although IP core reuse has greatly reduced the design time of SoC, the verification of SoC is still very complex and time-consuming. The biggest difference between SoC and ASIC is its scale and complex system. In addition to a large number of hardware modules, SoC also requires a large number of hardware and software, such as operating systems, drivers, and applications. Faced with the large number of hardware modules and complex embedded software in SoC, due to the limitations of software simulation speed and simulation models, verification is often difficult to meet satisfactory requirements, which takes a lot of time and will have a serious impact on the launch of the system chip. In order to reduce the occurrence of such situations, FPGA-based system prototype verification is carried out before sample flow, that is, the hardware modules in the SoC design are quickly implemented on the FPGA, and the software modules are allowed to run at high speed in a real hardware environment, thereby realizing the hardware and software collaborative verification of the SoC design. This method has become a commonly used verification method in the early stage of the SoC design process. Based on a brief analysis of several commonly used verification technologies in the industry, this article focuses on the FPGA-based SoC verification process and technology. Combined with the design of the FPGA prototype verification platform of the Mojox digital camera system chip (hereinafter referred to as Mojox SoC), this paper introduces the hardware design process of the Mojox FPGA prototype verification platform and the FPGA prototype implementation of the Mojox SoC, and adopts a module-based FPGA design implementation method to speed up the prototype verification process. This paper also introduces the design and implementation of prototype software such as ARM firmware and PC application software in Mojox SoC, as well as the software and hardware collaborative verification process of the prototype verification platform. Through the software and hardware collaborative verification, this paper realizes the control of the entire verification platform by the PC, achieves good verification results, and meets the expected design requirements.

unfold

You Might Like

Uploader
hellopinkgirls
 

Recommended ContentMore

Popular Components

Just Take a LookMore

EEWorld
subscription
account

EEWorld
service
account

Automotive
development
circle

About Us Customer Service Contact Information Datasheet Sitemap LatestNews


Room 1530, 15th Floor, Building B, No.18 Zhongguancun Street, Haidian District, Beijing, Postal Code: 100190 China Telephone: 008610 8235 0740

Copyright © 2005-2024 EEWORLD.com.cn, Inc. All rights reserved 京ICP证060456号 京ICP备10001474号-1 电信业务审批[2006]字第258号函 京公网安备 11010802033920号
×