2022-10-17 08:33:48
The Synopsys EV7x Vision Processors’ heterogeneous architecture integrates vector DSP, vector FPU, and a neural network accelerator to provide a scalable solution for a wide range of current and emerging artificial intelligence applications. The ARC EV7x Vision Processors integrate up to four enhanced vector processing units (VPUs) and a DNN accelerator with up to 3,520 MACs. In addition, the new EV7x design combines clock and power gating technologies with architectural enhancements to reduce power consumption. To speed application software development for ARC EV7x Vision Processors, Synopsys’ MetaWare EV Development Toolkit provides a comprehensive software programming environment based on common embedded vision standards, including OpenVX™ and OpenCL™ C. The combination of high-performance vision engine and DNN accelerator with high productivity programming tools make the ARC EV7x Embedded Vision Processors ideal for a broad range of vision applications including advanced driver assist systems (ADAS), video surveillance, smart home, and augmented and virtual reality.
New High-Performance Multicore Architecture with Deep Neural Network Accelerator
The Synopsys ARC EV7x Vision Processors’ heterogeneous multicore architecture includes up to four high-performance VPUs. Each EV7x VPU includes a 32-bit scalar unit and a 512-bit wide vector DSP and can be configured for 8-, 16-, or 32-bit operations to perform simultaneous multiply-accumulates on different streams of data. The optional DNN accelerator scales from 880 to 3,520 MACs and employs a specialized architecture for faster memory access, higher performance, and better power efficiency than alternative neural network IP. In addition to supporting convolutional neural networks (CNNs), the DNN accelerator supports batched LSTMs (long short-term memories) for applications that require time-based results, such as predicting the location of a pedestrian based on their observed path and speed. The vision engine and the DNN accelerator work on tasks in parallel, making the EV7x particularly efficient for autonomous vehicles and ADAS applications where vision algorithms operate concurrently.
Latest Advancements for Safety
ASIL B, ASIL C, or ASIL D Ready versions of the new processors, the ARC EV7xFS portfolio, accelerate ISO 26262 certification of automotive SoCs. The functional safety-enhanced processors offer hardware safety features, safety monitors, and lockstep capabilities that enable designers to achieve stringent levels of functional safety and fault coverage without significant impact on power or performance.
Enhanced High-Productivity Software Programming Environment
The ARC EV7x Vision Processor family is supported by MetaWare EV Development Toolkit, a comprehensive, high-productivity software development environment based on common embedded vision standards, including OpenVX™ and OpenCL™ C. The tool suite enables the development of efficient computer vision applications on the EV7x processor’s vision engine as well as automatic mapping and optimization of neural networks graphs on the dedicated DNN accelerator. The mapping tools support Caffe and Tensorflow frameworks, as well as the ONNX neural network interchange format.
Synopsys ARC EV7x Vision Processor Block Diagram
Synopsys ARC EV7x Embedded Vision Processor IP
Synopsys ARC EV7xFS Vision Processor Datasheet
Highlights
Products
Downloads and Documentation
- Optimized for high frame-rate and video resolution embedded vision and imaging applications
- Integrates 32-bit scalar core, 512-bit vector DSP, and optional DNN accelerator
- Configurations available with 1, 2 or 4 vector processing units and DNN performance options
- DNN accelerator features advanced hardware and software techniques for improving performance and reducing bandwidth and latency
- Works with all host processors to accelerate vision and deep learning algorithms
- ASIL B or D Ready EV7xFS products integrate safety-critical hardware features while maintaining high performance and minimizing area and power
- IEEE 754-compliant vector floating point unit option offers single precision or half precision operations and advanced math functions
- High productivity MetaWare EV Development Toolkit supports OpenCV, OpenVX and OpenCL C, Tensorflow, Caffe, and ONNX standards
EV71 processor with a single vector processing unit and 1760 MAC NN engine | STARs |
Subscribe |
EV71 processor with a single vector processing unit and 3520 MAC NN engine | STARs |
Subscribe |
EV71 processor with a single vector processing unit and 880 MAC NN engine | STARs |
Subscribe |
EV71 processor for embedded vision applications with a single vector processing unit | STARs |
Subscribe |
EV72 processor with two vector processing units and 1760 MAC NN engine | STARs |
Subscribe |
EV72 processor with two vector processing units and 3520 MAC NN engine | STARs |
Subscribe |
EV72 processor with two vector processing units and 880 MAC NN engine | STARs |
Subscribe |
EV72 processor for embedded vision applications with two vector processing units | STARs |
Subscribe |
EV74 processor with four vector processing units and 1760 MAC NN engine | STARs |
Subscribe |
EV74 processor with four vector processing units and 3520 MAC NN engine | STARs |
Subscribe |
EV74 processor with four vector processing units and 880 MAC NN engine | STARs |
Subscribe |
EV74 processor for embedded vision applications with four vector processing units | STARs |
Subscribe |
1760 MAC DNN Option for EV Vision Processor IP | STARs |
Subscribe |
3520 MAC DNN Option for EV Vision Processor IP | STARs |
Subscribe |
880 MAC DNN Option for EV Vision Processor IP | STARs |
Subscribe |
Description: |
1760 MAC DNN Option for EV Vision Processor IP |
Name: |
dwc_ev_dnn_1760_mac_option |
Version: |
2.20b |
ECCN: |
3E991/NLR |
STARs: |
Open and/or Closed STARs |
myDesignWare: |
Subscribe for Notifications |
Product Type: |
DesignWare Cores |
Documentation: |
Hide Documents...
Datasheets Synopsys ARC EV7x Embedded Vision Processor IP ( PDF )
Synopsys ARC EV7xFS Vision Processor Datasheet ( PDF )
|
Download: |
ev-vision_processor |
Product Code: |
B869-0, B870-0, B871-0, C173-0, C623-0, C624-0, C769-0, D107-0, E941-0, E942-0, E943-0 |
Description: |
3520 MAC DNN Option for EV Vision Processor IP |
Name: |
dwc_ev_dnn_3520_mac_option |
Version: |
2.20b |
ECCN: |
3E991/NLR |
STARs: |
Open and/or Closed STARs |
myDesignWare: |
Subscribe for Notifications |
Product Type: |
DesignWare Cores |
Documentation: |
Hide Documents...
Datasheets Synopsys ARC EV7x Embedded Vision Processor IP ( PDF )
Synopsys ARC EV7xFS Vision Processor Datasheet ( PDF )
|
Download: |
ev-vision_processor |
Product Code: |
B869-0, B870-0, B871-0, C173-0, C623-0, C624-0, C769-0, D107-0, E941-0, E942-0, E943-0 |
Description: |
880 MAC DNN Option for EV Vision Processor IP |
Name: |
dwc_ev_dnn_880_mac_option |
Version: |
2.20b |
ECCN: |
3E991/NLR |
STARs: |
Open and/or Closed STARs |
myDesignWare: |
Subscribe for Notifications |
Product Type: |
DesignWare Cores |
Documentation: |
Hide Documents...
Datasheets Synopsys ARC EV7x Embedded Vision Processor IP ( PDF )
Synopsys ARC EV7xFS Vision Processor Datasheet ( PDF )
|
Download: |
ev-vision_processor |
Product Code: |
B869-0, B870-0, B871-0, C173-0, C623-0, C624-0, C769-0, D107-0, E941-0, E942-0, E943-0 |
Description: |
EV71 processor for embedded vision applications with a single vector processing unit |
Name: |
dwc_ev71_processor |
Version: |
3.00a |
ECCN: |
3E991/NLR |
STARs: |
Open and/or Closed STARs |
myDesignWare: |
Subscribe for Notifications |
Product Type: |
DesignWare Cores |
Documentation: |
Hide Documents...
Databooks DesignWare ARC Trace Databook (EV7x 3.00a) ( PDF )
DesignWare DNN Accelerator EV7x Databook (EV7x 3.00a) ( PDF )
DesignWare EV7x Processor Databook (EV7x 3.00a) ( PDF )
HAPS Reference Design Flow Databook (EV7x 3.00a) ( PDF )
Datasheet Synopsys ARC EV7x Embedded Vision Processor IP ( PDF )
Reference Manual ARCv2 ISA Programmer’s Reference for DW EV7x (EV7x 3.00a) ( PDF )
User Guides ASIC Reference Design Flow User’s Guide (EV7x 3.00a) ( PDF )
DesignWare EV7x Implementation and Integration Guide (EV7x 3.00a) ( PDF )
EV7x Synthesis and Physical Implementation User Guide (EV7x 3.00a) ( PDF )
|
Download: |
arc_ev7x_processor |
Product Code: |
F348-0 |
Description: |
EV71 processor with a single vector processing unit and 1760 MAC NN engine |
Name: |
dwc_ev71dnn1760_processor |
Version: |
3.00a |
ECCN: |
3E991/NLR |
STARs: |
Open and/or Closed STARs |
myDesignWare: |
Subscribe for Notifications |
Product Type: |
DesignWare Cores |
Documentation: |
Hide Documents...
Databooks DesignWare ARC Trace Databook (EV7x 3.00a) ( PDF )
DesignWare DNN Accelerator EV7x Databook (EV7x 3.00a) ( PDF )
DesignWare EV7x Processor Databook (EV7x 3.00a) ( PDF )
HAPS Reference Design Flow Databook (EV7x 3.00a) ( PDF )
Reference Manual ARCv2 ISA Programmer’s Reference for DW EV7x (EV7x 3.00a) ( PDF )
User Guides ASIC Reference Design Flow User’s Guide (EV7x 3.00a) ( PDF )
DesignWare EV7x Implementation and Integration Guide (EV7x 3.00a) ( PDF )
EV7x Synthesis and Physical Implementation User Guide (EV7x 3.00a) ( PDF )
|
Download: |
arc_ev7x_processor |
Product Code: |
G090-0 |
Description: |
EV71 processor with a single vector processing unit and 3520 MAC NN engine |
Name: |
dwc_ev71dnn3520_processor |
Version: |
3.00a |
ECCN: |
3E991/NLR |
STARs: |
Open and/or Closed STARs |
myDesignWare: |
Subscribe for Notifications |
Product Type: |
DesignWare Cores |
Documentation: |
Hide Documents...
Databooks DesignWare ARC Trace Databook (EV7x 3.00a) ( PDF )
DesignWare DNN Accelerator EV7x Databook (EV7x 3.00a) ( PDF )
DesignWare EV7x Processor Databook (EV7x 3.00a) ( PDF )
HAPS Reference Design Flow Databook (EV7x 3.00a) ( PDF )
Reference Manual ARCv2 ISA Programmer’s Reference for DW EV7x (EV7x 3.00a) ( PDF )
User Guides ASIC Reference Design Flow User’s Guide (EV7x 3.00a) ( PDF )
DesignWare EV7x Implementation and Integration Guide (EV7x 3.00a) ( PDF )
EV7x Synthesis and Physical Implementation User Guide (EV7x 3.00a) ( PDF )
|
Download: |
arc_ev7x_processor |
Product Code: |
G091-0 |
Description: |
EV71 processor with a single vector processing unit and 880 MAC NN engine |
Name: |
dwc_ev71dnn880_processor |
Version: |
3.00a |
ECCN: |
3E991/NLR |
STARs: |
Open and/or Closed STARs |
myDesignWare: |
Subscribe for Notifications |
Product Type: |
DesignWare Cores |
Documentation: |
Hide Documents...
Databooks DesignWare ARC Trace Databook (EV7x 3.00a) ( PDF )
DesignWare DNN Accelerator EV7x Databook (EV7x 3.00a) ( PDF )
DesignWare EV7x Processor Databook (EV7x 3.00a) ( PDF )
HAPS Reference Design Flow Databook (EV7x 3.00a) ( PDF )
Reference Manual ARCv2 ISA Programmer’s Reference for DW EV7x (EV7x 3.00a) ( PDF )
User Guides ASIC Reference Design Flow User’s Guide (EV7x 3.00a) ( PDF )
DesignWare EV7x Implementation and Integration Guide (EV7x 3.00a) ( PDF )
EV7x Synthesis and Physical Implementation User Guide (EV7x 3.00a) ( PDF )
|
Download: |
arc_ev7x_processor |
Product Code: |
G089-0 |
Description: |
EV72 processor for embedded vision applications with two vector processing units |
Name: |
dwc_ev72_processor |
Version: |
3.00a |
ECCN: |
3E991/NLR |
STARs: |
Open and/or Closed STARs |
myDesignWare: |
Subscribe for Notifications |
Product Type: |
DesignWare Cores |
Documentation: |
Hide Documents...
Databooks DesignWare ARC Trace Databook (EV7x 3.00a) ( PDF )
DesignWare DNN Accelerator EV7x Databook (EV7x 3.00a) ( PDF )
DesignWare EV7x Processor Databook (EV7x 3.00a) ( PDF )
HAPS Reference Design Flow Databook (EV7x 3.00a) ( PDF )
Datasheet Synopsys ARC EV7x Embedded Vision Processor IP ( PDF )
Reference Manual ARCv2 ISA Programmer’s Reference for DW EV7x (EV7x 3.00a) ( PDF )
User Guides ASIC Reference Design Flow User’s Guide (EV7x 3.00a) ( PDF )
DesignWare EV7x Implementation and Integration Guide (EV7x 3.00a) ( PDF )
EV7x Synthesis and Physical Implementation User Guide (EV7x 3.00a) ( PDF )
|
Download: |
arc_ev7x_processor |
Product Code: |
F349-0 |
Description: |
EV72 processor with two vector processing units and 1760 MAC NN engine |
Name: |
dwc_ev72dnn1760_processor |
Version: |
3.00a |
ECCN: |
3E991/NLR |
STARs: |
Open and/or Closed STARs |
myDesignWare: |
Subscribe for Notifications |
Product Type: |
DesignWare Cores |
Documentation: |
Hide Documents...
Databooks DesignWare ARC Trace Databook (EV7x 3.00a) ( PDF )
DesignWare DNN Accelerator EV7x Databook (EV7x 3.00a) ( PDF )
DesignWare EV7x Processor Databook (EV7x 3.00a) ( PDF )
HAPS Reference Design Flow Databook (EV7x 3.00a) ( PDF )
Reference Manual ARCv2 ISA Programmer’s Reference for DW EV7x (EV7x 3.00a) ( PDF )
User Guides ASIC Reference Design Flow User’s Guide (EV7x 3.00a) ( PDF )
DesignWare EV7x Implementation and Integration Guide (EV7x 3.00a) ( PDF )
EV7x Synthesis and Physical Implementation User Guide (EV7x 3.00a) ( PDF )
|
Download: |
arc_ev7x_processor |
Product Code: |
G093-0 |
Description: |
EV72 processor with two vector processing units and 3520 MAC NN engine |
Name: |
dwc_ev72dnn3520_processor |
Version: |
3.00a |
ECCN: |
3E991/NLR |
STARs: |
Open and/or Closed STARs |
myDesignWare: |
Subscribe for Notifications |
Product Type: |
DesignWare Cores |
Documentation: |
Hide Documents...
Databooks DesignWare ARC Trace Databook (EV7x 3.00a) ( PDF )
DesignWare DNN Accelerator EV7x Databook (EV7x 3.00a) ( PDF )
DesignWare EV7x Processor Databook (EV7x 3.00a) ( PDF )
HAPS Reference Design Flow Databook (EV7x 3.00a) ( PDF )
Reference Manual ARCv2 ISA Programmer’s Reference for DW EV7x (EV7x 3.00a) ( PDF )
User Guides ASIC Reference Design Flow User’s Guide (EV7x 3.00a) ( PDF )
DesignWare EV7x Implementation and Integration Guide (EV7x 3.00a) ( PDF )
EV7x Synthesis and Physical Implementation User Guide (EV7x 3.00a) ( PDF )
|
Download: |
arc_ev7x_processor |
Product Code: |
G094-0 |
Description: |
EV72 processor with two vector processing units and 880 MAC NN engine |
Name: |
dwc_ev72dnn880_processor |
Version: |
3.00a |
ECCN: |
3E991/NLR |
STARs: |
Open and/or Closed STARs |
myDesignWare: |
Subscribe for Notifications |
Product Type: |
DesignWare Cores |
Documentation: |
Hide Documents...
Databooks DesignWare ARC Trace Databook (EV7x 3.00a) ( PDF )
DesignWare DNN Accelerator EV7x Databook (EV7x 3.00a) ( PDF )
DesignWare EV7x Processor Databook (EV7x 3.00a) ( PDF )
HAPS Reference Design Flow Databook (EV7x 3.00a) ( PDF )
Reference Manual ARCv2 ISA Programmer’s Reference for DW EV7x (EV7x 3.00a) ( PDF )
User Guides ASIC Reference Design Flow User’s Guide (EV7x 3.00a) ( PDF )
DesignWare EV7x Implementation and Integration Guide (EV7x 3.00a) ( PDF )
EV7x Synthesis and Physical Implementation User Guide (EV7x 3.00a) ( PDF )
|
Download: |
arc_ev7x_processor |
Product Code: |
G092-0 |
Description: |
EV74 processor for embedded vision applications with four vector processing units |
Name: |
dwc_ev74_processor |
Version: |
3.00a |
ECCN: |
3E991/NLR |
STARs: |
Open and/or Closed STARs |
myDesignWare: |
Subscribe for Notifications |
Product Type: |
DesignWare Cores |
Documentation: |
Hide Documents...
Databooks DesignWare ARC Trace Databook (EV7x 3.00a) ( PDF )
DesignWare DNN Accelerator EV7x Databook (EV7x 3.00a) ( PDF )
DesignWare EV7x Processor Databook (EV7x 3.00a) ( PDF )
HAPS Reference Design Flow Databook (EV7x 3.00a) ( PDF )
Datasheet Synopsys ARC EV7x Embedded Vision Processor IP ( PDF )
Reference Manual ARCv2 ISA Programmer’s Reference for DW EV7x (EV7x 3.00a) ( PDF )
User Guides ASIC Reference Design Flow User’s Guide (EV7x 3.00a) ( PDF )
DesignWare EV7x Implementation and Integration Guide (EV7x 3.00a) ( PDF )
EV7x Synthesis and Physical Implementation User Guide (EV7x 3.00a) ( PDF )
|
Download: |
arc_ev7x_processor |
Product Code: |
F350-0 |
Description: |
EV74 processor with four vector processing units and 1760 MAC NN engine |
Name: |
dwc_ev74dnn1760_processor |
Version: |
3.00a |
ECCN: |
3E991/NLR |
STARs: |
Open and/or Closed STARs |
myDesignWare: |
Subscribe for Notifications |
Product Type: |
DesignWare Cores |
Documentation: |
Hide Documents...
Databooks DesignWare ARC Trace Databook (EV7x 3.00a) ( PDF )
DesignWare DNN Accelerator EV7x Databook (EV7x 3.00a) ( PDF )
DesignWare EV7x Processor Databook (EV7x 3.00a) ( PDF )
HAPS Reference Design Flow Databook (EV7x 3.00a) ( PDF )
Reference Manual ARCv2 ISA Programmer’s Reference for DW EV7x (EV7x 3.00a) ( PDF )
User Guides ASIC Reference Design Flow User’s Guide (EV7x 3.00a) ( PDF )
DesignWare EV7x Implementation and Integration Guide (EV7x 3.00a) ( PDF )
EV7x Synthesis and Physical Implementation User Guide (EV7x 3.00a) ( PDF )
|
Download: |
arc_ev7x_processor |
Product Code: |
G096-0 |
Description: |
EV74 processor with four vector processing units and 3520 MAC NN engine |
Name: |
dwc_ev74dnn3520_processor |
Version: |
3.00a |
ECCN: |
3E991/NLR |
STARs: |
Open and/or Closed STARs |
myDesignWare: |
Subscribe for Notifications |
Product Type: |
DesignWare Cores |
Documentation: |
Hide Documents...
Databooks DesignWare ARC Trace Databook (EV7x 3.00a) ( PDF )
DesignWare DNN Accelerator EV7x Databook (EV7x 3.00a) ( PDF )
DesignWare EV7x Processor Databook (EV7x 3.00a) ( PDF )
HAPS Reference Design Flow Databook (EV7x 3.00a) ( PDF )
Reference Manual ARCv2 ISA Programmer’s Reference for DW EV7x (EV7x 3.00a) ( PDF )
User Guides ASIC Reference Design Flow User’s Guide (EV7x 3.00a) ( PDF )
DesignWare EV7x Implementation and Integration Guide (EV7x 3.00a) ( PDF )
EV7x Synthesis and Physical Implementation User Guide (EV7x 3.00a) ( PDF )
|
Download: |
arc_ev7x_processor |
Product Code: |
G097-0 |
Description: |
EV74 processor with four vector processing units and 880 MAC NN engine |
Name: |
dwc_ev74dnn880_processor |
Version: |
3.00a |
ECCN: |
3E991/NLR |
STARs: |
Open and/or Closed STARs |
myDesignWare: |
Subscribe for Notifications |
Product Type: |
DesignWare Cores |
Documentation: |
Hide Documents...
Databooks DesignWare ARC Trace Databook (EV7x 3.00a) ( PDF )
DesignWare DNN Accelerator EV7x Databook (EV7x 3.00a) ( PDF )
DesignWare EV7x Processor Databook (EV7x 3.00a) ( PDF )
HAPS Reference Design Flow Databook (EV7x 3.00a) ( PDF )
Reference Manual ARCv2 ISA Programmer’s Reference for DW EV7x (EV7x 3.00a) ( PDF )
User Guides ASIC Reference Design Flow User’s Guide (EV7x 3.00a) ( PDF )
DesignWare EV7x Implementation and Integration Guide (EV7x 3.00a) ( PDF )
EV7x Synthesis and Physical Implementation User Guide (EV7x 3.00a) ( PDF )
|
Download: |
arc_ev7x_processor |
Product Code: |
G095-0 |