1 / 9

Electronic system level Design Lab environment overview

Electronic system level Design Lab environment overview. Speaker: 范辰碩. Outline. Overview of ESL design tool Introduction of AndESLive. Overview of ESL design tool. ESL design tool. In this course, we adopt two ESL design tool in the lab. CoWare

xena
Download Presentation

Electronic system level Design Lab environment overview

An Image/Link below is provided (as is) to download presentation Download Policy: Content on the Website is provided to you AS IS for your information and personal use and may not be sold / licensed / shared on other websites without getting consent from its author. Content is provided to you AS IS for your information and personal use only. Download presentation by click this link. While downloading, if for some reason you are not able to download a presentation, the publisher may have deleted the file from their server. During download, if you can't get a presentation, the file might be deleted by the publisher.

E N D

Presentation Transcript


  1. Electronic system level DesignLab environment overview Speaker: 范辰碩

  2. Outline • Overview of ESL design tool • Introduction of AndESLive

  3. Overview of ESL design tool

  4. ESL design tool • In this course, we adopt two ESL design tool in the lab. • CoWare • It provide a virtual platform to achieve a ESL design • use various component to combine a system level design, such as ARM CPU core, AHB,APB, user define IP and etc. • AndESLive • To provide a virtual platform to achieve a SoC/ESL design • Include Andes CPU core and various soft IP component

  5. Introduction of AndESLive

  6. Virtual SoC and software design flow

  7. Andes Virtual Platform Andes Development Platform What is Virtual Platform? “It is a system-level simulation model that characterizes real system behavior. It operates at the level of processor instructions, function calls, memory accesses and data packet transfers, etc, as opposed to the bit-accurate, nanosecond-accurate logic transitions of a register transfer level (RTL) model.”

  8. S/W Development with Andes Tools SW Developer Desktop (AndeSightTM) Other plug-in tools SOC Builder AndeSoftTM Profiler Debugger Applications Applications Integrated Development Environment Program Builder Middleware Middleware Operating Systems Operating Systems Compiler BSP/Device Drivers BSP/Device Drivers Assembler DEVICE SOFTWARE STACK Editor VEP (AndESLiveTM) AndESLiveTM/API Virtual I/O Connectivity

  9. AndESLive™ VEP Environment • Cycle-accurate CPU simulation model • Speed: 30 MIPS • Pre-built IP models • Generic: dram controller, bus controller, DMA, GPIO, etc. • Controllers for LCD, MAC, USB, etc. • Virtual IO service to speed up simulation for non-focused modules • Customer’s IP models • Thru C++ interface • SoC Builder • Construct SoC thru GUI drag-and-drop • List memory/interrupt mapping for SW engineers

More Related