array:1 [
"results" => array:3 [0 => array:8 [
"facet_counts" => array:6 [0 => array:4 [
"counts" => array:11 [0 => array:3 [
"count" => 22
"highlighted" => "{"id":5,"name":"Synopsys, Inc.","providerslug":"synopsys-inc"}"
"value" => "{"id":5,"name":"Synopsys, Inc.","providerslug":"synopsys-inc"}"
]
1 => array:3 [
"count" => 5
"highlighted" => "{"id":300,"name":"ChipCraft","providerslug":"chipcraft"}"
"value" => "{"id":300,"name":"ChipCraft","providerslug":"chipcraft"}"
]
2 => array:3 [
"count" => 4
"highlighted" => "{"id":375,"name":"eSi-RISC","providerslug":"esi-risc"}"
"value" => "{"id":375,"name":"eSi-RISC","providerslug":"esi-risc"}"
]
3 => array:3 [
"count" => 4
"highlighted" => "{"id":34,"name":"Silvaco, Inc.","providerslug":"silvaco-inc"}"
"value" => "{"id":34,"name":"Silvaco, Inc.","providerslug":"silvaco-inc"}"
]
4 => array:3 [
"count" => 2
"highlighted" => "{"id":7,"name":"Xilinx, Inc.","providerslug":"xilinx-inc"}"
"value" => "{"id":7,"name":"Xilinx, Inc.","providerslug":"xilinx-inc"}"
]
5 => array:3 [
"count" => 2
"highlighted" => "{"id":24,"name":"Cadence Design Systems, Inc.","providerslug":"cadence-design-systems-inc"}"
"value" => "{"id":24,"name":"Cadence Design Systems, Inc.","providerslug":"cadence-design-systems-inc"}"
]
6 => array:3 [
"count" => 1
"highlighted" => "{"id":3,"name":"CAST","providerslug":"cast"}"
"value" => "{"id":3,"name":"CAST","providerslug":"cast"}"
]
7 => array:3 [
"count" => 1
"highlighted" => "{"id":221,"name":"Arm Ltd.","providerslug":"arm-ltd"}"
"value" => "{"id":221,"name":"Arm Ltd.","providerslug":"arm-ltd"}"
]
8 => array:3 [
"count" => 1
"highlighted" => "{"id":117,"name":"Beyond Semiconductor","providerslug":"beyond-semiconductor"}"
"value" => "{"id":117,"name":"Beyond Semiconductor","providerslug":"beyond-semiconductor"}"
]
9 => array:3 [
"count" => 1
"highlighted" => "{"id":143,"name":"Andes Technology Corp.","providerslug":"andes-technology-corp"}"
"value" => "{"id":143,"name":"Andes Technology Corp.","providerslug":"andes-technology-corp"}"
]
10 => array:3 [
"count" => 1
"highlighted" => "{"id":47,"name":"Lattice Semiconductor Corp.","providerslug":"lattice-semiconductor-corp"}"
"value" => "{"id":47,"name":"Lattice Semiconductor Corp.","providerslug":"lattice-semiconductor-corp"}"
]
]
"field_name" => "provider.object"
"sampled" => false
"stats" => array:1 [
"total_values" => 11]
]
1 => array:4 [
"counts" => array:2 [0 => array:3 [
"count" => 5
"highlighted" => "UMC"
"value" => "UMC"
]
1 => array:3 [
"count" => 1
"highlighted" => "TSMC"
"value" => "TSMC"
]
]
"field_name" => "asic.foundry"
"sampled" => false
"stats" => array:1 [
"total_values" => 2]
]
2 => array:4 [
"counts" => array:3 [0 => array:3 [
"count" => 4
"highlighted" => "UMC_1300"
"value" => "UMC_1300"
]
1 => array:3 [
"count" => 1
"highlighted" => "UMC_1800"
"value" => "UMC_1800"
]
2 => array:3 [
"count" => 1
"highlighted" => "TSMC_400"
"value" => "TSMC_400"
]
]
"field_name" => "asic.foundry_node"
"sampled" => false
"stats" => array:1 [
"total_values" => 3]
]
3 => array:4 [
"counts" => array:3 [0 => array:3 [
"count" => 4
"highlighted" => "1300_UMC"
"value" => "1300_UMC"
]
1 => array:3 [
"count" => 1
"highlighted" => "400_TSMC"
"value" => "400_TSMC"
]
2 => array:3 [
"count" => 1
"highlighted" => "1800_UMC"
"value" => "1800_UMC"
]
]
"field_name" => "asic.node_foundry"
"sampled" => false
"stats" => array:1 [
"total_values" => 3]
]
4 => array:4 [
"counts" => array:3 [0 => array:3 [
"count" => 4
"highlighted" => "1300"
"value" => "1300"
]
1 => array:3 [
"count" => 1
"highlighted" => "400"
"value" => "400"
]
2 => array:3 [
"count" => 1
"highlighted" => "1800"
"value" => "1800"
]
]
"field_name" => "asic.node"
"sampled" => false
"stats" => array:5 [
"avg" => 1233.3333333333
"max" => 1800.0
"min" => 400.0
"sum" => 7400.0
"total_values" => 3]
]
5 => array:4 [
"counts" => array:1 [0 => array:3 [
"count" => 44
"highlighted" => "sip"
"value" => "sip"
]
]
"field_name" => "productTypes"
"sampled" => false
"stats" => array:1 [
"total_values" => 1]
]
]
"found" => 44
"hits" => array:10 [0 => array:5 [
"document" => array:48 [
"asic.foundry" => []
"asic.foundry_node" => []
"asic.foundry_node_process" => []
"asic.node" => []
"asic.node_foundry" => []
"blockdiagram" => "/upload/catalog/product/blockdiagram/682/icon_32-bit-risc-processor-to-deliver-high-performance-in-low-cost-microcontroller-applications-66bb499334169.png.webp"
"category.id" => array:2 [0 => 6471 => 62]
"category.name" => array:2 [0 => "Arm Processor IP"
1 => "32-Bit Microprocessor IP"
]
"category.slug" => []
"created_at" => 1099376309
"id" => "682"
"keyfeatures" => """
<ul>\r\n\t<li>Powerful debug and non-intrusive real-time trace - Comprehensive debug and trace features dramatically improve developer productivity. It is extremely efficient to develop embedded software with proper debug.</li>\r\n\t<li>Memory Protection Unit (MPU) - Software reliability improves when each module is allowed access only to specific areas of memory required for it to operate. This protection prevents unexpected access that may overwrite critical data.</li>\r\n\t<li>Integrated nested vectored interrupt controller (NVIC) - There is no need for a standalone external interrupt controller. Interrupt handling is taken care of by the NVIC removing the complexity of managing interrupts manually via the processor.</li>\r\n\t<li>Thumb-2 code density - On average, the mix between 16bit and 32bit instructions yields a better code density when compared to 8bit and 16bit architectures. This has significant advantages in terms of reduced memory requirements and maximizing the usage of precious on-chip Flash memory.</li>\r\n</ul>
"""
"keyfeatures_cn" => ""
"keywords" => "ARM, Cortex, Cortex-M, Cortex-M3, 32-bit, RISC, Processor, low-power, low-cost, performance, low-area, Thumb2, Thumb-2, Micrcontroller"
"logo" => "arm-66bb4782623ac.webp"
"logo2" => "arm-66bb4782623ac.webp"
"name" => "asic.node"
"overview" => "<p>The Cortex-M3 processor is specifically developed to enable partners to develop high-performance, low-cost platforms for a broad range of devices, including microcontrollers, automotive body systems, industrial control systems, and wireless networking and sensors.</p>"
"overview_cn" => ""
"partnumber" => "ARM Cortex-M3"
"priority" => 1
"priority_taxo" => 1
"productTypes" => array:1 [0 => "sip"
]
"provider.id" => 221
"provider.name" => "Arm Ltd."
"provider.object" => "{"id":221,"name":"Arm Ltd.","providerslug":"arm-ltd"}"
"provider.priority" => 1
"provider.slug" => "arm-ltd"
"published_as_new_at" => 0
"seofeatures" => """
<ul>\r\n\t<li>Powerful debug and non-intrusive real-time trace - Comprehensive debug and trace features dramatically improve developer productivity. It is extremely efficient to develop embedded software with proper debug.</li>\r\n\t<li>Memory Protection Unit (MPU) - Software reliability improves when each module is allowed access only to specific areas of memory required for it to operate. This protection prevents unexpected access that may overwrite critical data.</li>\r\n\t<li>Integrated nested vectored interrupt controller (NVIC) - There is no need for a standalone external interrupt controller. Interrupt handling is taken care of by the NVIC removing the complexity of managing interrupts manually via the processor.</li>\r\n\t<li>Thumb-2 code density - On average, the mix between 16bit and 32bit instructions yields a better code density when compared to 8bit and 16bit architectures. This has significant advantages in terms of reduced memory requirements and maximizing the usage of precious on-chip Flash memory.</li>\r\n</ul>
"""
"seofeatures_cn" => ""
"shortdescription" => "32-bit RISC Processor To Deliver High Performance In Low-Cost Microcontroller Applications"
"shortdescription_cn" => ""
"slug" => "32-bit-risc-processor-to-deliver-high-performance-in-low-cost-microcontroller-applications"
"sortable_id" => 682
"taxo0" => array:1 [0 => 1]
"taxo1" => array:1 [0 => 9]
"taxo2" => array:1 [0 => 99]
"taxo3" => array:2 [0 => 6471 => 62]
"taxo4" => []
"taxo5" => []
"taxo6" => []
"taxo7" => []
"taxo8" => []
"text_high_priority" => "ARM Cortex-M3 32-bit RISC Processor To Deliver High Performance In Low-Cost Microcontroller Applications Arm Ltd."
"text_low_priority" => """
The Cortex-M3 processor is specifically developed to enable partners develop high-performance low-cost platforms for a broad range of devices including microcontrollers automotive body systems industrial control and wireless networking sensors. \r\n\tPowerful debug non-intrusive real-time trace - Comprehensive features dramatically improve developer productivity. It extremely efficient embedded software with proper debug.\r\n\tMemory Protection Unit (MPU) Software reliability improves when each module allowed access only specific areas memory required it operate. This protection prevents unexpected that may overwrite critical data.\r\n\tIntegrated nested vectored interrupt controller (NVIC) There no need standalone external controller. Interrupt handling taken care by the NVIC removing complexity managing interrupts manually via processor.\r\n\tThumb-2 code density On average mix between 16bit 32bit instructions yields better compared 8bit architectures. has significant advantages in terms reduced requirements maximizing usage precious on-chip Flash memory.\r\n
"""
"text_medium_priority" => "ARM Cortex Cortex-M Cortex-M3 32-bit RISC Processor low-power low-cost performance low-area Thumb2 Thumb-2 Micrcontroller"
"updated_at" => 1724273852]
"highlight" => array:2 [
"text_high_priority" => array:2 [
"matched_tokens" => array:3 [ …3]
"snippet" => "ARM Cortex-M3 <mark>32-bit</mark> <mark>RISC</mark> <mark>Processor</mark> To Deliver High Performance In Low-Cost Microcontroller Applications Arm Ltd."
]
"text_low_priority" => array:2 [
"matched_tokens" => array:2 [ …2]
"snippet" => """
managing interrupts manually via <mark>processor</mark>.\r\n\tThumb-2 code density On average mix between 16bit <mark>32bit</mark> instructions yields better compared
"""
]
]
"highlights" => array:2 [0 => array:3 [
"field" => "text_high_priority"
"matched_tokens" => array:3 [ …3]
"snippet" => "ARM Cortex-M3 <mark>32-bit</mark> <mark>RISC</mark> <mark>Processor</mark> To Deliver High Performance In Low-Cost Microcontroller Applications Arm Ltd."
]
1 => array:3 [
"field" => "text_low_priority"
"matched_tokens" => array:2 [ …2]
"snippet" => """
managing interrupts manually via <mark>processor</mark>.\r\n\tThumb-2 code density On average mix between 16bit <mark>32bit</mark> instructions yields better compared
"""
]
]
"text_match" => 1763185779750731778
"text_match_info" => array:7 [
"best_field_score" => "3315704397824"
"best_field_weight" => 15
"fields_matched" => 2
"num_tokens_dropped" => 0
"score" => "1763185779750731778"
"tokens_matched" => 3
"typo_prefix_score" => 0]
]
1 => array:5 [
"document" => array:48 [
"asic.foundry" => array:1 [0 => "UMC"
]
"asic.foundry_node" => array:1 [0 => "UMC_1300"
]
"asic.foundry_node_process" => array:1 [0 => "UMC_1300_"
]
"asic.node" => array:1 [0 => 1300]
"asic.node_foundry" => array:1 [0 => "1300_UMC"
]
"blockdiagram" => "/upload/catalog/product/blockdiagram/11190/icon_32-bit-high-performance-single-multicore-risc-processor-with-code-compression-66bb6453b3583.jpg.webp"
"category.id" => array:1 [0 => 62]
"category.name" => array:1 [0 => "32-Bit Microprocessor IP"
]
"category.slug" => []
"created_at" => 1503006995
"id" => "11190"
"keyfeatures" => "<ul><li>High Performance 32-bit RISC CPU</li><li>Proprietary 6-stage pipeline</li><li>16-bit code compression</li><li>Single or multicore implementation</li><li>Up to 1.37 DMIPS/MHz/Core</li><li>Up to 2.29 CoreMark/MHz/Core</li><li>Optional set-associative caches with data snooping</li><li>Power-down mode</li><li>On-chip debug support</li><li>FPGA and silicon proven</li><li>JTAG or 2-pin Serial Wire Debug</li></ul>"
"keyfeatures_cn" => ""
"keywords" => "processor, microprocessor, multicore, 32-bit, high-performance"
"logo" => "chipcraft-66bb479115140.webp"
"logo2" => "chipcraft-66bb479115140.webp"
"name" => "asic.node"
"overview" => "The CC150-C processor is a synthesisable Verilog model of a high performance 32-bit RISC processor. The model is highly configurable, and particularly suitable for system-on-a-chip (SoC) designs. The core is interfaced using the AMBA AHB, AHB-Lite and APB buses or AXI4 and AXI4-Lite buses. The processor can be efficiently implemented on FPGA and ASIC technologies and uses standard synchronous memory cells for caches and register file."
"overview_cn" => ""
"partnumber" => "CC150-C"
"priority" => 6
"priority_taxo" => 1
"productTypes" => array:1 [0 => "sip"
]
"provider.id" => 300
"provider.name" => "ChipCraft"
"provider.object" => "{"id":300,"name":"ChipCraft","providerslug":"chipcraft"}"
"provider.priority" => 141
"provider.slug" => "chipcraft"
"published_as_new_at" => 0
"seofeatures" => """
<ul><li>High Performance 32-bit RISC CPU</li>\n<li>Proprietary 6-stage pipeline</li>\n<li>16-bit code compression</li>\n<li>Single or multicore implementation</li>\n</ul>
"""
"seofeatures_cn" => ""
"shortdescription" => "32-bit High Performance Single/Multicore RISC Processor with code compression"
"shortdescription_cn" => ""
"slug" => "32-bit-high-performance-single-multicore-risc-processor-with-code-compression"
"sortable_id" => 11190
"taxo0" => array:1 [0 => 1]
"taxo1" => array:1 [0 => 9]
"taxo2" => array:1 [0 => 99]
"taxo3" => array:1 [0 => 62]
"taxo4" => []
"taxo5" => []
"taxo6" => []
"taxo7" => []
"taxo8" => []
"text_high_priority" => "CC150-C 32-bit High Performance Single/Multicore RISC Processor with code compression ChipCraft"
"text_low_priority" => "The CC150-C processor is a synthesisable Verilog model of high performance 32-bit RISC processor. highly configurable and particularly suitable for system-on-a-chip (SoC) designs. core interfaced using the AMBA AHB AHB-Lite APB buses or AXI4 AXI4-Lite buses. can be efficiently implemented on FPGA ASIC technologies uses standard synchronous memory cells caches register file. High Performance CPUProprietary 6-stage pipeline16-bit code compressionSingle multicore implementationUp to 1.37 DMIPS/MHz/CoreUp 2.29 CoreMark/MHz/CoreOptional set-associative with data snoopingPower-down modeOn-chip debug supportFPGA silicon provenJTAG 2-pin Serial Wire Debug"
"text_medium_priority" => "processor microprocessor multicore 32-bit high-performance"
"updated_at" => 1553273045]
"highlight" => array:2 [
"text_high_priority" => array:2 [
"matched_tokens" => array:3 [ …3]
"snippet" => "CC150-C <mark>32-bit</mark> High Performance Single/Multicore <mark>RISC</mark> <mark>Processor</mark> with code compression ChipCraft"
]
"text_low_priority" => array:2 [
"matched_tokens" => array:3 [ …3]
"snippet" => "model of high performance <mark>32-bit</mark> <mark>RISC</mark> <mark>processor</mark>. highly configurable and particularly"
]
]
"highlights" => array:2 [0 => array:3 [
"field" => "text_low_priority"
"matched_tokens" => array:3 [ …3]
"snippet" => "model of high performance <mark>32-bit</mark> <mark>RISC</mark> <mark>processor</mark>. highly configurable and particularly"
]
1 => array:3 [
"field" => "text_high_priority"
"matched_tokens" => array:3 [ …3]
"snippet" => "CC150-C <mark>32-bit</mark> High Performance Single/Multicore <mark>RISC</mark> <mark>Processor</mark> with code compression ChipCraft"
]
]
"text_match" => 1763185779749158914
"text_match_info" => array:7 [
"best_field_score" => "3315704201216"
"best_field_weight" => 15
"fields_matched" => 2
"num_tokens_dropped" => 0
"score" => "1763185779749158914"
"tokens_matched" => 3
"typo_prefix_score" => 0]
]
2 => array:5 [
"document" => array:48 [
"asic.foundry" => array:1 [0 => "UMC"
]
"asic.foundry_node" => array:1 [0 => "UMC_1300"
]
"asic.foundry_node_process" => array:1 [0 => "UMC_1300_"
]
"asic.node" => array:1 [0 => 1300]
"asic.node_foundry" => array:1 [0 => "1300_UMC"
]
"blockdiagram" => "/upload/catalog/product/blockdiagram/9790/icon_32-bit-high-performance-single-multicore-risc-processor-66bb5e5074ad5.jpg.webp"
"category.id" => array:1 [0 => 62]
"category.name" => array:1 [0 => "32-Bit Microprocessor IP"
]
"category.slug" => []
"created_at" => 1481382393
"id" => "9790"
"keyfeatures" => "<ul><li>High Performance 32-bit RISC CPU</li><li>Proprietary 6-stage pipeline</li><li>Single or multicore implementation</li><li>Up to 1.37 DMIPS/MHz/Core</li><li>Up to 2.29 CoreMark/MHz/Core</li><li>Optional set-associative caches with data snooping</li><li>Power-down mode</li><li>On-chip debug support</li><li>FPGA and silicon proven</li><li>JTAG or 2-pin Serial Wire Debug</li></ul>"
"keyfeatures_cn" => ""
"keywords" => "processor, microprocessor, multicore, 32-bit, high-performance"
"logo" => "chipcraft-66bb479115140.webp"
"logo2" => "chipcraft-66bb479115140.webp"
"name" => "asic.node"
"overview" => "The CC100-C processor is a synthesisable Verilog model of a high performance 32-bit RISC processor. The model is highly configurable, and particularly suitable for system-on-a-chip (SoC) designs. The core is interfaced using the AMBA AHB, AHB-Lite and APB buses. The processor can be efficiently implemented on FPGA and ASIC technologies and uses standard synchronous memory cells for caches and register file."
"overview_cn" => ""
"partnumber" => "CC100-C"
"priority" => 6
"priority_taxo" => 1
"productTypes" => array:1 [0 => "sip"
]
"provider.id" => 300
"provider.name" => "ChipCraft"
"provider.object" => "{"id":300,"name":"ChipCraft","providerslug":"chipcraft"}"
"provider.priority" => 141
"provider.slug" => "chipcraft"
"published_as_new_at" => 0
"seofeatures" => """
<ul><li>High Performance 32-bit RISC CPU</li>\n<li>Proprietary 6-stage pipeline</li>\n<li>Single or multicore implementation</li>\n<li>Up to 1.37 DMIPS/MHz/Core</li>\n</ul>
"""
"seofeatures_cn" => ""
"shortdescription" => "32-bit High Performance Single/Multicore RISC Processor"
"shortdescription_cn" => ""
"slug" => "32-bit-high-performance-single-multicore-risc-processor"
"sortable_id" => 9790
"taxo0" => array:1 [0 => 1]
"taxo1" => array:1 [0 => 9]
"taxo2" => array:1 [0 => 99]
"taxo3" => array:1 [0 => 62]
"taxo4" => []
"taxo5" => []
"taxo6" => []
"taxo7" => []
"taxo8" => []
"text_high_priority" => "CC100-C 32-bit High Performance Single/Multicore RISC Processor ChipCraft"
"text_low_priority" => "The CC100-C processor is a synthesisable Verilog model of high performance 32-bit RISC processor. highly configurable and particularly suitable for system-on-a-chip (SoC) designs. core interfaced using the AMBA AHB AHB-Lite APB buses. can be efficiently implemented on FPGA ASIC technologies uses standard synchronous memory cells caches register file. High Performance CPUProprietary 6-stage pipelineSingle or multicore implementationUp to 1.37 DMIPS/MHz/CoreUp 2.29 CoreMark/MHz/CoreOptional set-associative with data snoopingPower-down modeOn-chip debug supportFPGA silicon provenJTAG 2-pin Serial Wire Debug"
"text_medium_priority" => "processor microprocessor multicore 32-bit high-performance"
"updated_at" => 1553272938]
"highlight" => array:2 [
"text_high_priority" => array:2 [
"matched_tokens" => array:3 [ …3]
"snippet" => "CC100-C <mark>32-bit</mark> High Performance Single/Multicore <mark>RISC</mark> <mark>Processor</mark> ChipCraft"
]
"text_low_priority" => array:2 [
"matched_tokens" => array:3 [ …3]
"snippet" => "model of high performance <mark>32-bit</mark> <mark>RISC</mark> <mark>processor</mark>. highly configurable and particularly"
]
]
"highlights" => array:2 [0 => array:3 [
"field" => "text_low_priority"
"matched_tokens" => array:3 [ …3]
"snippet" => "model of high performance <mark>32-bit</mark> <mark>RISC</mark> <mark>processor</mark>. highly configurable and particularly"
]
1 => array:3 [
"field" => "text_high_priority"
"matched_tokens" => array:3 [ …3]
"snippet" => "CC100-C <mark>32-bit</mark> High Performance Single/Multicore <mark>RISC</mark> <mark>Processor</mark> ChipCraft"
]
]
"text_match" => 1763185779749158914
"text_match_info" => array:7 [
"best_field_score" => "3315704201216"
"best_field_weight" => 15
"fields_matched" => 2
"num_tokens_dropped" => 0
"score" => "1763185779749158914"
"tokens_matched" => 3
"typo_prefix_score" => 0]
]
3 => array:5 [
"document" => array:48 [
"asic.foundry" => array:1 [0 => "TSMC"
]
"asic.foundry_node" => array:1 [0 => "TSMC_400"
]
"asic.foundry_node_process" => array:1 [0 => "TSMC_400_LP"
]
"asic.node" => array:1 [0 => 400]
"asic.node_foundry" => array:1 [0 => "400_TSMC"
]
"blockdiagram" => "/upload/catalog/product/blockdiagram/17032/icon_32-bit-high-performance-rv32gc-single-multicore-risc-processor-66bb8a27da8b0.jpg.webp"
"category.id" => array:1 [0 => 62]
"category.name" => array:1 [0 => "32-Bit Microprocessor IP"
]
"category.slug" => []
"created_at" => 1673903208
"id" => "17032"
"keyfeatures" => "<ul><li>High Performance 32-bit RV32GC CPU</li><li>Proprietary 6-stage pipeline</li><li>Single or multicore implementation</li><li>Up to 1.38 DMIPS/MHz/Core</li><li>Up to 2.10 CoreMark/MHz/Core</li><li>Optional set-associative caches with data snooping</li><li>Power-down mode</li><li>On-chip debug support</li><li>FPGA and ASIC</li><li>JTAG or Uart Debug</li></ul>"
"keyfeatures_cn" => ""
"keywords" => "RV32GC, processor, microprocessor, multicore, 32-bit, high-performance"
"logo" => "chipcraft-66bb479115140.webp"
"logo2" => "chipcraft-66bb479115140.webp"
"name" => "asic.node"
"overview" => "The CCRV32ST-C processor is a synthesisable Verilog model of a high performance 32-bit RV32GC processor. The model is highly configurable, and particularly suitable for system-on-a-chip (SoC) designs. The core is interfaced using the AMBA AXI4, AHB-Lite and APB buses. The processor can be efficiently implemented on FPGA and ASIC technologies and uses standard synchronous memory cells for caches and register file."
"overview_cn" => ""
"partnumber" => "CCRV32ST-C"
"priority" => 6
"priority_taxo" => 1
"productTypes" => array:1 [0 => "sip"
]
"provider.id" => 300
"provider.name" => "ChipCraft"
"provider.object" => "{"id":300,"name":"ChipCraft","providerslug":"chipcraft"}"
"provider.priority" => 141
"provider.slug" => "chipcraft"
"published_as_new_at" => 0
"seofeatures" => """
<ul><li>High Performance 32-bit RV32GC CPU</li>\n<li>Proprietary 6-stage pipeline</li>\n<li>Single or multicore implementation</li>\n<li>Up to 1.38 DMIPS/MHz/Core</li>\n</ul>
"""
"seofeatures_cn" => ""
"shortdescription" => "32-bit High Performance RV32GC Single/Multicore RISC Processor"
"shortdescription_cn" => ""
"slug" => "32-bit-high-performance-rv32gc-single-multicore-risc-processor"
"sortable_id" => 17032
"taxo0" => array:1 [0 => 1]
"taxo1" => array:1 [0 => 9]
"taxo2" => array:1 [0 => 99]
"taxo3" => array:1 [0 => 62]
"taxo4" => []
"taxo5" => []
"taxo6" => []
"taxo7" => []
"taxo8" => []
"text_high_priority" => "CCRV32ST-C 32-bit High Performance RV32GC Single/Multicore RISC Processor ChipCraft"
"text_low_priority" => "The CCRV32ST-C processor is a synthesisable Verilog model of high performance 32-bit RV32GC processor. highly configurable and particularly suitable for system-on-a-chip (SoC) designs. core interfaced using the AMBA AXI4 AHB-Lite APB buses. can be efficiently implemented on FPGA ASIC technologies uses standard synchronous memory cells caches register file. High Performance CPUProprietary 6-stage pipelineSingle or multicore implementationUp to 1.38 DMIPS/MHz/CoreUp 2.10 CoreMark/MHz/CoreOptional set-associative with data snoopingPower-down modeOn-chip debug supportFPGA ASICJTAG Uart Debug"
"text_medium_priority" => "RV32GC processor microprocessor multicore 32-bit high-performance"
"updated_at" => 1675063343]
"highlight" => array:2 [
"text_high_priority" => array:2 [
"matched_tokens" => array:3 [ …3]
"snippet" => "CCRV32ST-C <mark>32-bit</mark> High Performance RV32GC Single/Multicore <mark>RISC</mark> <mark>Processor</mark> ChipCraft"
]
"text_low_priority" => array:2 [
"matched_tokens" => array:2 [ …2]
"snippet" => "model of high performance <mark>32-bit</mark> RV32GC <mark>processor</mark>. highly configurable and particularly"
]
]
"highlights" => array:2 [0 => array:3 [
"field" => "text_high_priority"
"matched_tokens" => array:3 [ …3]
"snippet" => "CCRV32ST-C <mark>32-bit</mark> High Performance RV32GC Single/Multicore <mark>RISC</mark> <mark>Processor</mark> ChipCraft"
]
1 => array:3 [
"field" => "text_low_priority"
"matched_tokens" => array:2 [ …2]
"snippet" => "model of high performance <mark>32-bit</mark> RV32GC <mark>processor</mark>. highly configurable and particularly"
]
]
"text_match" => 1763185779748634626
"text_match_info" => array:7 [
"best_field_score" => "3315704135680"
"best_field_weight" => 15
"fields_matched" => 2
"num_tokens_dropped" => 0
"score" => "1763185779748634626"
"tokens_matched" => 3
"typo_prefix_score" => 0]
]
4 => array:5 [
"document" => array:48 [
"asic.foundry" => []
"asic.foundry_node" => []
"asic.foundry_node_process" => []
"asic.node" => []
"asic.node_foundry" => []
"blockdiagram" => "/upload/catalog/product/blockdiagram/20878/icon_arc-em11d-enhanced-32-bit-processor-core-arcv2dsp-isa-with-cache-and-xy-memory-674ca6f530e4f.jpg.webp"
"category.id" => array:1 [0 => 521]
"category.name" => array:1 [0 => "Audio Processor IP"
]
"category.slug" => []
"created_at" => 1733080324
"id" => "20878"
"keyfeatures" => "<ul><li>Dual 32x16 XMAC component supports up to two 32x16 MAC operations per instructions and supports all the 32x16 & dual 16x16 MAC instructions</li><li>Dual XMAC built in shifters and 80-bit accumulators allow pseudo floating-point operations to be performed which greatly expanded dynamic range</li><li>RAM configuration optimized for efficient area and power</li><li>Improved system efficiency with enhanced ARM® AMBA® AXI™/AHB™ bus bridges</li><li>Synopsys ARC XY Advanced DSP solution delivers the performance of dedicated DSP cores</li><li>Synopsys ARCompact 16-/32-bit Instruction Set Architecture reduces code size by up to 40 percent compared to 32-bit only instruction sets</li><li>Delivered as synthesizable RTL source code (Verilog®) to be fully compatible with industry-standard design methodologies and tool flows</li><li>XY Advanced DSP solution delivers the performance of dedicated DSP cores</li><li>Synopsys ARC MetaWare Development Toolkit, xCAM and nSIM simulators</li></ul>"
"keyfeatures_cn" => ""
"keywords" => "ARC Processors for Audio"
"logo" => "synopsys-66bb475c04b38.svg"
"logo2" => "synopsys-66bb475c04b38.svg"
"name" => "asic.node"
"overview" => "<p>The DSP-enhanced ARC® EMxD and HS4xD Families of embedded 32-bit processors are based on the scalable ARCv2DSP Instruction Set Architecture (ISA). The DSP-enhanced ARC processor families support a broad portfolio of certified audio codecs and post-processing software from a range of popular standards including Dolby, DTS, Microsoft and SRS.</p><p>With patented configuration technology, the cores can be easily customized to meet any application requirement from ultra-small task-specific controllers robust application processors. Additionally, the extendible instruction set makes it possible for customers to add instructions and operations to provide additional acceleration and more efficient operation, resulting in highly differentiated designs that cannot be built with standard, off-the-shelf DSPs or CPUs.</p><p>These processors are also designed to be tolerant to high memory latencies. Compared to other solutions in the market, the impact of latency on the processor load is negligible, making the ARC processors the best solution for systems like video and graphics IP, where DDR memory is shared with other resources.</p><p>DSP-Enhanced ARC EMxD Processors for Audio</p><p>The ARC EMxD family, which includes the ARC EM5D processor, ARC EM7D processor, ARC EM9D processor, and EM11D processor, are specifically designed for ultra low-power embedded DSP applications. These processors are based on the enhanced ARCv2DSP ISA, which adds over 150 optimized DSP instructions to the area- and code-efficient real-time ARCv2 RISC ISA. The processors feature a power-efficient unified 32x32 MUL/MAC unit, support for fixed point DSP vector and single instruction multiple data (SIMD) operations. The ARC EM DSP family features a balanced 3-stage Harvard architecture pipeline that provides efficient throughput and the cores offer excellent real-time control and DSP performance.</p><p>ARC DSP-Enhanced HS4xD Processors for Audio</p><p>The HS45D and HS47D processors support more than 150 DSP-optimized instructions, delivering a unique combination of high-performance control and high-efficiency digital signal processing. To speed the execution of math functions, the HS4xD cores give designers the option to implement a hardware integer divider, instructions for 64-bit multiply, multiply-accumulate (MAC), vector addition and vector subtraction, and a optional IEEE 754-compliant floating point unit (single- or double-precision or both). The ARC HS4xD processors are compatible with the ultra-low power ARC EMxD processors and have the same instruction set, making it easy to migrate code between the two processor families.</p>"
"overview_cn" => ""
"partnumber" => "dwc_arc_em11d_core"
"priority" => 1
"priority_taxo" => 1
"productTypes" => array:1 [0 => "sip"
]
"provider.id" => 5
"provider.name" => "Synopsys, Inc."
"provider.object" => "{"id":5,"name":"Synopsys, Inc.","providerslug":"synopsys-inc"}"
"provider.priority" => 12841
"provider.slug" => "synopsys-inc"
"published_as_new_at" => 0
"seofeatures" => "<ul><li>Dual 32x16 XMAC component supports up to two 32x16 MAC operations per instructions and supports all the 32x16 & dual 16x16 MAC instructions</li><li>Dual XMAC built in shifters and 80-bit accumulators allow pseudo floating-point operations to be performed which greatly expanded dynamic range</li><li>RAM configuration optimized for efficient area and power</li><li>Improved system efficiency with enhanced ARM® AMBA® AXI™/AHB™ bus bridges</li></ul>"
"seofeatures_cn" => ""
"shortdescription" => "ARC EM11D Enhanced 32-bit processor core, ARCv2DSP ISA with Cache and XY Memory"
"shortdescription_cn" => ""
"slug" => "arc-em11d-enhanced-32-bit-processor-core-arcv2dsp-isa-with-cache-and-xy-memory-ip"
"sortable_id" => 20878
"taxo0" => array:1 [0 => 1]
"taxo1" => array:1 [0 => 9]
"taxo2" => array:1 [0 => 521]
"taxo3" => []
"taxo4" => []
"taxo5" => []
"taxo6" => []
"taxo7" => []
"taxo8" => []
"text_high_priority" => "dwc_arc_em11d_core ARC EM11D Enhanced 32-bit processor core ARCv2DSP ISA with Cache and XY Memory Synopsys Inc."
"text_low_priority" => "The DSP-enhanced ARC® EMxD and HS4xD Families of embedded 32-bit processors are based on the scalable ARCv2DSP Instruction Set Architecture (ISA). ARC processor families support a broad portfolio certified audio codecs post-processing software from range popular standards including Dolby DTS Microsoft SRS.With patented configuration technology cores can be easily customized to meet any application requirement ultra-small task-specific controllers robust processors. Additionally extendible instruction set makes it possible for customers add instructions operations provide additional acceleration more efficient operation resulting in highly differentiated designs that cannot built with standard off-the-shelf DSPs or CPUs.These also designed tolerant high memory latencies. Compared other solutions market impact latency load is negligible making best solution systems like video graphics IP where DDR shared resources.DSP-Enhanced Processors AudioThe family which includes EM5D EM7D EM9D EM11D specifically ultra low-power DSP applications. These enhanced ISA adds over 150 optimized area- code-efficient real-time ARCv2 RISC ISA. feature power-efficient unified 32x32 MUL/MAC unit fixed point vector single multiple data (SIMD) operations. EM features balanced 3-stage Harvard architecture pipeline provides throughput offer excellent control performance.ARC DSP-Enhanced HS45D HS47D than DSP-optimized delivering unique combination high-performance high-efficiency digital signal processing. To speed execution math functions give designers option implement hardware integer divider 64-bit multiply multiply-accumulate (MAC) addition subtraction optional IEEE 754-compliant floating (single- double-precision both). compatible ultra-low power have same easy migrate code between two families. Dual 32x16 XMAC component supports up MAC per all & dual 16x16 instructionsDual shifters 80-bit accumulators allow pseudo floating-point performed greatly expanded dynamic rangeRAM area powerImproved system efficiency ARM® AMBA® AXI™/AHB™ bus bridgesSynopsys XY Advanced delivers performance dedicated coresSynopsys ARCompact 16-/32-bit reduces size by 40 percent compared only setsDelivered as synthesizable RTL source (Verilog®) fully industry-standard design methodologies tool flowsXY MetaWare Development Toolkit xCAM nSIM simulators"
"text_medium_priority" => "ARC Processors for Audio "
"updated_at" => 1733080422]
"highlight" => array:2 [
"text_high_priority" => array:2 [
"matched_tokens" => array:2 [ …2]
"snippet" => "dwc_arc_em11d_core ARC EM11D Enhanced <mark>32-bit</mark> <mark>processor</mark> core ARCv2DSP ISA with Cache and XY Memory Synopsys Inc."
]
"text_low_priority" => array:2 [
"matched_tokens" => array:2 [ …2]
"snippet" => "HS4xD Families of embedded <mark>32-bit</mark> <mark>processor</mark>s are based on the"
]
]
"highlights" => array:2 [0 => array:3 [
"field" => "text_low_priority"
"matched_tokens" => array:2 [ …2]
"snippet" => "HS4xD Families of embedded <mark>32-bit</mark> <mark>processor</mark>s are based on the"
]
1 => array:3 [
"field" => "text_high_priority"
"matched_tokens" => array:2 [ …2]
"snippet" => "dwc_arc_em11d_core ARC EM11D Enhanced <mark>32-bit</mark> <mark>processor</mark> core ARCv2DSP ISA with Cache and XY Memory Synopsys Inc."
]
]
"text_match" => 1763176949298495490
"text_match_info" => array:7 [
"best_field_score" => "2211897868288"
"best_field_weight" => 15
"fields_matched" => 2
"num_tokens_dropped" => 0
"score" => "1763176949298495490"
"tokens_matched" => 3
"typo_prefix_score" => 0]
]
5 => array:5 [
"document" => array:48 [
"asic.foundry" => []
"asic.foundry_node" => []
"asic.foundry_node_process" => []
"asic.node" => []
"asic.node_foundry" => []
"blockdiagram" => "/upload/catalog/product/blockdiagram/20877/icon_arc-em7d-dsp-enhanced-32-bit-processor-core-with-caches-arcv2dsp-isa-for-low-power-embedded-dsp-ap-674ca6e216fbc.jpg.webp"
"category.id" => array:1 [0 => 521]
"category.name" => array:1 [0 => "Audio Processor IP"
]
"category.slug" => []
"created_at" => 1733080306
"id" => "20877"
"keyfeatures" => "<ul><li>Dual 32x16 XMAC component supports up to two 32x16 MAC operations per instructions and supports all the 32x16 & dual 16x16 MAC instructions</li><li>Dual XMAC built in shifters and 80-bit accumulators allow pseudo floating-point operations to be performed which greatly expanded dynamic range</li><li>RAM configuration optimized for efficient area and power</li><li>Improved system efficiency with enhanced ARM® AMBA® AXI™/AHB™ bus bridges</li><li>Synopsys ARC XY Advanced DSP solution delivers the performance of dedicated DSP cores</li><li>Synopsys ARCompact 16-/32-bit Instruction Set Architecture reduces code size by up to 40 percent compared to 32-bit only instruction sets</li><li>Delivered as synthesizable RTL source code (Verilog®) to be fully compatible with industry-standard design methodologies and tool flows</li><li>XY Advanced DSP solution delivers the performance of dedicated DSP cores</li><li>Synopsys ARC MetaWare Development Toolkit, xCAM and nSIM simulators</li></ul>"
"keyfeatures_cn" => ""
"keywords" => "ARC Processors for Audio"
"logo" => "synopsys-66bb475c04b38.svg"
"logo2" => "synopsys-66bb475c04b38.svg"
"name" => "asic.node"
"overview" => "<p>The DSP-enhanced ARC® EMxD and HS4xD Families of embedded 32-bit processors are based on the scalable ARCv2DSP Instruction Set Architecture (ISA). The DSP-enhanced ARC processor families support a broad portfolio of certified audio codecs and post-processing software from a range of popular standards including Dolby, DTS, Microsoft and SRS.</p><p>With patented configuration technology, the cores can be easily customized to meet any application requirement from ultra-small task-specific controllers robust application processors. Additionally, the extendible instruction set makes it possible for customers to add instructions and operations to provide additional acceleration and more efficient operation, resulting in highly differentiated designs that cannot be built with standard, off-the-shelf DSPs or CPUs.</p><p>These processors are also designed to be tolerant to high memory latencies. Compared to other solutions in the market, the impact of latency on the processor load is negligible, making the ARC processors the best solution for systems like video and graphics IP, where DDR memory is shared with other resources.</p><p>DSP-Enhanced ARC EMxD Processors for Audio</p><p>The ARC EMxD family, which includes the ARC EM5D processor, ARC EM7D processor, ARC EM9D processor, and EM11D processor, are specifically designed for ultra low-power embedded DSP applications. These processors are based on the enhanced ARCv2DSP ISA, which adds over 150 optimized DSP instructions to the area- and code-efficient real-time ARCv2 RISC ISA. The processors feature a power-efficient unified 32x32 MUL/MAC unit, support for fixed point DSP vector and single instruction multiple data (SIMD) operations. The ARC EM DSP family features a balanced 3-stage Harvard architecture pipeline that provides efficient throughput and the cores offer excellent real-time control and DSP performance.</p><p>ARC DSP-Enhanced HS4xD Processors for Audio</p><p>The HS45D and HS47D processors support more than 150 DSP-optimized instructions, delivering a unique combination of high-performance control and high-efficiency digital signal processing. To speed the execution of math functions, the HS4xD cores give designers the option to implement a hardware integer divider, instructions for 64-bit multiply, multiply-accumulate (MAC), vector addition and vector subtraction, and a optional IEEE 754-compliant floating point unit (single- or double-precision or both). The ARC HS4xD processors are compatible with the ultra-low power ARC EMxD processors and have the same instruction set, making it easy to migrate code between the two processor families.</p>"
"overview_cn" => ""
"partnumber" => "dwc_arc_em7d_core"
"priority" => 1
"priority_taxo" => 1
"productTypes" => array:1 [0 => "sip"
]
"provider.id" => 5
"provider.name" => "Synopsys, Inc."
"provider.object" => "{"id":5,"name":"Synopsys, Inc.","providerslug":"synopsys-inc"}"
"provider.priority" => 12841
"provider.slug" => "synopsys-inc"
"published_as_new_at" => 0
"seofeatures" => "<ul><li>Dual 32x16 XMAC component supports up to two 32x16 MAC operations per instructions and supports all the 32x16 & dual 16x16 MAC instructions</li><li>Dual XMAC built in shifters and 80-bit accumulators allow pseudo floating-point operations to be performed which greatly expanded dynamic range</li><li>RAM configuration optimized for efficient area and power</li><li>Improved system efficiency with enhanced ARM® AMBA® AXI™/AHB™ bus bridges</li></ul>"
"seofeatures_cn" => ""
"shortdescription" => "ARC EM7D DSP Enhanced 32-bit processor core with caches, ARCv2DSP ISA, for low power embedded DSP ap"
"shortdescription_cn" => ""
"slug" => "arc-em7d-dsp-enhanced-32-bit-processor-core-with-caches-arcv2dsp-isa-for-low-power-embedded-dsp-ap-ip"
"sortable_id" => 20877
"taxo0" => array:1 [0 => 1]
"taxo1" => array:1 [0 => 9]
"taxo2" => array:1 [0 => 521]
"taxo3" => []
"taxo4" => []
"taxo5" => []
"taxo6" => []
"taxo7" => []
"taxo8" => []
"text_high_priority" => "dwc_arc_em7d_core ARC EM7D DSP Enhanced 32-bit processor core with caches ARCv2DSP ISA for low power embedded ap Synopsys Inc."
"text_low_priority" => "The DSP-enhanced ARC® EMxD and HS4xD Families of embedded 32-bit processors are based on the scalable ARCv2DSP Instruction Set Architecture (ISA). ARC processor families support a broad portfolio certified audio codecs post-processing software from range popular standards including Dolby DTS Microsoft SRS.With patented configuration technology cores can be easily customized to meet any application requirement ultra-small task-specific controllers robust processors. Additionally extendible instruction set makes it possible for customers add instructions operations provide additional acceleration more efficient operation resulting in highly differentiated designs that cannot built with standard off-the-shelf DSPs or CPUs.These also designed tolerant high memory latencies. Compared other solutions market impact latency load is negligible making best solution systems like video graphics IP where DDR shared resources.DSP-Enhanced Processors AudioThe family which includes EM5D EM7D EM9D EM11D specifically ultra low-power DSP applications. These enhanced ISA adds over 150 optimized area- code-efficient real-time ARCv2 RISC ISA. feature power-efficient unified 32x32 MUL/MAC unit fixed point vector single multiple data (SIMD) operations. EM features balanced 3-stage Harvard architecture pipeline provides throughput offer excellent control performance.ARC DSP-Enhanced HS45D HS47D than DSP-optimized delivering unique combination high-performance high-efficiency digital signal processing. To speed execution math functions give designers option implement hardware integer divider 64-bit multiply multiply-accumulate (MAC) addition subtraction optional IEEE 754-compliant floating (single- double-precision both). compatible ultra-low power have same easy migrate code between two families. Dual 32x16 XMAC component supports up MAC per all & dual 16x16 instructionsDual shifters 80-bit accumulators allow pseudo floating-point performed greatly expanded dynamic rangeRAM area powerImproved system efficiency ARM® AMBA® AXI™/AHB™ bus bridgesSynopsys XY Advanced delivers performance dedicated coresSynopsys ARCompact 16-/32-bit reduces size by 40 percent compared only setsDelivered as synthesizable RTL source (Verilog®) fully industry-standard design methodologies tool flowsXY MetaWare Development Toolkit xCAM nSIM simulators"
"text_medium_priority" => "ARC Processors for Audio "
"updated_at" => 1733080422]
"highlight" => array:2 [
"text_high_priority" => array:2 [
"matched_tokens" => array:2 [ …2]
"snippet" => "dwc_arc_em7d_core ARC EM7D DSP Enhanced <mark>32-bit</mark> <mark>processor</mark> core with caches ARCv2DSP ISA for low power embedded ap Synopsys Inc."
]
"text_low_priority" => array:2 [
"matched_tokens" => array:2 [ …2]
"snippet" => "HS4xD Families of embedded <mark>32-bit</mark> <mark>processor</mark>s are based on the"
]
]
"highlights" => array:2 [0 => array:3 [
"field" => "text_low_priority"
"matched_tokens" => array:2 [ …2]
"snippet" => "HS4xD Families of embedded <mark>32-bit</mark> <mark>processor</mark>s are based on the"
]
1 => array:3 [
"field" => "text_high_priority"
"matched_tokens" => array:2 [ …2]
"snippet" => "dwc_arc_em7d_core ARC EM7D DSP Enhanced <mark>32-bit</mark> <mark>processor</mark> core with caches ARCv2DSP ISA for low power embedded ap Synopsys Inc."
]
]
"text_match" => 1763176949298495490
"text_match_info" => array:7 [
"best_field_score" => "2211897868288"
"best_field_weight" => 15
"fields_matched" => 2
"num_tokens_dropped" => 0
"score" => "1763176949298495490"
"tokens_matched" => 3
"typo_prefix_score" => 0]
]
6 => array:5 [
"document" => array:48 [
"asic.foundry" => []
"asic.foundry_node" => []
"asic.foundry_node_process" => []
"asic.node" => []
"asic.node_foundry" => []
"blockdiagram" => "/upload/catalog/product/blockdiagram/20876/icon_arc-em5d-enhanced-32-bit-processor-core-arcv2dsp-isa-for-low-power-embedded-dsp-applications-674ca6e1c5138.jpg.webp"
"category.id" => array:1 [0 => 521]
"category.name" => array:1 [0 => "Audio Processor IP"
]
"category.slug" => []
"created_at" => 1733080305
"id" => "20876"
"keyfeatures" => "<ul><li>Dual 32x16 XMAC component supports up to two 32x16 MAC operations per instructions and supports all the 32x16 & dual 16x16 MAC instructions</li><li>Dual XMAC built in shifters and 80-bit accumulators allow pseudo floating-point operations to be performed which greatly expanded dynamic range</li><li>RAM configuration optimized for efficient area and power</li><li>Improved system efficiency with enhanced ARM® AMBA® AXI™/AHB™ bus bridges</li><li>Synopsys ARC XY Advanced DSP solution delivers the performance of dedicated DSP cores</li><li>Synopsys ARCompact 16-/32-bit Instruction Set Architecture reduces code size by up to 40 percent compared to 32-bit only instruction sets</li><li>Delivered as synthesizable RTL source code (Verilog®) to be fully compatible with industry-standard design methodologies and tool flows</li><li>XY Advanced DSP solution delivers the performance of dedicated DSP cores</li><li>Synopsys ARC MetaWare Development Toolkit, xCAM and nSIM simulators</li></ul>"
"keyfeatures_cn" => ""
"keywords" => "ARC Processors for Audio"
"logo" => "synopsys-66bb475c04b38.svg"
"logo2" => "synopsys-66bb475c04b38.svg"
"name" => "asic.node"
"overview" => "<p>The DSP-enhanced ARC® EMxD and HS4xD Families of embedded 32-bit processors are based on the scalable ARCv2DSP Instruction Set Architecture (ISA). The DSP-enhanced ARC processor families support a broad portfolio of certified audio codecs and post-processing software from a range of popular standards including Dolby, DTS, Microsoft and SRS.</p><p>With patented configuration technology, the cores can be easily customized to meet any application requirement from ultra-small task-specific controllers robust application processors. Additionally, the extendible instruction set makes it possible for customers to add instructions and operations to provide additional acceleration and more efficient operation, resulting in highly differentiated designs that cannot be built with standard, off-the-shelf DSPs or CPUs.</p><p>These processors are also designed to be tolerant to high memory latencies. Compared to other solutions in the market, the impact of latency on the processor load is negligible, making the ARC processors the best solution for systems like video and graphics IP, where DDR memory is shared with other resources.</p><p>DSP-Enhanced ARC EMxD Processors for Audio</p><p>The ARC EMxD family, which includes the ARC EM5D processor, ARC EM7D processor, ARC EM9D processor, and EM11D processor, are specifically designed for ultra low-power embedded DSP applications. These processors are based on the enhanced ARCv2DSP ISA, which adds over 150 optimized DSP instructions to the area- and code-efficient real-time ARCv2 RISC ISA. The processors feature a power-efficient unified 32x32 MUL/MAC unit, support for fixed point DSP vector and single instruction multiple data (SIMD) operations. The ARC EM DSP family features a balanced 3-stage Harvard architecture pipeline that provides efficient throughput and the cores offer excellent real-time control and DSP performance.</p><p>ARC DSP-Enhanced HS4xD Processors for Audio</p><p>The HS45D and HS47D processors support more than 150 DSP-optimized instructions, delivering a unique combination of high-performance control and high-efficiency digital signal processing. To speed the execution of math functions, the HS4xD cores give designers the option to implement a hardware integer divider, instructions for 64-bit multiply, multiply-accumulate (MAC), vector addition and vector subtraction, and a optional IEEE 754-compliant floating point unit (single- or double-precision or both). The ARC HS4xD processors are compatible with the ultra-low power ARC EMxD processors and have the same instruction set, making it easy to migrate code between the two processor families.</p>"
"overview_cn" => ""
"partnumber" => "dwc_arc_em5d_core"
"priority" => 1
"priority_taxo" => 1
"productTypes" => array:1 [0 => "sip"
]
"provider.id" => 5
"provider.name" => "Synopsys, Inc."
"provider.object" => "{"id":5,"name":"Synopsys, Inc.","providerslug":"synopsys-inc"}"
"provider.priority" => 12841
"provider.slug" => "synopsys-inc"
"published_as_new_at" => 0
"seofeatures" => "<ul><li>Dual 32x16 XMAC component supports up to two 32x16 MAC operations per instructions and supports all the 32x16 & dual 16x16 MAC instructions</li><li>Dual XMAC built in shifters and 80-bit accumulators allow pseudo floating-point operations to be performed which greatly expanded dynamic range</li><li>RAM configuration optimized for efficient area and power</li><li>Improved system efficiency with enhanced ARM® AMBA® AXI™/AHB™ bus bridges</li></ul>"
"seofeatures_cn" => ""
"shortdescription" => "ARC EM5D Enhanced 32-bit processor core, ARCv2DSP ISA, for low power embedded DSP applications"
"shortdescription_cn" => ""
"slug" => "arc-em5d-enhanced-32-bit-processor-core-arcv2dsp-isa-for-low-power-embedded-dsp-applications-ip"
"sortable_id" => 20876
"taxo0" => array:1 [0 => 1]
"taxo1" => array:1 [0 => 9]
"taxo2" => array:1 [0 => 521]
"taxo3" => []
"taxo4" => []
"taxo5" => []
"taxo6" => []
"taxo7" => []
"taxo8" => []
"text_high_priority" => "dwc_arc_em5d_core ARC EM5D Enhanced 32-bit processor core ARCv2DSP ISA for low power embedded DSP applications Synopsys Inc."
"text_low_priority" => "The DSP-enhanced ARC® EMxD and HS4xD Families of embedded 32-bit processors are based on the scalable ARCv2DSP Instruction Set Architecture (ISA). ARC processor families support a broad portfolio certified audio codecs post-processing software from range popular standards including Dolby DTS Microsoft SRS.With patented configuration technology cores can be easily customized to meet any application requirement ultra-small task-specific controllers robust processors. Additionally extendible instruction set makes it possible for customers add instructions operations provide additional acceleration more efficient operation resulting in highly differentiated designs that cannot built with standard off-the-shelf DSPs or CPUs.These also designed tolerant high memory latencies. Compared other solutions market impact latency load is negligible making best solution systems like video graphics IP where DDR shared resources.DSP-Enhanced Processors AudioThe family which includes EM5D EM7D EM9D EM11D specifically ultra low-power DSP applications. These enhanced ISA adds over 150 optimized area- code-efficient real-time ARCv2 RISC ISA. feature power-efficient unified 32x32 MUL/MAC unit fixed point vector single multiple data (SIMD) operations. EM features balanced 3-stage Harvard architecture pipeline provides throughput offer excellent control performance.ARC DSP-Enhanced HS45D HS47D than DSP-optimized delivering unique combination high-performance high-efficiency digital signal processing. To speed execution math functions give designers option implement hardware integer divider 64-bit multiply multiply-accumulate (MAC) addition subtraction optional IEEE 754-compliant floating (single- double-precision both). compatible ultra-low power have same easy migrate code between two families. Dual 32x16 XMAC component supports up MAC per all & dual 16x16 instructionsDual shifters 80-bit accumulators allow pseudo floating-point performed greatly expanded dynamic rangeRAM area powerImproved system efficiency ARM® AMBA® AXI™/AHB™ bus bridgesSynopsys XY Advanced delivers performance dedicated coresSynopsys ARCompact 16-/32-bit reduces size by 40 percent compared only setsDelivered as synthesizable RTL source (Verilog®) fully industry-standard design methodologies tool flowsXY MetaWare Development Toolkit xCAM nSIM simulators"
"text_medium_priority" => "ARC Processors for Audio "
"updated_at" => 1733080422]
"highlight" => array:2 [
"text_high_priority" => array:2 [
"matched_tokens" => array:2 [ …2]
"snippet" => "dwc_arc_em5d_core ARC EM5D Enhanced <mark>32-bit</mark> <mark>processor</mark> core ARCv2DSP ISA for low power embedded DSP applications Synopsys Inc."
]
"text_low_priority" => array:2 [
"matched_tokens" => array:2 [ …2]
"snippet" => "HS4xD Families of embedded <mark>32-bit</mark> <mark>processor</mark>s are based on the"
]
]
"highlights" => array:2 [0 => array:3 [
"field" => "text_low_priority"
"matched_tokens" => array:2 [ …2]
"snippet" => "HS4xD Families of embedded <mark>32-bit</mark> <mark>processor</mark>s are based on the"
]
1 => array:3 [
"field" => "text_high_priority"
"matched_tokens" => array:2 [ …2]
"snippet" => "dwc_arc_em5d_core ARC EM5D Enhanced <mark>32-bit</mark> <mark>processor</mark> core ARCv2DSP ISA for low power embedded DSP applications Synopsys Inc."
]
]
"text_match" => 1763176949298495490
"text_match_info" => array:7 [
"best_field_score" => "2211897868288"
"best_field_weight" => 15
"fields_matched" => 2
"num_tokens_dropped" => 0
"score" => "1763176949298495490"
"tokens_matched" => 3
"typo_prefix_score" => 0]
]
7 => array:5 [
"document" => array:48 [
"asic.foundry" => []
"asic.foundry_node" => []
"asic.foundry_node_process" => []
"asic.node" => []
"asic.node_foundry" => []
"blockdiagram" => "/upload/catalog/product/blockdiagram/13447/icon_high-performance-32-bit-risc-cpu-66bb706a8b998.png.webp"
"category.id" => array:1 [0 => 648]
"category.name" => array:1 [0 => "Other"
]
"category.slug" => []
"created_at" => 1572395759
"id" => "13447"
"keyfeatures" => """
<ul>\r\n\t<li>32-bit RISC architecture</li>\r\n\t<li>16 or 32 general purpose registers</li>\r\n\t<li>104 basic instructions and 10 addressing modes</li>\r\n\t<li>Optional IEEE 754 floating point unit (FPU)</li>\r\n\t<li>Supports up to 74 user-defined instructions</li>\r\n\t<li>5-stage pipeline</li>\r\n\t<li>Optional memory management unit (MMU)</li>\r\n\t<li>Configurable instruction and data caches (1-64kB, direct mapped or 2 or 4 way associative)</li>\r\n\t<li>AMBA AXI or AHB interconnect and APB peripheral bus</li>\r\n\t<li>User and supervisor modes</li>\r\n\t<li>Up to 32 vectored interrupts plus NMI and system call</li>\r\n\t<li>HW nested and prioritizable interrupts</li>\r\n\t<li>Fast interrupt response time of 6-9 cycles</li>\r\n\t<li>JTAG or serial debug, with optional trace and performance counters</li>\r\n\t<li>Up to 4.12 CoreMark per MHz</li>\r\n\t<li>Multiprocessor support</li>\r\n\t<li>Intermixed 16 and 32-bit instructions result in exceptional code density without compromising performance</li>\r\n\t<li>ASIC performance (Typical 28nm):</li>\r\n\t<li>Up to 1 GHz</li>\r\n\t<li>From 17k gates</li>\r\n\t<li>From 4uW/MHz</li>\r\n\t<li>High quality IP:</li>\r\n\t<li>Verilog RTL</li>\r\n\t<li>DFT ready</li>\r\n\t<li>Silicon proven</li>\r\n\t<li>C and C++ software development using license-free toolchain, under industry standard Eclipse IDE</li>\r\n\t<li>Easy migration path to cacheless version</li>\r\n</ul>
"""
"keyfeatures_cn" => """
<ul><li>32位精简指令(RISC)架构\r\n</li><li>16或32个通用寄存器\r\n</li><li>104条基本指令,10种寻址模式\r\n</li><li>可选的IEEE 754浮点运算单元(FPU)\r\n</li><li>最大支持74条用户自定义指令\r\n</li><li>5级流水线\r\n</li><li>可选内存保护单元(MPU)\r\n</li><li>可配置的指令和数据缓存(1 – 64kB,直接映射或者2/4路相连映射)\r\n</li><li>AMBA AXI或AHB核间互联总线,APB外设总线\r\n</li><li>可选用户态和特权态支持\r\n</li><li>最大32个中断向量,支持不可屏蔽中断(NMI)和系统调用\r\n</li><li>支持硬件中断嵌套,支持中断优先级\r\n</li><li>6-9个时钟周期的快速中断响应\r\n</li><li>支持JTAG和串口调试,可选硬件跟踪和性能统计计数器\r\n</li><li>最大4.12 CoreMark/MHz\r\n</li><li>多核支持\r\n</li><li>支持混合16位和32位指令,在不牺牲性能的情况下带来最大的代码密度\r\n</li><li>ASIC性能(以典型的28纳米制程为例): \r\n</li><li>最大频率高至1GHz\r\n</li><li>最小逻辑门数目低至17000个\r\n</li><li>功耗比低至4uW/MHz\r\n</li><li>高质量的IP: \r\n</li><li>基于Verilog RTL\r\n</li><li>充分考虑测试,满足DFT的标准\r\n</li><li>经过量产检验的质量保证\r\n</li><li>提供免授权费的C/C++程序开发环境,基于业界标准的Eclipse IDE\r\n</li><li>很容易迁移到不带缓存的IP版本</li></ul>
"""
"keywords" => "RISC,CPU,Processor,IP,32-bit,cache,SIMD,floating-point"
"logo" => "esirisc-66bb47a0145ae.webp"
"logo2" => "esirisc-66bb47a0145ae.webp"
"name" => "asic.node"
"overview" => """
<p>The eSi-3250 32-bit CPU is targeted specifically for applications with high performance requiring caching, due to the use of slow on-chip memories such as eFlash, off-chip memories, or core/bus ratios greater than 1.<br />\r\n<br />\r\nThe processor features separate instruction and data caches that can be configured in size (from 1- 64kB) and associativity (direct mapped, 2 or 4-way associative) to increase performance and reduce power. The optional paged memory management unit (MMU) enables the implementation of virtual memory or memory protection. The 5-stage pipeline allows GHz clock frequencies to be achieved.<br />\r\n<br />\r\nThe eSi-3250’s instruction set includes everything you would expect in a high-performance processor. There are a number of optional application specific instructions and addressing modes. For example, a set of IEEE-754 compliant single-precision floating point instructions are available. Integer arithmetic instructions include a full 64 multiply and accumulate and divide. Bit manipulation instructions such as bitfield extract and insert, count leading zeros, population count, find first set and bit reverse can be included. Integer square root, absolute value, min/max, CRC and parity are also available. 32-bit SIMD instructions with 16-bit elements exploit data parallelism and reduce loop counts. Wait-for-interrupt instructions allow fast entry to low power states, enabling clock and power gating.<br />\r\n<br />\r\nFor those applications that require extreme performance or ultra low power operation, user-defined instructions and registers can be implemented.<br />\r\n<br />\r\nInstructions are encoded in either 16 or 32-bits, with all of the commonly used instructions being encoded in 16-bits, maximizing code density and improving cache performance.<br />\r\n<br />\r\nThe processor supports both user and supervisor operating modes, with privileged instructions and memory areas, to allow an O/S kernel to be fully protected from user applications.<br />\r\n<br />\r\nHardware debug facilities include hardware breakpoints, watchpoints, trace, performance counters, null pointer detection and single-stepping for fast debugging of ROM, FLASH and RAM based programs.</p>
"""
"overview_cn" => """
eSi-3250面向高性能需要缓存的应用场景。这些场景往往使用了慢速的片上内存(比如eFlash)或片外内存,或者CPU核频率大于总线频率。<br />\r\n这枚处理器支持分离的指令和数据缓存。可以配置为1 – 64kB大小还可以配置为直接映射或者2/4路相连以增强性能降低功耗。 可选的带分页管理的内存管理单元(MMU)支持实现虚拟内存和内存保护。 其内部的5级流水线设计能有效的支持高达1GHz的时钟频率。<br />\r\neSi-3250的指令集基本包含了常见的高性能处理器中的所有指令。 它同时提供一系列的应用场景可选指令和寻址模式。 比如IEEE-754单精度浮点指令。 整型算术指令支持64位乘除和累乘。 支持位操作指令,比如位提取,位插入,clz,popcnt,ffs和位翻转等。 支持整数平方根,绝对值,min/max,crc和partiy指令。 支持32位SIMD引擎,操作两路16位数据,有效的提高并行度,减小循环次数。 Wait-for-interrupt指令允许快速的进入低功耗状态,支持对时钟频率和功耗进行限制。<br />\r\n对于那些需要极高的性能或者极低的功耗的场景,可以通过用户自定义指令和寄存器来支持实现。<br />\r\n同时支持16位和32位指令编码,常用的指令都有16位编码,最大程度的提高代码密度,提高缓存的命中。<br />\r\n同时支持用户态和核心态,特权指令和内存保护可以通过可选的MPU实现,操作系统可以跟应用程序有效隔离,从而得到充分的保护<br />\r\n硬件调试支持硬件断点,观察点,跟踪,性能计数器,空指针探测,单步。这些特性可以有效的支撑对运行在ROM,FLASH和RAM上的程序进行快速调试。<br />
"""
"partnumber" => "eSi-3250"
"priority" => 46
"priority_taxo" => 1
"productTypes" => array:1 [0 => "sip"
]
"provider.id" => 375
"provider.name" => "eSi-RISC"
"provider.object" => "{"id":375,"name":"eSi-RISC","providerslug":"esi-risc"}"
"provider.priority" => 141
"provider.slug" => "esi-risc"
"published_as_new_at" => 0
"seofeatures" => """
<ul>\r\n\t<li>32-bit RISC architecture</li>\r\n\t<li>16 or 32 general purpose registers</li>\r\n\t<li>104 basic instructions and 10 addressing modes</li>\r\n</ul>
"""
"seofeatures_cn" => ""
"shortdescription" => "High-performance 32-bit RISC CPU"
"shortdescription_cn" => "32位精简指令(RISC)高性能CPU核"
"slug" => "high-performance-32-bit-risc-cpu"
"sortable_id" => 13447
"taxo0" => array:1 [0 => 1]
"taxo1" => array:1 [0 => 9]
"taxo2" => array:1 [0 => 99]
"taxo3" => array:1 [0 => 648]
"taxo4" => []
"taxo5" => []
"taxo6" => []
"taxo7" => []
"taxo8" => []
"text_high_priority" => "eSi-3250 High-performance 32-bit RISC CPU eSi-RISC"
"text_low_priority" => """
The eSi-3250 32-bit CPU is targeted specifically for applications with high performance requiring caching due to the use of slow on-chip memories such as eFlash off-chip or core/bus ratios greater than 1.\r\n\r\nThe processor features separate instruction and data caches that can be configured in size (from 1- 64kB) associativity (direct mapped 2 4-way associative) increase reduce power. optional paged memory management unit (MMU) enables implementation virtual protection. 5-stage pipeline allows GHz clock frequencies achieved.\r\n\r\nThe eSi-3250’s set includes everything you would expect a high-performance processor. There are number application specific instructions addressing modes. For example IEEE-754 compliant single-precision floating point available. Integer arithmetic include full 64 multiply accumulate divide. Bit manipulation bitfield extract insert count leading zeros population find first bit reverse included. square root absolute value min/max CRC parity also SIMD 16-bit elements exploit parallelism loop counts. Wait-for-interrupt allow fast entry low power states enabling gating.\r\n\r\nFor those require extreme ultra operation user-defined registers implemented.\r\n\r\nInstructions encoded either 16 32-bits all commonly used being 16-bits maximizing code density improving cache performance.\r\n\r\nThe supports both user supervisor operating modes privileged areas an O/S kernel fully protected from applications.\r\n\r\nHardware debug facilities hardware breakpoints watchpoints trace counters null pointer detection single-stepping debugging ROM FLASH RAM based programs. \r\n\t32-bit RISC architecture\r\n\t16 32 general purpose registers\r\n\t104 basic 10 modes\r\n\tOptional IEEE 754 (FPU)\r\n\tSupports up 74 instructions\r\n\t5-stage pipeline\r\n\tOptional (MMU)\r\n\tConfigurable (1-64kB direct 4 way associative)\r\n\tAMBA AXI AHB interconnect APB peripheral bus\r\n\tUser modes\r\n\tUp vectored interrupts plus NMI system call\r\n\tHW nested prioritizable interrupts\r\n\tFast interrupt response time 6-9 cycles\r\n\tJTAG serial counters\r\n\tUp 4.12 CoreMark per MHz\r\n\tMultiprocessor support\r\n\tIntermixed result exceptional without compromising performance\r\n\tASIC (Typical 28nm):\r\n\tUp 1 GHz\r\n\tFrom 17k gates\r\n\tFrom 4uW/MHz\r\n\tHigh quality IP:\r\n\tVerilog RTL\r\n\tDFT ready\r\n\tSilicon proven\r\n\tC C++ software development using license-free toolchain under industry standard Eclipse IDE\r\n\tEasy migration path cacheless version\r\n
"""
"text_medium_priority" => "RISC CPU Processor IP 32-bit cache SIMD floating-point "
"updated_at" => 1724273585]
"highlight" => array:2 [
"text_high_priority" => array:2 [
"matched_tokens" => array:2 [ …2]
"snippet" => "eSi-3250 High-performance <mark>32-bit</mark> <mark>RISC</mark> CPU eSi-RISC"
]
"text_low_priority" => array:2 [
"matched_tokens" => array:2 [ …2]
"snippet" => """
FLASH RAM based programs. \r\n\t<mark>32-bit</mark> <mark>RISC</mark> architecture\r\n\t16 32 general
"""
]
]
"highlights" => array:2 [0 => array:3 [
"field" => "text_low_priority"
"matched_tokens" => array:2 [ …2]
"snippet" => """
FLASH RAM based programs. \r\n\t<mark>32-bit</mark> <mark>RISC</mark> architecture\r\n\t16 32 general
"""
]
1 => array:3 [
"field" => "text_high_priority"
"matched_tokens" => array:2 [ …2]
"snippet" => "eSi-3250 High-performance <mark>32-bit</mark> <mark>RISC</mark> CPU eSi-RISC"
]
]
"text_match" => 1763176949298495490
"text_match_info" => array:7 [
"best_field_score" => "2211897868288"
"best_field_weight" => 15
"fields_matched" => 2
"num_tokens_dropped" => 0
"score" => "1763176949298495490"
"tokens_matched" => 3
"typo_prefix_score" => 0]
]
8 => array:5 [
"document" => array:48 [
"asic.foundry" => []
"asic.foundry_node" => []
"asic.foundry_node_process" => []
"asic.node" => []
"asic.node_foundry" => []
"blockdiagram" => "/upload/catalog/product/blockdiagram/13446/icon_compact-low-power-32-bit-risc-cpu-66bb7067d3f3f.png.webp"
"category.id" => array:1 [0 => 648]
"category.name" => array:1 [0 => "Other"
]
"category.slug" => []
"created_at" => 1572394844
"id" => "13446"
"keyfeatures" => """
<ul>\r\n\t<li>32-bit RISC architecture</li>\r\n\t<li>16 or 32 general purpose registers</li>\r\n\t<li>104 basic instructions and 10 addressing modes</li>\r\n\t<li>Optional IEEE 754 floating point unit (FPU)</li>\r\n\t<li>Supports up to 74 user-defined instructions</li>\r\n\t<li>5-stage pipeline</li>\r\n\t<li>Optional memory protection unit (MPU)</li>\r\n\t<li>AMBA AXI or AHB interconnect and APB peripheral bus</li>\r\n\t<li>Optional support for user and supervisor modes</li>\r\n\t<li>Up to 32 vectored interrupts plus NMI and system call</li>\r\n\t<li>HW nested and prioritizable interrupts</li>\r\n\t<li>Fast interrupt response time of 6-9 cycles</li>\r\n\t<li>JTAG or serial debug, with optional trace and performance counters</li>\r\n\t<li>Up to 4.12 CoreMark per MHz</li>\r\n\t<li>Multiprocessor support</li>\r\n\t<li>Intermixed 16 and 32-bit instructions result in exceptional code density without compromising performance</li>\r\n\t<li>ASIC performance (Typical 28nm):</li>\r\n\t<li>Up to 1 GHz</li>\r\n\t<li>From 15k gates</li>\r\n\t<li>From 4uW/MHz</li>\r\n\t<li>High quality IP:</li>\r\n\t<li>Verilog RTL</li>\r\n\t<li>DFT ready</li>\r\n\t<li>Silicon proven</li>\r\n\t<li>C and C++ software development using license-free toolchain, under industry standard Eclipse IDE</li>\r\n\t<li>Easy migration path to 16-bit version or 32-bit version with caches</li>\r\n</ul>
"""
"keyfeatures_cn" => """
<ul><li>32位精简指令(RISC)架构\r\n</li><li>16或32个通用寄存器\r\n</li><li>104条基本指令,10种寻址模式\r\n</li><li>可选的IEEE 754浮点运算单元(FPU)\r\n</li><li>最大支持74条用户自定义指令\r\n</li><li>5级流水线\r\n</li><li>可选内存保护单元(MPU)\r\n</li><li>AMBA AXI或AHB核间互联总线,APB外设总线\r\n</li><li>可选用户态和特权态支持\r\n</li><li>最大32个中断向量,支持不可屏蔽中断(NMI)和系统调用\r\n</li><li>支持硬件中断嵌套,支持中断优先级\r\n</li><li>6-9个时钟周期的快速中断响应\r\n</li><li>支持JTAG和串口调试,可选硬件跟踪和性能统计计数器\r\n</li><li>最大4.12 CoreMark/MHz\r\n</li><li>支持多核\r\n</li><li>支持混合16位和32位指令,在不牺牲性能的情况下带来最大的代码密度\r\n</li><li>ASIC性能(以典型的28纳米制程为例): \r\n</li><li>最大频率高至1GHz\r\n</li><li>最小逻辑门数目低至15000个\r\n</li><li>功耗比低至4uW/MHz\r\n</li><li>高质量的IP: \r\n</li><li>基于Verilog RTL\r\n</li><li>充分考虑测试,满足DFT的标准\r\n</li><li>经过量产检验的质量保证\r\n</li><li>提供免授权费的C/C++程序开发环境,基于业界标准的Eclipse IDE\r\n</li><li>迁移到16位IP或者带缓存的32位IP非常的容易</li></ul>
"""
"keywords" => "RISC,CPU,Processor,IP,32-bit"
"logo" => "esirisc-66bb47a0145ae.webp"
"logo2" => "esirisc-66bb47a0145ae.webp"
"name" => "asic.node"
"overview" => """
<p>The eSi-3200 32-bit CPU is the mid-range member in the eSi-RISC family of processor cores. It is targeted specifically for low-power applications that require more computational power or a larger address space than is provided by the 16-bit eSi-1600 and that are able to be implemented using on-chip memory.<br />\r\n<br />\r\nThe cacheless memory architecture of the eSi-3200 allows for deterministic performance, making it particularly suitable for hard real-time control applications. It uses a modified-Harvard memory architecture allowing for simultaneous instruction and data fetch. The 5-stage pipeline allows GHz clock frequencies to be achieved.<br />\r\n<br />\r\nThe eSi-3200’s instruction set includes everything you would expect in a high-performance processor. There are a number of optional application specific instructions and addressing modes. A set of IEEE-754 compliant single-precision floating point instructions are available. Integer arithmetic instructions include a full 64 multiply and accumulate and divide. Bit manipulation instructions such as bitfield extract and insert, count leading zeros, population count, find first set and bit reverse can be included. Integer square root, absolute value, min/max, CRC and parity are also available. 32-bit SIMD instructions with 16-bit elements exploit data parallelism and reduce loop counts. Wait-for-interrupt instructions allow fast entry to low power states, enabling clock and power gating.<br />\r\n<br />\r\nFor those applications that require extreme performance or ultra low power operation, user-defined instructions and registers can be implemented. Instructions are encoded in either 16 or 32-bits, with all of the commonly used instructions being encoded in 16-bits, maximizing code density and minimizing instruction fetch power consumption.<br />\r\n<br />\r\nThe processor supports both user and supervisor operating modes, with privileged instructions and memory areas via the optional MPU, to allow an O/S kernel to be fully protected from user applications.<br />\r\n<br />\r\nHardware debug facilities include hardware breakpoints, watchpoints, trace, null pointer detection and single stepping for fast debugging of ROM, FLASH and RAM based programs.</p>
"""
"overview_cn" => """
eSi-3200 32位CPU是eSi-RISC IP家族的中端处理器核。 它主要面向低功耗但是又要求一定算力或者较大的地址空间的应用场景。在这些场景下,16位处理器的地址空间通常不够用。这些地址空间可以通过片上内存来实现。<br />\r\n不带缓存的eSi-3200提供完全可预测的性能,这也使得它非常适合被应用到具有高实时性要求的控制场景。 它使用改进过的哈佛结构,同时支持取指令和取数据。 其内部的5级流水线设计能有效的支持高达1GHz的时钟频率。<br />\r\neSi-3200的指令集基本包含了常见的高性能处理器中的所有指令。 它同时提供一系列的应用场景可选指令和寻址模式。 还支持一系列的IEEE-754单精度浮点指令。 整型算术指令支持64位乘除和累乘。 支持位操作指令,比如位提取,位插入,clz,popcnt,ffs和位翻转等。 支持整数平方根,绝对值,min/max,crc和partiy指令。 支持32位SIMD引擎,操作两路16位数据,有效的提高并行度,减小循环次数。 Wait-for-interrupt指令允许快速的进入低功耗状态,支持对时钟频率和功耗进行限制。<br />\r\n对于那些需要极高的性能或者极低的功耗的场景,可以通过用户自定义指令和寄存器来支持实现。 同时支持16位和32位指令编码,常用的指令都有16位编码,最大程度的提高代码密度,缩小取指功耗。<br />\r\n同时支持用户态和核心态,特权指令和内存保护可以通过可选的MPU实现,操作系统可以跟应用程序有效隔离,从而得到充分的保护。<br />\r\n硬件调试支持硬件断点,观察点,跟踪,性能计数器,空指针探测,单步。这些特性可以有效的支撑对运行在ROM,FLASH和RAM上的程序进行快速调试。
"""
"partnumber" => "eSi-3200"
"priority" => 46
"priority_taxo" => 1
"productTypes" => array:1 [0 => "sip"
]
"provider.id" => 375
"provider.name" => "eSi-RISC"
"provider.object" => "{"id":375,"name":"eSi-RISC","providerslug":"esi-risc"}"
"provider.priority" => 141
"provider.slug" => "esi-risc"
"published_as_new_at" => 0
"seofeatures" => """
<ul>\r\n\t<li>32-bit RISC architecture</li>\r\n\t<li>16 or 32 general purpose registers</li>\r\n\t<li>104 basic instructions and 10 addressing modes</li>\r\n\t<li>Optional IEEE 754 floating point unit (FPU)</li>\r\n</ul>
"""
"seofeatures_cn" => ""
"shortdescription" => "Compact, low-power 32-bit RISC CPU"
"shortdescription_cn" => "32位处理器,低成本,低功耗CPU"
"slug" => "compact-low-power-32-bit-risc-cpu"
"sortable_id" => 13446
"taxo0" => array:1 [0 => 1]
"taxo1" => array:1 [0 => 9]
"taxo2" => array:1 [0 => 99]
"taxo3" => array:1 [0 => 648]
"taxo4" => []
"taxo5" => []
"taxo6" => []
"taxo7" => []
"taxo8" => []
"text_high_priority" => "eSi-3200 Compact low-power 32-bit RISC CPU eSi-RISC"
"text_low_priority" => """
The eSi-3200 32-bit CPU is the mid-range member in eSi-RISC family of processor cores. It targeted specifically for low-power applications that require more computational power or a larger address space than provided by 16-bit eSi-1600 and are able to be implemented using on-chip memory.\r\n\r\nThe cacheless memory architecture allows deterministic performance making it particularly suitable hard real-time control applications. uses modified-Harvard allowing simultaneous instruction data fetch. 5-stage pipeline GHz clock frequencies achieved.\r\n\r\nThe eSi-3200’s set includes everything you would expect high-performance processor. There number optional application specific instructions addressing modes. A IEEE-754 compliant single-precision floating point available. Integer arithmetic include full 64 multiply accumulate divide. Bit manipulation such as bitfield extract insert count leading zeros population find first bit reverse can included. square root absolute value min/max CRC parity also SIMD with elements exploit parallelism reduce loop counts. Wait-for-interrupt allow fast entry low states enabling gating.\r\n\r\nFor those extreme ultra operation user-defined registers implemented. Instructions encoded either 16 32-bits all commonly used being 16-bits maximizing code density minimizing fetch consumption.\r\n\r\nThe supports both user supervisor operating modes privileged areas via MPU an O/S kernel fully protected from applications.\r\n\r\nHardware debug facilities hardware breakpoints watchpoints trace null pointer detection single stepping debugging ROM FLASH RAM based programs. \r\n\t32-bit RISC architecture\r\n\t16 32 general purpose registers\r\n\t104 basic 10 modes\r\n\tOptional IEEE 754 unit (FPU)\r\n\tSupports up 74 instructions\r\n\t5-stage pipeline\r\n\tOptional protection (MPU)\r\n\tAMBA AXI AHB interconnect APB peripheral bus\r\n\tOptional support modes\r\n\tUp vectored interrupts plus NMI system call\r\n\tHW nested prioritizable interrupts\r\n\tFast interrupt response time 6-9 cycles\r\n\tJTAG serial counters\r\n\tUp 4.12 CoreMark per MHz\r\n\tMultiprocessor support\r\n\tIntermixed result exceptional without compromising performance\r\n\tASIC (Typical 28nm):\r\n\tUp 1 GHz\r\n\tFrom 15k gates\r\n\tFrom 4uW/MHz\r\n\tHigh quality IP:\r\n\tVerilog RTL\r\n\tDFT ready\r\n\tSilicon proven\r\n\tC C++ software development license-free toolchain under industry standard Eclipse IDE\r\n\tEasy migration path version caches\r\n
"""
"text_medium_priority" => "RISC CPU Processor IP 32-bit "
"updated_at" => 1724274081]
"highlight" => array:2 [
"text_high_priority" => array:2 [
"matched_tokens" => array:2 [ …2]
"snippet" => "eSi-3200 Compact low-power <mark>32-bit</mark> <mark>RISC</mark> CPU eSi-RISC"
]
"text_low_priority" => array:2 [
"matched_tokens" => array:2 [ …2]
"snippet" => """
FLASH RAM based programs. \r\n\t<mark>32-bit</mark> <mark>RISC</mark> architecture\r\n\t16 32 general
"""
]
]
"highlights" => array:2 [0 => array:3 [
"field" => "text_low_priority"
"matched_tokens" => array:2 [ …2]
"snippet" => """
FLASH RAM based programs. \r\n\t<mark>32-bit</mark> <mark>RISC</mark> architecture\r\n\t16 32 general
"""
]
1 => array:3 [
"field" => "text_high_priority"
"matched_tokens" => array:2 [ …2]
"snippet" => "eSi-3200 Compact low-power <mark>32-bit</mark> <mark>RISC</mark> CPU eSi-RISC"
]
]
"text_match" => 1763176949298495490
"text_match_info" => array:7 [
"best_field_score" => "2211897868288"
"best_field_weight" => 15
"fields_matched" => 2
"num_tokens_dropped" => 0
"score" => "1763176949298495490"
"tokens_matched" => 3
"typo_prefix_score" => 0]
]
9 => array:5 [
"document" => array:48 [
"asic.foundry" => []
"asic.foundry_node" => []
"asic.foundry_node_process" => []
"asic.node" => []
"asic.node_foundry" => []
"blockdiagram" => "/upload/catalog/product/blockdiagram/20852/icon_arc-hs47d-32-bit-dual-issue-processor-core-arcv2dsp-isa-with-100-dsp-instructions-and-i-d-cache-674ca656224c2.jpg.webp"
"category.id" => array:1 [0 => 521]
"category.name" => array:1 [0 => "Audio Processor IP"
]
"category.slug" => []
"created_at" => 1733080166
"id" => "20852"
"keyfeatures" => "<ul><li>Dual 32x16 XMAC component supports up to two 32x16 MAC operations per instructions and supports all the 32x16 & dual 16x16 MAC instructions</li><li>Dual XMAC built in shifters and 80-bit accumulators allow pseudo floating-point operations to be performed which greatly expanded dynamic range</li><li>RAM configuration optimized for efficient area and power</li><li>Improved system efficiency with enhanced ARM® AMBA® AXI™/AHB™ bus bridges</li><li>Synopsys ARC XY Advanced DSP solution delivers the performance of dedicated DSP cores</li><li>Synopsys ARCompact 16-/32-bit Instruction Set Architecture reduces code size by up to 40 percent compared to 32-bit only instruction sets</li><li>Delivered as synthesizable RTL source code (Verilog®) to be fully compatible with industry-standard design methodologies and tool flows</li><li>XY Advanced DSP solution delivers the performance of dedicated DSP cores</li><li>Synopsys ARC MetaWare Development Toolkit, xCAM and nSIM simulators</li></ul>"
"keyfeatures_cn" => ""
"keywords" => "ARC Processors for Audio"
"logo" => "synopsys-66bb475c04b38.svg"
"logo2" => "synopsys-66bb475c04b38.svg"
"name" => "asic.node"
"overview" => "<p>The DSP-enhanced ARC® EMxD and HS4xD Families of embedded 32-bit processors are based on the scalable ARCv2DSP Instruction Set Architecture (ISA). The DSP-enhanced ARC processor families support a broad portfolio of certified audio codecs and post-processing software from a range of popular standards including Dolby, DTS, Microsoft and SRS.</p><p>With patented configuration technology, the cores can be easily customized to meet any application requirement from ultra-small task-specific controllers robust application processors. Additionally, the extendible instruction set makes it possible for customers to add instructions and operations to provide additional acceleration and more efficient operation, resulting in highly differentiated designs that cannot be built with standard, off-the-shelf DSPs or CPUs.</p><p>These processors are also designed to be tolerant to high memory latencies. Compared to other solutions in the market, the impact of latency on the processor load is negligible, making the ARC processors the best solution for systems like video and graphics IP, where DDR memory is shared with other resources.</p><p>DSP-Enhanced ARC EMxD Processors for Audio</p><p>The ARC EMxD family, which includes the ARC EM5D processor, ARC EM7D processor, ARC EM9D processor, and EM11D processor, are specifically designed for ultra low-power embedded DSP applications. These processors are based on the enhanced ARCv2DSP ISA, which adds over 150 optimized DSP instructions to the area- and code-efficient real-time ARCv2 RISC ISA. The processors feature a power-efficient unified 32x32 MUL/MAC unit, support for fixed point DSP vector and single instruction multiple data (SIMD) operations. The ARC EM DSP family features a balanced 3-stage Harvard architecture pipeline that provides efficient throughput and the cores offer excellent real-time control and DSP performance.</p><p>ARC DSP-Enhanced HS4xD Processors for Audio</p><p>The HS45D and HS47D processors support more than 150 DSP-optimized instructions, delivering a unique combination of high-performance control and high-efficiency digital signal processing. To speed the execution of math functions, the HS4xD cores give designers the option to implement a hardware integer divider, instructions for 64-bit multiply, multiply-accumulate (MAC), vector addition and vector subtraction, and a optional IEEE 754-compliant floating point unit (single- or double-precision or both). The ARC HS4xD processors are compatible with the ultra-low power ARC EMxD processors and have the same instruction set, making it easy to migrate code between the two processor families.</p>"
"overview_cn" => ""
"partnumber" => "dwc_arc_hs47d_core"
"priority" => 1
"priority_taxo" => 1
"productTypes" => array:1 [0 => "sip"
]
"provider.id" => 5
"provider.name" => "Synopsys, Inc."
"provider.object" => "{"id":5,"name":"Synopsys, Inc.","providerslug":"synopsys-inc"}"
"provider.priority" => 12841
"provider.slug" => "synopsys-inc"
"published_as_new_at" => 0
"seofeatures" => "<ul><li>Dual 32x16 XMAC component supports up to two 32x16 MAC operations per instructions and supports all the 32x16 & dual 16x16 MAC instructions</li><li>Dual XMAC built in shifters and 80-bit accumulators allow pseudo floating-point operations to be performed which greatly expanded dynamic range</li><li>RAM configuration optimized for efficient area and power</li><li>Improved system efficiency with enhanced ARM® AMBA® AXI™/AHB™ bus bridges</li></ul>"
"seofeatures_cn" => ""
"shortdescription" => "ARC HS47D 32-bit, dual-issue processor core, ARCv2DSP ISA, with 100+ DSP instructions and I&D cache"
"shortdescription_cn" => ""
"slug" => "arc-hs47d-32-bit-dual-issue-processor-core-arcv2dsp-isa-with-100-dsp-instructions-and-i-d-cache-ip"
"sortable_id" => 20852
"taxo0" => array:1 [0 => 1]
"taxo1" => array:1 [0 => 9]
"taxo2" => array:1 [0 => 521]
"taxo3" => []
"taxo4" => []
"taxo5" => []
"taxo6" => []
"taxo7" => []
"taxo8" => []
"text_high_priority" => "dwc_arc_hs47d_core ARC HS47D 32-bit dual-issue processor core ARCv2DSP ISA with 100+ DSP instructions and I&D cache Synopsys Inc."
"text_low_priority" => "The DSP-enhanced ARC® EMxD and HS4xD Families of embedded 32-bit processors are based on the scalable ARCv2DSP Instruction Set Architecture (ISA). ARC processor families support a broad portfolio certified audio codecs post-processing software from range popular standards including Dolby DTS Microsoft SRS.With patented configuration technology cores can be easily customized to meet any application requirement ultra-small task-specific controllers robust processors. Additionally extendible instruction set makes it possible for customers add instructions operations provide additional acceleration more efficient operation resulting in highly differentiated designs that cannot built with standard off-the-shelf DSPs or CPUs.These also designed tolerant high memory latencies. Compared other solutions market impact latency load is negligible making best solution systems like video graphics IP where DDR shared resources.DSP-Enhanced Processors AudioThe family which includes EM5D EM7D EM9D EM11D specifically ultra low-power DSP applications. These enhanced ISA adds over 150 optimized area- code-efficient real-time ARCv2 RISC ISA. feature power-efficient unified 32x32 MUL/MAC unit fixed point vector single multiple data (SIMD) operations. EM features balanced 3-stage Harvard architecture pipeline provides throughput offer excellent control performance.ARC DSP-Enhanced HS45D HS47D than DSP-optimized delivering unique combination high-performance high-efficiency digital signal processing. To speed execution math functions give designers option implement hardware integer divider 64-bit multiply multiply-accumulate (MAC) addition subtraction optional IEEE 754-compliant floating (single- double-precision both). compatible ultra-low power have same easy migrate code between two families. Dual 32x16 XMAC component supports up MAC per all & dual 16x16 instructionsDual shifters 80-bit accumulators allow pseudo floating-point performed greatly expanded dynamic rangeRAM area powerImproved system efficiency ARM® AMBA® AXI™/AHB™ bus bridgesSynopsys XY Advanced delivers performance dedicated coresSynopsys ARCompact 16-/32-bit reduces size by 40 percent compared only setsDelivered as synthesizable RTL source (Verilog®) fully industry-standard design methodologies tool flowsXY MetaWare Development Toolkit xCAM nSIM simulators"
"text_medium_priority" => "ARC Processors for Audio "
"updated_at" => 1733080422]
"highlight" => array:2 [
"text_high_priority" => array:2 [
"matched_tokens" => array:2 [ …2]
"snippet" => "dwc_arc_hs47d_core ARC HS47D <mark>32-bit</mark> dual-issue <mark>processor</mark> core ARCv2DSP ISA with 100+ DSP instructions and I&D cache Synopsys Inc."
]
"text_low_priority" => array:2 [
"matched_tokens" => array:2 [ …2]
"snippet" => "HS4xD Families of embedded <mark>32-bit</mark> <mark>processor</mark>s are based on the"
]
]
"highlights" => array:2 [0 => array:3 [
"field" => "text_low_priority"
"matched_tokens" => array:2 [ …2]
"snippet" => "HS4xD Families of embedded <mark>32-bit</mark> <mark>processor</mark>s are based on the"
]
1 => array:3 [
"field" => "text_high_priority"
"matched_tokens" => array:2 [ …2]
"snippet" => "dwc_arc_hs47d_core ARC HS47D <mark>32-bit</mark> dual-issue <mark>processor</mark> core ARCv2DSP ISA with 100+ DSP instructions and I&D cache Synopsys Inc."
]
]
"text_match" => 1763176949297971202
"text_match_info" => array:7 [
"best_field_score" => "2211897802752"
"best_field_weight" => 15
"fields_matched" => 2
"num_tokens_dropped" => 0
"score" => "1763176949297971202"
"tokens_matched" => 3
"typo_prefix_score" => 0]
]
]
"out_of" => 18250
"page" => 1
"request_params" => array:4 [
"collection_name" => "product_semiiphub"
"first_q" => "32-Bit RISC Processor"
"per_page" => 10
"q" => "32-Bit RISC Processor"
]
"search_cutoff" => false
"search_time_ms" => 4]
1 => array:8 [
"facet_counts" => array:6 [0 => array:4 [
"counts" => array:11 [0 => array:3 [
"count" => 22
"highlighted" => "{"id":5,"name":"Synopsys, Inc.","providerslug":"synopsys-inc"}"
"value" => "{"id":5,"name":"Synopsys, Inc.","providerslug":"synopsys-inc"}"
]
1 => array:3 [
"count" => 5
"highlighted" => "{"id":300,"name":"ChipCraft","providerslug":"chipcraft"}"
"value" => "{"id":300,"name":"ChipCraft","providerslug":"chipcraft"}"
]
2 => array:3 [
"count" => 4
"highlighted" => "{"id":375,"name":"eSi-RISC","providerslug":"esi-risc"}"
"value" => "{"id":375,"name":"eSi-RISC","providerslug":"esi-risc"}"
]
3 => array:3 [
"count" => 4
"highlighted" => "{"id":34,"name":"Silvaco, Inc.","providerslug":"silvaco-inc"}"
"value" => "{"id":34,"name":"Silvaco, Inc.","providerslug":"silvaco-inc"}"
]
4 => array:3 [
"count" => 2
"highlighted" => "{"id":7,"name":"Xilinx, Inc.","providerslug":"xilinx-inc"}"
"value" => "{"id":7,"name":"Xilinx, Inc.","providerslug":"xilinx-inc"}"
]
5 => array:3 [
"count" => 2
"highlighted" => "{"id":24,"name":"Cadence Design Systems, Inc.","providerslug":"cadence-design-systems-inc"}"
"value" => "{"id":24,"name":"Cadence Design Systems, Inc.","providerslug":"cadence-design-systems-inc"}"
]
6 => array:3 [
"count" => 1
"highlighted" => "{"id":3,"name":"CAST","providerslug":"cast"}"
"value" => "{"id":3,"name":"CAST","providerslug":"cast"}"
]
7 => array:3 [
"count" => 1
"highlighted" => "{"id":221,"name":"Arm Ltd.","providerslug":"arm-ltd"}"
"value" => "{"id":221,"name":"Arm Ltd.","providerslug":"arm-ltd"}"
]
8 => array:3 [
"count" => 1
"highlighted" => "{"id":117,"name":"Beyond Semiconductor","providerslug":"beyond-semiconductor"}"
"value" => "{"id":117,"name":"Beyond Semiconductor","providerslug":"beyond-semiconductor"}"
]
9 => array:3 [
"count" => 1
"highlighted" => "{"id":143,"name":"Andes Technology Corp.","providerslug":"andes-technology-corp"}"
"value" => "{"id":143,"name":"Andes Technology Corp.","providerslug":"andes-technology-corp"}"
]
10 => array:3 [
"count" => 1
"highlighted" => "{"id":47,"name":"Lattice Semiconductor Corp.","providerslug":"lattice-semiconductor-corp"}"
"value" => "{"id":47,"name":"Lattice Semiconductor Corp.","providerslug":"lattice-semiconductor-corp"}"
]
]
"field_name" => "provider.object"
"sampled" => false
"stats" => array:1 [
"total_values" => 11]
]
1 => array:4 [
"counts" => array:2 [0 => array:3 [
"count" => 5
"highlighted" => "UMC"
"value" => "UMC"
]
1 => array:3 [
"count" => 1
"highlighted" => "TSMC"
"value" => "TSMC"
]
]
"field_name" => "asic.foundry"
"sampled" => false
"stats" => array:1 [
"total_values" => 2]
]
2 => array:4 [
"counts" => array:3 [0 => array:3 [
"count" => 4
"highlighted" => "UMC_1300"
"value" => "UMC_1300"
]
1 => array:3 [
"count" => 1
"highlighted" => "UMC_1800"
"value" => "UMC_1800"
]
2 => array:3 [
"count" => 1
"highlighted" => "TSMC_400"
"value" => "TSMC_400"
]
]
"field_name" => "asic.foundry_node"
"sampled" => false
"stats" => array:1 [
"total_values" => 3]
]
3 => array:4 [
"counts" => array:3 [0 => array:3 [
"count" => 4
"highlighted" => "1300_UMC"
"value" => "1300_UMC"
]
1 => array:3 [
"count" => 1
"highlighted" => "400_TSMC"
"value" => "400_TSMC"
]
2 => array:3 [
"count" => 1
"highlighted" => "1800_UMC"
"value" => "1800_UMC"
]
]
"field_name" => "asic.node_foundry"
"sampled" => false
"stats" => array:1 [
"total_values" => 3]
]
4 => array:4 [
"counts" => array:3 [0 => array:3 [
"count" => 4
"highlighted" => "1300"
"value" => "1300"
]
1 => array:3 [
"count" => 1
"highlighted" => "400"
"value" => "400"
]
2 => array:3 [
"count" => 1
"highlighted" => "1800"
"value" => "1800"
]
]
"field_name" => "asic.node"
"sampled" => false
"stats" => array:5 [
"avg" => 1233.3333333333
"max" => 1800.0
"min" => 400.0
"sum" => 7400.0
"total_values" => 3]
]
5 => array:4 [
"counts" => array:1 [0 => array:3 [
"count" => 44
"highlighted" => "sip"
"value" => "sip"
]
]
"field_name" => "productTypes"
"sampled" => false
"stats" => array:1 [
"total_values" => 1]
]
]
"found" => 44
"hits" => array:10 [0 => array:5 [
"document" => array:48 [
"asic.foundry" => []
"asic.foundry_node" => []
"asic.foundry_node_process" => []
"asic.node" => []
"asic.node_foundry" => []
"blockdiagram" => "/upload/catalog/product/blockdiagram/682/icon_32-bit-risc-processor-to-deliver-high-performance-in-low-cost-microcontroller-applications-66bb499334169.png.webp"
"category.id" => array:2 [ …2]
"category.name" => array:2 [ …2]
"category.slug" => []
"created_at" => 1099376309
"id" => "682"
"keyfeatures" => """
<ul>\r\n\t<li>Powerful debug and non-intrusive real-time trace - Comprehensive debug and trace features dramatically improve developer productivity. It is extremely efficient to develop embedded software with proper debug.</li>\r\n\t<li>Memory Protection Unit (MPU) - Software reliability improves when each module is allowed access only to specific areas of memory required for it to operate. This protection prevents unexpected access that may overwrite critical data.</li>\r\n\t<li>Integrated nested vectored interrupt controller (NVIC) - There is no need for a standalone external interrupt controller. Interrupt handling is taken care of by the NVIC removing the complexity of managing interrupts manually via the processor.</li>\r\n\t<li>Thumb-2 code density - On average, the mix between 16bit and 32bit instructions yields a better code density when compared to 8bit and 16bit architectures. This has significant advantages in terms of reduced memory requirements and maximizing the usage of precious on-chip Flash memory.</li>\r\n</ul>
"""
"keyfeatures_cn" => ""
"keywords" => "ARM, Cortex, Cortex-M, Cortex-M3, 32-bit, RISC, Processor, low-power, low-cost, performance, low-area, Thumb2, Thumb-2, Micrcontroller"
"logo" => "arm-66bb4782623ac.webp"
"logo2" => "arm-66bb4782623ac.webp"
"name" => "asic.node"
"overview" => "<p>The Cortex-M3 processor is specifically developed to enable partners to develop high-performance, low-cost platforms for a broad range of devices, including microcontrollers, automotive body systems, industrial control systems, and wireless networking and sensors.</p>"
"overview_cn" => ""
"partnumber" => "ARM Cortex-M3"
"priority" => 1
"priority_taxo" => 1
"productTypes" => array:1 [ …1]
"provider.id" => 221
"provider.name" => "Arm Ltd."
"provider.object" => "{"id":221,"name":"Arm Ltd.","providerslug":"arm-ltd"}"
"provider.priority" => 1
"provider.slug" => "arm-ltd"
"published_as_new_at" => 0
"seofeatures" => """
<ul>\r\n\t<li>Powerful debug and non-intrusive real-time trace - Comprehensive debug and trace features dramatically improve developer productivity. It is extremely efficient to develop embedded software with proper debug.</li>\r\n\t<li>Memory Protection Unit (MPU) - Software reliability improves when each module is allowed access only to specific areas of memory required for it to operate. This protection prevents unexpected access that may overwrite critical data.</li>\r\n\t<li>Integrated nested vectored interrupt controller (NVIC) - There is no need for a standalone external interrupt controller. Interrupt handling is taken care of by the NVIC removing the complexity of managing interrupts manually via the processor.</li>\r\n\t<li>Thumb-2 code density - On average, the mix between 16bit and 32bit instructions yields a better code density when compared to 8bit and 16bit architectures. This has significant advantages in terms of reduced memory requirements and maximizing the usage of precious on-chip Flash memory.</li>\r\n</ul>
"""
"seofeatures_cn" => ""
"shortdescription" => "32-bit RISC Processor To Deliver High Performance In Low-Cost Microcontroller Applications"
"shortdescription_cn" => ""
"slug" => "32-bit-risc-processor-to-deliver-high-performance-in-low-cost-microcontroller-applications"
"sortable_id" => 682
"taxo0" => array:1 [ …1]
"taxo1" => array:1 [ …1]
"taxo2" => array:1 [ …1]
"taxo3" => array:2 [ …2]
"taxo4" => []
"taxo5" => []
"taxo6" => []
"taxo7" => []
"taxo8" => []
"text_high_priority" => "ARM Cortex-M3 32-bit RISC Processor To Deliver High Performance In Low-Cost Microcontroller Applications Arm Ltd."
"text_low_priority" => """
The Cortex-M3 processor is specifically developed to enable partners develop high-performance low-cost platforms for a broad range of devices including microcontrollers automotive body systems industrial control and wireless networking sensors. \r\n\tPowerful debug non-intrusive real-time trace - Comprehensive features dramatically improve developer productivity. It extremely efficient embedded software with proper debug.\r\n\tMemory Protection Unit (MPU) Software reliability improves when each module allowed access only specific areas memory required it operate. This protection prevents unexpected that may overwrite critical data.\r\n\tIntegrated nested vectored interrupt controller (NVIC) There no need standalone external controller. Interrupt handling taken care by the NVIC removing complexity managing interrupts manually via processor.\r\n\tThumb-2 code density On average mix between 16bit 32bit instructions yields better compared 8bit architectures. has significant advantages in terms reduced requirements maximizing usage precious on-chip Flash memory.\r\n
"""
"text_medium_priority" => "ARM Cortex Cortex-M Cortex-M3 32-bit RISC Processor low-power low-cost performance low-area Thumb2 Thumb-2 Micrcontroller"
"updated_at" => 1724273852]
"highlight" => array:2 [
"text_high_priority" => array:2 [ …2]
"text_low_priority" => array:2 [ …2]
]
"highlights" => array:2 [0 => array:3 [ …3]
1 => array:3 [ …3]
]
"text_match" => 1763185779750731778
"text_match_info" => array:7 [
"best_field_score" => "3315704397824"
"best_field_weight" => 15
"fields_matched" => 2
"num_tokens_dropped" => 0
"score" => "1763185779750731778"
"tokens_matched" => 3
"typo_prefix_score" => 0]
]
1 => array:5 [
"document" => array:48 [
"asic.foundry" => array:1 [ …1]
"asic.foundry_node" => array:1 [ …1]
"asic.foundry_node_process" => array:1 [ …1]
"asic.node" => array:1 [ …1]
"asic.node_foundry" => array:1 [ …1]
"blockdiagram" => "/upload/catalog/product/blockdiagram/11190/icon_32-bit-high-performance-single-multicore-risc-processor-with-code-compression-66bb6453b3583.jpg.webp"
"category.id" => array:1 [ …1]
"category.name" => array:1 [ …1]
"category.slug" => []
"created_at" => 1503006995
"id" => "11190"
"keyfeatures" => "<ul><li>High Performance 32-bit RISC CPU</li><li>Proprietary 6-stage pipeline</li><li>16-bit code compression</li><li>Single or multicore implementation</li><li>Up to 1.37 DMIPS/MHz/Core</li><li>Up to 2.29 CoreMark/MHz/Core</li><li>Optional set-associative caches with data snooping</li><li>Power-down mode</li><li>On-chip debug support</li><li>FPGA and silicon proven</li><li>JTAG or 2-pin Serial Wire Debug</li></ul>"
"keyfeatures_cn" => ""
"keywords" => "processor, microprocessor, multicore, 32-bit, high-performance"
"logo" => "chipcraft-66bb479115140.webp"
"logo2" => "chipcraft-66bb479115140.webp"
"name" => "asic.node"
"overview" => "The CC150-C processor is a synthesisable Verilog model of a high performance 32-bit RISC processor. The model is highly configurable, and particularly suitable for system-on-a-chip (SoC) designs. The core is interfaced using the AMBA AHB, AHB-Lite and APB buses or AXI4 and AXI4-Lite buses. The processor can be efficiently implemented on FPGA and ASIC technologies and uses standard synchronous memory cells for caches and register file."
"overview_cn" => ""
"partnumber" => "CC150-C"
"priority" => 6
"priority_taxo" => 1
"productTypes" => array:1 [ …1]
"provider.id" => 300
"provider.name" => "ChipCraft"
"provider.object" => "{"id":300,"name":"ChipCraft","providerslug":"chipcraft"}"
"provider.priority" => 141
"provider.slug" => "chipcraft"
"published_as_new_at" => 0
"seofeatures" => """
<ul><li>High Performance 32-bit RISC CPU</li>\n<li>Proprietary 6-stage pipeline</li>\n<li>16-bit code compression</li>\n<li>Single or multicore implementation</li>\n</ul>
"""
"seofeatures_cn" => ""
"shortdescription" => "32-bit High Performance Single/Multicore RISC Processor with code compression"
"shortdescription_cn" => ""
"slug" => "32-bit-high-performance-single-multicore-risc-processor-with-code-compression"
"sortable_id" => 11190
"taxo0" => array:1 [ …1]
"taxo1" => array:1 [ …1]
"taxo2" => array:1 [ …1]
"taxo3" => array:1 [ …1]
"taxo4" => []
"taxo5" => []
"taxo6" => []
"taxo7" => []
"taxo8" => []
"text_high_priority" => "CC150-C 32-bit High Performance Single/Multicore RISC Processor with code compression ChipCraft"
"text_low_priority" => "The CC150-C processor is a synthesisable Verilog model of high performance 32-bit RISC processor. highly configurable and particularly suitable for system-on-a-chip (SoC) designs. core interfaced using the AMBA AHB AHB-Lite APB buses or AXI4 AXI4-Lite buses. can be efficiently implemented on FPGA ASIC technologies uses standard synchronous memory cells caches register file. High Performance CPUProprietary 6-stage pipeline16-bit code compressionSingle multicore implementationUp to 1.37 DMIPS/MHz/CoreUp 2.29 CoreMark/MHz/CoreOptional set-associative with data snoopingPower-down modeOn-chip debug supportFPGA silicon provenJTAG 2-pin Serial Wire Debug"
"text_medium_priority" => "processor microprocessor multicore 32-bit high-performance"
"updated_at" => 1553273045]
"highlight" => array:2 [
"text_high_priority" => array:2 [ …2]
"text_low_priority" => array:2 [ …2]
]
"highlights" => array:2 [0 => array:3 [ …3]
1 => array:3 [ …3]
]
"text_match" => 1763185779749158914
"text_match_info" => array:7 [
"best_field_score" => "3315704201216"
"best_field_weight" => 15
"fields_matched" => 2
"num_tokens_dropped" => 0
"score" => "1763185779749158914"
"tokens_matched" => 3
"typo_prefix_score" => 0]
]
2 => array:5 [
"document" => array:48 [
"asic.foundry" => array:1 [ …1]
"asic.foundry_node" => array:1 [ …1]
"asic.foundry_node_process" => array:1 [ …1]
"asic.node" => array:1 [ …1]
"asic.node_foundry" => array:1 [ …1]
"blockdiagram" => "/upload/catalog/product/blockdiagram/9790/icon_32-bit-high-performance-single-multicore-risc-processor-66bb5e5074ad5.jpg.webp"
"category.id" => array:1 [ …1]
"category.name" => array:1 [ …1]
"category.slug" => []
"created_at" => 1481382393
"id" => "9790"
"keyfeatures" => "<ul><li>High Performance 32-bit RISC CPU</li><li>Proprietary 6-stage pipeline</li><li>Single or multicore implementation</li><li>Up to 1.37 DMIPS/MHz/Core</li><li>Up to 2.29 CoreMark/MHz/Core</li><li>Optional set-associative caches with data snooping</li><li>Power-down mode</li><li>On-chip debug support</li><li>FPGA and silicon proven</li><li>JTAG or 2-pin Serial Wire Debug</li></ul>"
"keyfeatures_cn" => ""
"keywords" => "processor, microprocessor, multicore, 32-bit, high-performance"
"logo" => "chipcraft-66bb479115140.webp"
"logo2" => "chipcraft-66bb479115140.webp"
"name" => "asic.node"
"overview" => "The CC100-C processor is a synthesisable Verilog model of a high performance 32-bit RISC processor. The model is highly configurable, and particularly suitable for system-on-a-chip (SoC) designs. The core is interfaced using the AMBA AHB, AHB-Lite and APB buses. The processor can be efficiently implemented on FPGA and ASIC technologies and uses standard synchronous memory cells for caches and register file."
"overview_cn" => ""
"partnumber" => "CC100-C"
"priority" => 6
"priority_taxo" => 1
"productTypes" => array:1 [ …1]
"provider.id" => 300
"provider.name" => "ChipCraft"
"provider.object" => "{"id":300,"name":"ChipCraft","providerslug":"chipcraft"}"
"provider.priority" => 141
"provider.slug" => "chipcraft"
"published_as_new_at" => 0
"seofeatures" => """
<ul><li>High Performance 32-bit RISC CPU</li>\n<li>Proprietary 6-stage pipeline</li>\n<li>Single or multicore implementation</li>\n<li>Up to 1.37 DMIPS/MHz/Core</li>\n</ul>
"""
"seofeatures_cn" => ""
"shortdescription" => "32-bit High Performance Single/Multicore RISC Processor"
"shortdescription_cn" => ""
"slug" => "32-bit-high-performance-single-multicore-risc-processor"
"sortable_id" => 9790
"taxo0" => array:1 [ …1]
"taxo1" => array:1 [ …1]
"taxo2" => array:1 [ …1]
"taxo3" => array:1 [ …1]
"taxo4" => []
"taxo5" => []
"taxo6" => []
"taxo7" => []
"taxo8" => []
"text_high_priority" => "CC100-C 32-bit High Performance Single/Multicore RISC Processor ChipCraft"
"text_low_priority" => "The CC100-C processor is a synthesisable Verilog model of high performance 32-bit RISC processor. highly configurable and particularly suitable for system-on-a-chip (SoC) designs. core interfaced using the AMBA AHB AHB-Lite APB buses. can be efficiently implemented on FPGA ASIC technologies uses standard synchronous memory cells caches register file. High Performance CPUProprietary 6-stage pipelineSingle or multicore implementationUp to 1.37 DMIPS/MHz/CoreUp 2.29 CoreMark/MHz/CoreOptional set-associative with data snoopingPower-down modeOn-chip debug supportFPGA silicon provenJTAG 2-pin Serial Wire Debug"
"text_medium_priority" => "processor microprocessor multicore 32-bit high-performance"
"updated_at" => 1553272938]
"highlight" => array:2 [
"text_high_priority" => array:2 [ …2]
"text_low_priority" => array:2 [ …2]
]
"highlights" => array:2 [0 => array:3 [ …3]
1 => array:3 [ …3]
]
"text_match" => 1763185779749158914
"text_match_info" => array:7 [
"best_field_score" => "3315704201216"
"best_field_weight" => 15
"fields_matched" => 2
"num_tokens_dropped" => 0
"score" => "1763185779749158914"
"tokens_matched" => 3
"typo_prefix_score" => 0]
]
3 => array:5 [
"document" => array:48 [
"asic.foundry" => array:1 [ …1]
"asic.foundry_node" => array:1 [ …1]
"asic.foundry_node_process" => array:1 [ …1]
"asic.node" => array:1 [ …1]
"asic.node_foundry" => array:1 [ …1]
"blockdiagram" => "/upload/catalog/product/blockdiagram/17032/icon_32-bit-high-performance-rv32gc-single-multicore-risc-processor-66bb8a27da8b0.jpg.webp"
"category.id" => array:1 [ …1]
"category.name" => array:1 [ …1]
"category.slug" => []
"created_at" => 1673903208
"id" => "17032"
"keyfeatures" => "<ul><li>High Performance 32-bit RV32GC CPU</li><li>Proprietary 6-stage pipeline</li><li>Single or multicore implementation</li><li>Up to 1.38 DMIPS/MHz/Core</li><li>Up to 2.10 CoreMark/MHz/Core</li><li>Optional set-associative caches with data snooping</li><li>Power-down mode</li><li>On-chip debug support</li><li>FPGA and ASIC</li><li>JTAG or Uart Debug</li></ul>"
"keyfeatures_cn" => ""
"keywords" => "RV32GC, processor, microprocessor, multicore, 32-bit, high-performance"
"logo" => "chipcraft-66bb479115140.webp"
"logo2" => "chipcraft-66bb479115140.webp"
"name" => "asic.node"
"overview" => "The CCRV32ST-C processor is a synthesisable Verilog model of a high performance 32-bit RV32GC processor. The model is highly configurable, and particularly suitable for system-on-a-chip (SoC) designs. The core is interfaced using the AMBA AXI4, AHB-Lite and APB buses. The processor can be efficiently implemented on FPGA and ASIC technologies and uses standard synchronous memory cells for caches and register file."
"overview_cn" => ""
"partnumber" => "CCRV32ST-C"
"priority" => 6
"priority_taxo" => 1
"productTypes" => array:1 [ …1]
"provider.id" => 300
"provider.name" => "ChipCraft"
"provider.object" => "{"id":300,"name":"ChipCraft","providerslug":"chipcraft"}"
"provider.priority" => 141
"provider.slug" => "chipcraft"
"published_as_new_at" => 0
"seofeatures" => """
<ul><li>High Performance 32-bit RV32GC CPU</li>\n<li>Proprietary 6-stage pipeline</li>\n<li>Single or multicore implementation</li>\n<li>Up to 1.38 DMIPS/MHz/Core</li>\n</ul>
"""
"seofeatures_cn" => ""
"shortdescription" => "32-bit High Performance RV32GC Single/Multicore RISC Processor"
"shortdescription_cn" => ""
"slug" => "32-bit-high-performance-rv32gc-single-multicore-risc-processor"
"sortable_id" => 17032
"taxo0" => array:1 [ …1]
"taxo1" => array:1 [ …1]
"taxo2" => array:1 [ …1]
"taxo3" => array:1 [ …1]
"taxo4" => []
"taxo5" => []
"taxo6" => []
"taxo7" => []
"taxo8" => []
"text_high_priority" => "CCRV32ST-C 32-bit High Performance RV32GC Single/Multicore RISC Processor ChipCraft"
"text_low_priority" => "The CCRV32ST-C processor is a synthesisable Verilog model of high performance 32-bit RV32GC processor. highly configurable and particularly suitable for system-on-a-chip (SoC) designs. core interfaced using the AMBA AXI4 AHB-Lite APB buses. can be efficiently implemented on FPGA ASIC technologies uses standard synchronous memory cells caches register file. High Performance CPUProprietary 6-stage pipelineSingle or multicore implementationUp to 1.38 DMIPS/MHz/CoreUp 2.10 CoreMark/MHz/CoreOptional set-associative with data snoopingPower-down modeOn-chip debug supportFPGA ASICJTAG Uart Debug"
"text_medium_priority" => "RV32GC processor microprocessor multicore 32-bit high-performance"
"updated_at" => 1675063343]
"highlight" => array:2 [
"text_high_priority" => array:2 [ …2]
"text_low_priority" => array:2 [ …2]
]
"highlights" => array:2 [0 => array:3 [ …3]
1 => array:3 [ …3]
]
"text_match" => 1763185779748634626
"text_match_info" => array:7 [
"best_field_score" => "3315704135680"
"best_field_weight" => 15
"fields_matched" => 2
"num_tokens_dropped" => 0
"score" => "1763185779748634626"
"tokens_matched" => 3
"typo_prefix_score" => 0]
]
4 => array:5 [
"document" => array:48 [
"asic.foundry" => []
"asic.foundry_node" => []
"asic.foundry_node_process" => []
"asic.node" => []
"asic.node_foundry" => []
"blockdiagram" => "/upload/catalog/product/blockdiagram/20878/icon_arc-em11d-enhanced-32-bit-processor-core-arcv2dsp-isa-with-cache-and-xy-memory-674ca6f530e4f.jpg.webp"
"category.id" => array:1 [ …1]
"category.name" => array:1 [ …1]
"category.slug" => []
"created_at" => 1733080324
"id" => "20878"
"keyfeatures" => "<ul><li>Dual 32x16 XMAC component supports up to two 32x16 MAC operations per instructions and supports all the 32x16 & dual 16x16 MAC instructions</li><li>Dual XMAC built in shifters and 80-bit accumulators allow pseudo floating-point operations to be performed which greatly expanded dynamic range</li><li>RAM configuration optimized for efficient area and power</li><li>Improved system efficiency with enhanced ARM® AMBA® AXI™/AHB™ bus bridges</li><li>Synopsys ARC XY Advanced DSP solution delivers the performance of dedicated DSP cores</li><li>Synopsys ARCompact 16-/32-bit Instruction Set Architecture reduces code size by up to 40 percent compared to 32-bit only instruction sets</li><li>Delivered as synthesizable RTL source code (Verilog®) to be fully compatible with industry-standard design methodologies and tool flows</li><li>XY Advanced DSP solution delivers the performance of dedicated DSP cores</li><li>Synopsys ARC MetaWare Development Toolkit, xCAM and nSIM simulators</li></ul>"
"keyfeatures_cn" => ""
"keywords" => "ARC Processors for Audio"
"logo" => "synopsys-66bb475c04b38.svg"
"logo2" => "synopsys-66bb475c04b38.svg"
"name" => "asic.node"
"overview" => "<p>The DSP-enhanced ARC® EMxD and HS4xD Families of embedded 32-bit processors are based on the scalable ARCv2DSP Instruction Set Architecture (ISA). The DSP-enhanced ARC processor families support a broad portfolio of certified audio codecs and post-processing software from a range of popular standards including Dolby, DTS, Microsoft and SRS.</p><p>With patented configuration technology, the cores can be easily customized to meet any application requirement from ultra-small task-specific controllers robust application processors. Additionally, the extendible instruction set makes it possible for customers to add instructions and operations to provide additional acceleration and more efficient operation, resulting in highly differentiated designs that cannot be built with standard, off-the-shelf DSPs or CPUs.</p><p>These processors are also designed to be tolerant to high memory latencies. Compared to other solutions in the market, the impact of latency on the processor load is negligible, making the ARC processors the best solution for systems like video and graphics IP, where DDR memory is shared with other resources.</p><p>DSP-Enhanced ARC EMxD Processors for Audio</p><p>The ARC EMxD family, which includes the ARC EM5D processor, ARC EM7D processor, ARC EM9D processor, and EM11D processor, are specifically designed for ultra low-power embedded DSP applications. These processors are based on the enhanced ARCv2DSP ISA, which adds over 150 optimized DSP instructions to the area- and code-efficient real-time ARCv2 RISC ISA. The processors feature a power-efficient unified 32x32 MUL/MAC unit, support for fixed point DSP vector and single instruction multiple data (SIMD) operations. The ARC EM DSP family features a balanced 3-stage Harvard architecture pipeline that provides efficient throughput and the cores offer excellent real-time control and DSP performance.</p><p>ARC DSP-Enhanced HS4xD Processors for Audio</p><p>The HS45D and HS47D processors support more than 150 DSP-optimized instructions, delivering a unique combination of high-performance control and high-efficiency digital signal processing. To speed the execution of math functions, the HS4xD cores give designers the option to implement a hardware integer divider, instructions for 64-bit multiply, multiply-accumulate (MAC), vector addition and vector subtraction, and a optional IEEE 754-compliant floating point unit (single- or double-precision or both). The ARC HS4xD processors are compatible with the ultra-low power ARC EMxD processors and have the same instruction set, making it easy to migrate code between the two processor families.</p>"
"overview_cn" => ""
"partnumber" => "dwc_arc_em11d_core"
"priority" => 1
"priority_taxo" => 1
"productTypes" => array:1 [ …1]
"provider.id" => 5
"provider.name" => "Synopsys, Inc."
"provider.object" => "{"id":5,"name":"Synopsys, Inc.","providerslug":"synopsys-inc"}"
"provider.priority" => 12841
"provider.slug" => "synopsys-inc"
"published_as_new_at" => 0
"seofeatures" => "<ul><li>Dual 32x16 XMAC component supports up to two 32x16 MAC operations per instructions and supports all the 32x16 & dual 16x16 MAC instructions</li><li>Dual XMAC built in shifters and 80-bit accumulators allow pseudo floating-point operations to be performed which greatly expanded dynamic range</li><li>RAM configuration optimized for efficient area and power</li><li>Improved system efficiency with enhanced ARM® AMBA® AXI™/AHB™ bus bridges</li></ul>"
"seofeatures_cn" => ""
"shortdescription" => "ARC EM11D Enhanced 32-bit processor core, ARCv2DSP ISA with Cache and XY Memory"
"shortdescription_cn" => ""
"slug" => "arc-em11d-enhanced-32-bit-processor-core-arcv2dsp-isa-with-cache-and-xy-memory-ip"
"sortable_id" => 20878
"taxo0" => array:1 [ …1]
"taxo1" => array:1 [ …1]
"taxo2" => array:1 [ …1]
"taxo3" => []
"taxo4" => []
"taxo5" => []
"taxo6" => []
"taxo7" => []
"taxo8" => []
"text_high_priority" => "dwc_arc_em11d_core ARC EM11D Enhanced 32-bit processor core ARCv2DSP ISA with Cache and XY Memory Synopsys Inc."
"text_low_priority" => "The DSP-enhanced ARC® EMxD and HS4xD Families of embedded 32-bit processors are based on the scalable ARCv2DSP Instruction Set Architecture (ISA). ARC processor families support a broad portfolio certified audio codecs post-processing software from range popular standards including Dolby DTS Microsoft SRS.With patented configuration technology cores can be easily customized to meet any application requirement ultra-small task-specific controllers robust processors. Additionally extendible instruction set makes it possible for customers add instructions operations provide additional acceleration more efficient operation resulting in highly differentiated designs that cannot built with standard off-the-shelf DSPs or CPUs.These also designed tolerant high memory latencies. Compared other solutions market impact latency load is negligible making best solution systems like video graphics IP where DDR shared resources.DSP-Enhanced Processors AudioThe family which includes EM5D EM7D EM9D EM11D specifically ultra low-power DSP applications. These enhanced ISA adds over 150 optimized area- code-efficient real-time ARCv2 RISC ISA. feature power-efficient unified 32x32 MUL/MAC unit fixed point vector single multiple data (SIMD) operations. EM features balanced 3-stage Harvard architecture pipeline provides throughput offer excellent control performance.ARC DSP-Enhanced HS45D HS47D than DSP-optimized delivering unique combination high-performance high-efficiency digital signal processing. To speed execution math functions give designers option implement hardware integer divider 64-bit multiply multiply-accumulate (MAC) addition subtraction optional IEEE 754-compliant floating (single- double-precision both). compatible ultra-low power have same easy migrate code between two families. Dual 32x16 XMAC component supports up MAC per all & dual 16x16 instructionsDual shifters 80-bit accumulators allow pseudo floating-point performed greatly expanded dynamic rangeRAM area powerImproved system efficiency ARM® AMBA® AXI™/AHB™ bus bridgesSynopsys XY Advanced delivers performance dedicated coresSynopsys ARCompact 16-/32-bit reduces size by 40 percent compared only setsDelivered as synthesizable RTL source (Verilog®) fully industry-standard design methodologies tool flowsXY MetaWare Development Toolkit xCAM nSIM simulators"
"text_medium_priority" => "ARC Processors for Audio "
"updated_at" => 1733080422]
"highlight" => array:2 [
"text_high_priority" => array:2 [ …2]
"text_low_priority" => array:2 [ …2]
]
"highlights" => array:2 [0 => array:3 [ …3]
1 => array:3 [ …3]
]
"text_match" => 1763176949298495490
"text_match_info" => array:7 [
"best_field_score" => "2211897868288"
"best_field_weight" => 15
"fields_matched" => 2
"num_tokens_dropped" => 0
"score" => "1763176949298495490"
"tokens_matched" => 3
"typo_prefix_score" => 0]
]
5 => array:5 [
"document" => array:48 [
"asic.foundry" => []
"asic.foundry_node" => []
"asic.foundry_node_process" => []
"asic.node" => []
"asic.node_foundry" => []
"blockdiagram" => "/upload/catalog/product/blockdiagram/20877/icon_arc-em7d-dsp-enhanced-32-bit-processor-core-with-caches-arcv2dsp-isa-for-low-power-embedded-dsp-ap-674ca6e216fbc.jpg.webp"
"category.id" => array:1 [ …1]
"category.name" => array:1 [ …1]
"category.slug" => []
"created_at" => 1733080306
"id" => "20877"
"keyfeatures" => "<ul><li>Dual 32x16 XMAC component supports up to two 32x16 MAC operations per instructions and supports all the 32x16 & dual 16x16 MAC instructions</li><li>Dual XMAC built in shifters and 80-bit accumulators allow pseudo floating-point operations to be performed which greatly expanded dynamic range</li><li>RAM configuration optimized for efficient area and power</li><li>Improved system efficiency with enhanced ARM® AMBA® AXI™/AHB™ bus bridges</li><li>Synopsys ARC XY Advanced DSP solution delivers the performance of dedicated DSP cores</li><li>Synopsys ARCompact 16-/32-bit Instruction Set Architecture reduces code size by up to 40 percent compared to 32-bit only instruction sets</li><li>Delivered as synthesizable RTL source code (Verilog®) to be fully compatible with industry-standard design methodologies and tool flows</li><li>XY Advanced DSP solution delivers the performance of dedicated DSP cores</li><li>Synopsys ARC MetaWare Development Toolkit, xCAM and nSIM simulators</li></ul>"
"keyfeatures_cn" => ""
"keywords" => "ARC Processors for Audio"
"logo" => "synopsys-66bb475c04b38.svg"
"logo2" => "synopsys-66bb475c04b38.svg"
"name" => "asic.node"
"overview" => "<p>The DSP-enhanced ARC® EMxD and HS4xD Families of embedded 32-bit processors are based on the scalable ARCv2DSP Instruction Set Architecture (ISA). The DSP-enhanced ARC processor families support a broad portfolio of certified audio codecs and post-processing software from a range of popular standards including Dolby, DTS, Microsoft and SRS.</p><p>With patented configuration technology, the cores can be easily customized to meet any application requirement from ultra-small task-specific controllers robust application processors. Additionally, the extendible instruction set makes it possible for customers to add instructions and operations to provide additional acceleration and more efficient operation, resulting in highly differentiated designs that cannot be built with standard, off-the-shelf DSPs or CPUs.</p><p>These processors are also designed to be tolerant to high memory latencies. Compared to other solutions in the market, the impact of latency on the processor load is negligible, making the ARC processors the best solution for systems like video and graphics IP, where DDR memory is shared with other resources.</p><p>DSP-Enhanced ARC EMxD Processors for Audio</p><p>The ARC EMxD family, which includes the ARC EM5D processor, ARC EM7D processor, ARC EM9D processor, and EM11D processor, are specifically designed for ultra low-power embedded DSP applications. These processors are based on the enhanced ARCv2DSP ISA, which adds over 150 optimized DSP instructions to the area- and code-efficient real-time ARCv2 RISC ISA. The processors feature a power-efficient unified 32x32 MUL/MAC unit, support for fixed point DSP vector and single instruction multiple data (SIMD) operations. The ARC EM DSP family features a balanced 3-stage Harvard architecture pipeline that provides efficient throughput and the cores offer excellent real-time control and DSP performance.</p><p>ARC DSP-Enhanced HS4xD Processors for Audio</p><p>The HS45D and HS47D processors support more than 150 DSP-optimized instructions, delivering a unique combination of high-performance control and high-efficiency digital signal processing. To speed the execution of math functions, the HS4xD cores give designers the option to implement a hardware integer divider, instructions for 64-bit multiply, multiply-accumulate (MAC), vector addition and vector subtraction, and a optional IEEE 754-compliant floating point unit (single- or double-precision or both). The ARC HS4xD processors are compatible with the ultra-low power ARC EMxD processors and have the same instruction set, making it easy to migrate code between the two processor families.</p>"
"overview_cn" => ""
"partnumber" => "dwc_arc_em7d_core"
"priority" => 1
"priority_taxo" => 1
"productTypes" => array:1 [ …1]
"provider.id" => 5
"provider.name" => "Synopsys, Inc."
"provider.object" => "{"id":5,"name":"Synopsys, Inc.","providerslug":"synopsys-inc"}"
"provider.priority" => 12841
"provider.slug" => "synopsys-inc"
"published_as_new_at" => 0
"seofeatures" => "<ul><li>Dual 32x16 XMAC component supports up to two 32x16 MAC operations per instructions and supports all the 32x16 & dual 16x16 MAC instructions</li><li>Dual XMAC built in shifters and 80-bit accumulators allow pseudo floating-point operations to be performed which greatly expanded dynamic range</li><li>RAM configuration optimized for efficient area and power</li><li>Improved system efficiency with enhanced ARM® AMBA® AXI™/AHB™ bus bridges</li></ul>"
"seofeatures_cn" => ""
"shortdescription" => "ARC EM7D DSP Enhanced 32-bit processor core with caches, ARCv2DSP ISA, for low power embedded DSP ap"
"shortdescription_cn" => ""
"slug" => "arc-em7d-dsp-enhanced-32-bit-processor-core-with-caches-arcv2dsp-isa-for-low-power-embedded-dsp-ap-ip"
"sortable_id" => 20877
"taxo0" => array:1 [ …1]
"taxo1" => array:1 [ …1]
"taxo2" => array:1 [ …1]
"taxo3" => []
"taxo4" => []
"taxo5" => []
"taxo6" => []
"taxo7" => []
"taxo8" => []
"text_high_priority" => "dwc_arc_em7d_core ARC EM7D DSP Enhanced 32-bit processor core with caches ARCv2DSP ISA for low power embedded ap Synopsys Inc."
"text_low_priority" => "The DSP-enhanced ARC® EMxD and HS4xD Families of embedded 32-bit processors are based on the scalable ARCv2DSP Instruction Set Architecture (ISA). ARC processor families support a broad portfolio certified audio codecs post-processing software from range popular standards including Dolby DTS Microsoft SRS.With patented configuration technology cores can be easily customized to meet any application requirement ultra-small task-specific controllers robust processors. Additionally extendible instruction set makes it possible for customers add instructions operations provide additional acceleration more efficient operation resulting in highly differentiated designs that cannot built with standard off-the-shelf DSPs or CPUs.These also designed tolerant high memory latencies. Compared other solutions market impact latency load is negligible making best solution systems like video graphics IP where DDR shared resources.DSP-Enhanced Processors AudioThe family which includes EM5D EM7D EM9D EM11D specifically ultra low-power DSP applications. These enhanced ISA adds over 150 optimized area- code-efficient real-time ARCv2 RISC ISA. feature power-efficient unified 32x32 MUL/MAC unit fixed point vector single multiple data (SIMD) operations. EM features balanced 3-stage Harvard architecture pipeline provides throughput offer excellent control performance.ARC DSP-Enhanced HS45D HS47D than DSP-optimized delivering unique combination high-performance high-efficiency digital signal processing. To speed execution math functions give designers option implement hardware integer divider 64-bit multiply multiply-accumulate (MAC) addition subtraction optional IEEE 754-compliant floating (single- double-precision both). compatible ultra-low power have same easy migrate code between two families. Dual 32x16 XMAC component supports up MAC per all & dual 16x16 instructionsDual shifters 80-bit accumulators allow pseudo floating-point performed greatly expanded dynamic rangeRAM area powerImproved system efficiency ARM® AMBA® AXI™/AHB™ bus bridgesSynopsys XY Advanced delivers performance dedicated coresSynopsys ARCompact 16-/32-bit reduces size by 40 percent compared only setsDelivered as synthesizable RTL source (Verilog®) fully industry-standard design methodologies tool flowsXY MetaWare Development Toolkit xCAM nSIM simulators"
"text_medium_priority" => "ARC Processors for Audio "
"updated_at" => 1733080422]
"highlight" => array:2 [
"text_high_priority" => array:2 [ …2]
"text_low_priority" => array:2 [ …2]
]
"highlights" => array:2 [0 => array:3 [ …3]
1 => array:3 [ …3]
]
"text_match" => 1763176949298495490
"text_match_info" => array:7 [
"best_field_score" => "2211897868288"
"best_field_weight" => 15
"fields_matched" => 2
"num_tokens_dropped" => 0
"score" => "1763176949298495490"
"tokens_matched" => 3
"typo_prefix_score" => 0]
]
6 => array:5 [
"document" => array:48 [
"asic.foundry" => []
"asic.foundry_node" => []
"asic.foundry_node_process" => []
"asic.node" => []
"asic.node_foundry" => []
"blockdiagram" => "/upload/catalog/product/blockdiagram/20876/icon_arc-em5d-enhanced-32-bit-processor-core-arcv2dsp-isa-for-low-power-embedded-dsp-applications-674ca6e1c5138.jpg.webp"
"category.id" => array:1 [ …1]
"category.name" => array:1 [ …1]
"category.slug" => []
"created_at" => 1733080305
"id" => "20876"
"keyfeatures" => "<ul><li>Dual 32x16 XMAC component supports up to two 32x16 MAC operations per instructions and supports all the 32x16 & dual 16x16 MAC instructions</li><li>Dual XMAC built in shifters and 80-bit accumulators allow pseudo floating-point operations to be performed which greatly expanded dynamic range</li><li>RAM configuration optimized for efficient area and power</li><li>Improved system efficiency with enhanced ARM® AMBA® AXI™/AHB™ bus bridges</li><li>Synopsys ARC XY Advanced DSP solution delivers the performance of dedicated DSP cores</li><li>Synopsys ARCompact 16-/32-bit Instruction Set Architecture reduces code size by up to 40 percent compared to 32-bit only instruction sets</li><li>Delivered as synthesizable RTL source code (Verilog®) to be fully compatible with industry-standard design methodologies and tool flows</li><li>XY Advanced DSP solution delivers the performance of dedicated DSP cores</li><li>Synopsys ARC MetaWare Development Toolkit, xCAM and nSIM simulators</li></ul>"
"keyfeatures_cn" => ""
"keywords" => "ARC Processors for Audio"
"logo" => "synopsys-66bb475c04b38.svg"
"logo2" => "synopsys-66bb475c04b38.svg"
"name" => "asic.node"
"overview" => "<p>The DSP-enhanced ARC® EMxD and HS4xD Families of embedded 32-bit processors are based on the scalable ARCv2DSP Instruction Set Architecture (ISA). The DSP-enhanced ARC processor families support a broad portfolio of certified audio codecs and post-processing software from a range of popular standards including Dolby, DTS, Microsoft and SRS.</p><p>With patented configuration technology, the cores can be easily customized to meet any application requirement from ultra-small task-specific controllers robust application processors. Additionally, the extendible instruction set makes it possible for customers to add instructions and operations to provide additional acceleration and more efficient operation, resulting in highly differentiated designs that cannot be built with standard, off-the-shelf DSPs or CPUs.</p><p>These processors are also designed to be tolerant to high memory latencies. Compared to other solutions in the market, the impact of latency on the processor load is negligible, making the ARC processors the best solution for systems like video and graphics IP, where DDR memory is shared with other resources.</p><p>DSP-Enhanced ARC EMxD Processors for Audio</p><p>The ARC EMxD family, which includes the ARC EM5D processor, ARC EM7D processor, ARC EM9D processor, and EM11D processor, are specifically designed for ultra low-power embedded DSP applications. These processors are based on the enhanced ARCv2DSP ISA, which adds over 150 optimized DSP instructions to the area- and code-efficient real-time ARCv2 RISC ISA. The processors feature a power-efficient unified 32x32 MUL/MAC unit, support for fixed point DSP vector and single instruction multiple data (SIMD) operations. The ARC EM DSP family features a balanced 3-stage Harvard architecture pipeline that provides efficient throughput and the cores offer excellent real-time control and DSP performance.</p><p>ARC DSP-Enhanced HS4xD Processors for Audio</p><p>The HS45D and HS47D processors support more than 150 DSP-optimized instructions, delivering a unique combination of high-performance control and high-efficiency digital signal processing. To speed the execution of math functions, the HS4xD cores give designers the option to implement a hardware integer divider, instructions for 64-bit multiply, multiply-accumulate (MAC), vector addition and vector subtraction, and a optional IEEE 754-compliant floating point unit (single- or double-precision or both). The ARC HS4xD processors are compatible with the ultra-low power ARC EMxD processors and have the same instruction set, making it easy to migrate code between the two processor families.</p>"
"overview_cn" => ""
"partnumber" => "dwc_arc_em5d_core"
"priority" => 1
"priority_taxo" => 1
"productTypes" => array:1 [ …1]
"provider.id" => 5
"provider.name" => "Synopsys, Inc."
"provider.object" => "{"id":5,"name":"Synopsys, Inc.","providerslug":"synopsys-inc"}"
"provider.priority" => 12841
"provider.slug" => "synopsys-inc"
"published_as_new_at" => 0
"seofeatures" => "<ul><li>Dual 32x16 XMAC component supports up to two 32x16 MAC operations per instructions and supports all the 32x16 & dual 16x16 MAC instructions</li><li>Dual XMAC built in shifters and 80-bit accumulators allow pseudo floating-point operations to be performed which greatly expanded dynamic range</li><li>RAM configuration optimized for efficient area and power</li><li>Improved system efficiency with enhanced ARM® AMBA® AXI™/AHB™ bus bridges</li></ul>"
"seofeatures_cn" => ""
"shortdescription" => "ARC EM5D Enhanced 32-bit processor core, ARCv2DSP ISA, for low power embedded DSP applications"
"shortdescription_cn" => ""
"slug" => "arc-em5d-enhanced-32-bit-processor-core-arcv2dsp-isa-for-low-power-embedded-dsp-applications-ip"
"sortable_id" => 20876
"taxo0" => array:1 [ …1]
"taxo1" => array:1 [ …1]
"taxo2" => array:1 [ …1]
"taxo3" => []
"taxo4" => []
"taxo5" => []
"taxo6" => []
"taxo7" => []
"taxo8" => []
"text_high_priority" => "dwc_arc_em5d_core ARC EM5D Enhanced 32-bit processor core ARCv2DSP ISA for low power embedded DSP applications Synopsys Inc."
"text_low_priority" => "The DSP-enhanced ARC® EMxD and HS4xD Families of embedded 32-bit processors are based on the scalable ARCv2DSP Instruction Set Architecture (ISA). ARC processor families support a broad portfolio certified audio codecs post-processing software from range popular standards including Dolby DTS Microsoft SRS.With patented configuration technology cores can be easily customized to meet any application requirement ultra-small task-specific controllers robust processors. Additionally extendible instruction set makes it possible for customers add instructions operations provide additional acceleration more efficient operation resulting in highly differentiated designs that cannot built with standard off-the-shelf DSPs or CPUs.These also designed tolerant high memory latencies. Compared other solutions market impact latency load is negligible making best solution systems like video graphics IP where DDR shared resources.DSP-Enhanced Processors AudioThe family which includes EM5D EM7D EM9D EM11D specifically ultra low-power DSP applications. These enhanced ISA adds over 150 optimized area- code-efficient real-time ARCv2 RISC ISA. feature power-efficient unified 32x32 MUL/MAC unit fixed point vector single multiple data (SIMD) operations. EM features balanced 3-stage Harvard architecture pipeline provides throughput offer excellent control performance.ARC DSP-Enhanced HS45D HS47D than DSP-optimized delivering unique combination high-performance high-efficiency digital signal processing. To speed execution math functions give designers option implement hardware integer divider 64-bit multiply multiply-accumulate (MAC) addition subtraction optional IEEE 754-compliant floating (single- double-precision both). compatible ultra-low power have same easy migrate code between two families. Dual 32x16 XMAC component supports up MAC per all & dual 16x16 instructionsDual shifters 80-bit accumulators allow pseudo floating-point performed greatly expanded dynamic rangeRAM area powerImproved system efficiency ARM® AMBA® AXI™/AHB™ bus bridgesSynopsys XY Advanced delivers performance dedicated coresSynopsys ARCompact 16-/32-bit reduces size by 40 percent compared only setsDelivered as synthesizable RTL source (Verilog®) fully industry-standard design methodologies tool flowsXY MetaWare Development Toolkit xCAM nSIM simulators"
"text_medium_priority" => "ARC Processors for Audio "
"updated_at" => 1733080422]
"highlight" => array:2 [
"text_high_priority" => array:2 [ …2]
"text_low_priority" => array:2 [ …2]
]
"highlights" => array:2 [0 => array:3 [ …3]
1 => array:3 [ …3]
]
"text_match" => 1763176949298495490
"text_match_info" => array:7 [
"best_field_score" => "2211897868288"
"best_field_weight" => 15
"fields_matched" => 2
"num_tokens_dropped" => 0
"score" => "1763176949298495490"
"tokens_matched" => 3
"typo_prefix_score" => 0]
]
7 => array:5 [
"document" => array:48 [
"asic.foundry" => []
"asic.foundry_node" => []
"asic.foundry_node_process" => []
"asic.node" => []
"asic.node_foundry" => []
"blockdiagram" => "/upload/catalog/product/blockdiagram/13447/icon_high-performance-32-bit-risc-cpu-66bb706a8b998.png.webp"
"category.id" => array:1 [ …1]
"category.name" => array:1 [ …1]
"category.slug" => []
"created_at" => 1572395759
"id" => "13447"
"keyfeatures" => """
<ul>\r\n\t<li>32-bit RISC architecture</li>\r\n\t<li>16 or 32 general purpose registers</li>\r\n\t<li>104 basic instructions and 10 addressing modes</li>\r\n\t<li>Optional IEEE 754 floating point unit (FPU)</li>\r\n\t<li>Supports up to 74 user-defined instructions</li>\r\n\t<li>5-stage pipeline</li>\r\n\t<li>Optional memory management unit (MMU)</li>\r\n\t<li>Configurable instruction and data caches (1-64kB, direct mapped or 2 or 4 way associative)</li>\r\n\t<li>AMBA AXI or AHB interconnect and APB peripheral bus</li>\r\n\t<li>User and supervisor modes</li>\r\n\t<li>Up to 32 vectored interrupts plus NMI and system call</li>\r\n\t<li>HW nested and prioritizable interrupts</li>\r\n\t<li>Fast interrupt response time of 6-9 cycles</li>\r\n\t<li>JTAG or serial debug, with optional trace and performance counters</li>\r\n\t<li>Up to 4.12 CoreMark per MHz</li>\r\n\t<li>Multiprocessor support</li>\r\n\t<li>Intermixed 16 and 32-bit instructions result in exceptional code density without compromising performance</li>\r\n\t<li>ASIC performance (Typical 28nm):</li>\r\n\t<li>Up to 1 GHz</li>\r\n\t<li>From 17k gates</li>\r\n\t<li>From 4uW/MHz</li>\r\n\t<li>High quality IP:</li>\r\n\t<li>Verilog RTL</li>\r\n\t<li>DFT ready</li>\r\n\t<li>Silicon proven</li>\r\n\t<li>C and C++ software development using license-free toolchain, under industry standard Eclipse IDE</li>\r\n\t<li>Easy migration path to cacheless version</li>\r\n</ul>
"""
"keyfeatures_cn" => """
<ul><li>32位精简指令(RISC)架构\r\n</li><li>16或32个通用寄存器\r\n</li><li>104条基本指令,10种寻址模式\r\n</li><li>可选的IEEE 754浮点运算单元(FPU)\r\n</li><li>最大支持74条用户自定义指令\r\n</li><li>5级流水线\r\n</li><li>可选内存保护单元(MPU)\r\n</li><li>可配置的指令和数据缓存(1 – 64kB,直接映射或者2/4路相连映射)\r\n</li><li>AMBA AXI或AHB核间互联总线,APB外设总线\r\n</li><li>可选用户态和特权态支持\r\n</li><li>最大32个中断向量,支持不可屏蔽中断(NMI)和系统调用\r\n</li><li>支持硬件中断嵌套,支持中断优先级\r\n</li><li>6-9个时钟周期的快速中断响应\r\n</li><li>支持JTAG和串口调试,可选硬件跟踪和性能统计计数器\r\n</li><li>最大4.12 CoreMark/MHz\r\n</li><li>多核支持\r\n</li><li>支持混合16位和32位指令,在不牺牲性能的情况下带来最大的代码密度\r\n</li><li>ASIC性能(以典型的28纳米制程为例): \r\n</li><li>最大频率高至1GHz\r\n</li><li>最小逻辑门数目低至17000个\r\n</li><li>功耗比低至4uW/MHz\r\n</li><li>高质量的IP: \r\n</li><li>基于Verilog RTL\r\n</li><li>充分考虑测试,满足DFT的标准\r\n</li><li>经过量产检验的质量保证\r\n</li><li>提供免授权费的C/C++程序开发环境,基于业界标准的Eclipse IDE\r\n</li><li>很容易迁移到不带缓存的IP版本</li></ul>
"""
"keywords" => "RISC,CPU,Processor,IP,32-bit,cache,SIMD,floating-point"
"logo" => "esirisc-66bb47a0145ae.webp"
"logo2" => "esirisc-66bb47a0145ae.webp"
"name" => "asic.node"
"overview" => """
<p>The eSi-3250 32-bit CPU is targeted specifically for applications with high performance requiring caching, due to the use of slow on-chip memories such as eFlash, off-chip memories, or core/bus ratios greater than 1.<br />\r\n<br />\r\nThe processor features separate instruction and data caches that can be configured in size (from 1- 64kB) and associativity (direct mapped, 2 or 4-way associative) to increase performance and reduce power. The optional paged memory management unit (MMU) enables the implementation of virtual memory or memory protection. The 5-stage pipeline allows GHz clock frequencies to be achieved.<br />\r\n<br />\r\nThe eSi-3250’s instruction set includes everything you would expect in a high-performance processor. There are a number of optional application specific instructions and addressing modes. For example, a set of IEEE-754 compliant single-precision floating point instructions are available. Integer arithmetic instructions include a full 64 multiply and accumulate and divide. Bit manipulation instructions such as bitfield extract and insert, count leading zeros, population count, find first set and bit reverse can be included. Integer square root, absolute value, min/max, CRC and parity are also available. 32-bit SIMD instructions with 16-bit elements exploit data parallelism and reduce loop counts. Wait-for-interrupt instructions allow fast entry to low power states, enabling clock and power gating.<br />\r\n<br />\r\nFor those applications that require extreme performance or ultra low power operation, user-defined instructions and registers can be implemented.<br />\r\n<br />\r\nInstructions are encoded in either 16 or 32-bits, with all of the commonly used instructions being encoded in 16-bits, maximizing code density and improving cache performance.<br />\r\n<br />\r\nThe processor supports both user and supervisor operating modes, with privileged instructions and memory areas, to allow an O/S kernel to be fully protected from user applications.<br />\r\n<br />\r\nHardware debug facilities include hardware breakpoints, watchpoints, trace, performance counters, null pointer detection and single-stepping for fast debugging of ROM, FLASH and RAM based programs.</p>
"""
"overview_cn" => """
eSi-3250面向高性能需要缓存的应用场景。这些场景往往使用了慢速的片上内存(比如eFlash)或片外内存,或者CPU核频率大于总线频率。<br />\r\n这枚处理器支持分离的指令和数据缓存。可以配置为1 – 64kB大小还可以配置为直接映射或者2/4路相连以增强性能降低功耗。 可选的带分页管理的内存管理单元(MMU)支持实现虚拟内存和内存保护。 其内部的5级流水线设计能有效的支持高达1GHz的时钟频率。<br />\r\neSi-3250的指令集基本包含了常见的高性能处理器中的所有指令。 它同时提供一系列的应用场景可选指令和寻址模式。 比如IEEE-754单精度浮点指令。 整型算术指令支持64位乘除和累乘。 支持位操作指令,比如位提取,位插入,clz,popcnt,ffs和位翻转等。 支持整数平方根,绝对值,min/max,crc和partiy指令。 支持32位SIMD引擎,操作两路16位数据,有效的提高并行度,减小循环次数。 Wait-for-interrupt指令允许快速的进入低功耗状态,支持对时钟频率和功耗进行限制。<br />\r\n对于那些需要极高的性能或者极低的功耗的场景,可以通过用户自定义指令和寄存器来支持实现。<br />\r\n同时支持16位和32位指令编码,常用的指令都有16位编码,最大程度的提高代码密度,提高缓存的命中。<br />\r\n同时支持用户态和核心态,特权指令和内存保护可以通过可选的MPU实现,操作系统可以跟应用程序有效隔离,从而得到充分的保护<br />\r\n硬件调试支持硬件断点,观察点,跟踪,性能计数器,空指针探测,单步。这些特性可以有效的支撑对运行在ROM,FLASH和RAM上的程序进行快速调试。<br />
"""
"partnumber" => "eSi-3250"
"priority" => 46
"priority_taxo" => 1
"productTypes" => array:1 [ …1]
"provider.id" => 375
"provider.name" => "eSi-RISC"
"provider.object" => "{"id":375,"name":"eSi-RISC","providerslug":"esi-risc"}"
"provider.priority" => 141
"provider.slug" => "esi-risc"
"published_as_new_at" => 0
"seofeatures" => """
<ul>\r\n\t<li>32-bit RISC architecture</li>\r\n\t<li>16 or 32 general purpose registers</li>\r\n\t<li>104 basic instructions and 10 addressing modes</li>\r\n</ul>
"""
"seofeatures_cn" => ""
"shortdescription" => "High-performance 32-bit RISC CPU"
"shortdescription_cn" => "32位精简指令(RISC)高性能CPU核"
"slug" => "high-performance-32-bit-risc-cpu"
"sortable_id" => 13447
"taxo0" => array:1 [ …1]
"taxo1" => array:1 [ …1]
"taxo2" => array:1 [ …1]
"taxo3" => array:1 [ …1]
"taxo4" => []
"taxo5" => []
"taxo6" => []
"taxo7" => []
"taxo8" => []
"text_high_priority" => "eSi-3250 High-performance 32-bit RISC CPU eSi-RISC"
"text_low_priority" => """
The eSi-3250 32-bit CPU is targeted specifically for applications with high performance requiring caching due to the use of slow on-chip memories such as eFlash off-chip or core/bus ratios greater than 1.\r\n\r\nThe processor features separate instruction and data caches that can be configured in size (from 1- 64kB) associativity (direct mapped 2 4-way associative) increase reduce power. optional paged memory management unit (MMU) enables implementation virtual protection. 5-stage pipeline allows GHz clock frequencies achieved.\r\n\r\nThe eSi-3250’s set includes everything you would expect a high-performance processor. There are number application specific instructions addressing modes. For example IEEE-754 compliant single-precision floating point available. Integer arithmetic include full 64 multiply accumulate divide. Bit manipulation bitfield extract insert count leading zeros population find first bit reverse included. square root absolute value min/max CRC parity also SIMD 16-bit elements exploit parallelism loop counts. Wait-for-interrupt allow fast entry low power states enabling gating.\r\n\r\nFor those require extreme ultra operation user-defined registers implemented.\r\n\r\nInstructions encoded either 16 32-bits all commonly used being 16-bits maximizing code density improving cache performance.\r\n\r\nThe supports both user supervisor operating modes privileged areas an O/S kernel fully protected from applications.\r\n\r\nHardware debug facilities hardware breakpoints watchpoints trace counters null pointer detection single-stepping debugging ROM FLASH RAM based programs. \r\n\t32-bit RISC architecture\r\n\t16 32 general purpose registers\r\n\t104 basic 10 modes\r\n\tOptional IEEE 754 (FPU)\r\n\tSupports up 74 instructions\r\n\t5-stage pipeline\r\n\tOptional (MMU)\r\n\tConfigurable (1-64kB direct 4 way associative)\r\n\tAMBA AXI AHB interconnect APB peripheral bus\r\n\tUser modes\r\n\tUp vectored interrupts plus NMI system call\r\n\tHW nested prioritizable interrupts\r\n\tFast interrupt response time 6-9 cycles\r\n\tJTAG serial counters\r\n\tUp 4.12 CoreMark per MHz\r\n\tMultiprocessor support\r\n\tIntermixed result exceptional without compromising performance\r\n\tASIC (Typical 28nm):\r\n\tUp 1 GHz\r\n\tFrom 17k gates\r\n\tFrom 4uW/MHz\r\n\tHigh quality IP:\r\n\tVerilog RTL\r\n\tDFT ready\r\n\tSilicon proven\r\n\tC C++ software development using license-free toolchain under industry standard Eclipse IDE\r\n\tEasy migration path cacheless version\r\n
"""
"text_medium_priority" => "RISC CPU Processor IP 32-bit cache SIMD floating-point "
"updated_at" => 1724273585]
"highlight" => array:2 [
"text_high_priority" => array:2 [ …2]
"text_low_priority" => array:2 [ …2]
]
"highlights" => array:2 [0 => array:3 [ …3]
1 => array:3 [ …3]
]
"text_match" => 1763176949298495490
"text_match_info" => array:7 [
"best_field_score" => "2211897868288"
"best_field_weight" => 15
"fields_matched" => 2
"num_tokens_dropped" => 0
"score" => "1763176949298495490"
"tokens_matched" => 3
"typo_prefix_score" => 0]
]
8 => array:5 [
"document" => array:48 [
"asic.foundry" => []
"asic.foundry_node" => []
"asic.foundry_node_process" => []
"asic.node" => []
"asic.node_foundry" => []
"blockdiagram" => "/upload/catalog/product/blockdiagram/13446/icon_compact-low-power-32-bit-risc-cpu-66bb7067d3f3f.png.webp"
"category.id" => array:1 [ …1]
"category.name" => array:1 [ …1]
"category.slug" => []
"created_at" => 1572394844
"id" => "13446"
"keyfeatures" => """
<ul>\r\n\t<li>32-bit RISC architecture</li>\r\n\t<li>16 or 32 general purpose registers</li>\r\n\t<li>104 basic instructions and 10 addressing modes</li>\r\n\t<li>Optional IEEE 754 floating point unit (FPU)</li>\r\n\t<li>Supports up to 74 user-defined instructions</li>\r\n\t<li>5-stage pipeline</li>\r\n\t<li>Optional memory protection unit (MPU)</li>\r\n\t<li>AMBA AXI or AHB interconnect and APB peripheral bus</li>\r\n\t<li>Optional support for user and supervisor modes</li>\r\n\t<li>Up to 32 vectored interrupts plus NMI and system call</li>\r\n\t<li>HW nested and prioritizable interrupts</li>\r\n\t<li>Fast interrupt response time of 6-9 cycles</li>\r\n\t<li>JTAG or serial debug, with optional trace and performance counters</li>\r\n\t<li>Up to 4.12 CoreMark per MHz</li>\r\n\t<li>Multiprocessor support</li>\r\n\t<li>Intermixed 16 and 32-bit instructions result in exceptional code density without compromising performance</li>\r\n\t<li>ASIC performance (Typical 28nm):</li>\r\n\t<li>Up to 1 GHz</li>\r\n\t<li>From 15k gates</li>\r\n\t<li>From 4uW/MHz</li>\r\n\t<li>High quality IP:</li>\r\n\t<li>Verilog RTL</li>\r\n\t<li>DFT ready</li>\r\n\t<li>Silicon proven</li>\r\n\t<li>C and C++ software development using license-free toolchain, under industry standard Eclipse IDE</li>\r\n\t<li>Easy migration path to 16-bit version or 32-bit version with caches</li>\r\n</ul>
"""
"keyfeatures_cn" => """
<ul><li>32位精简指令(RISC)架构\r\n</li><li>16或32个通用寄存器\r\n</li><li>104条基本指令,10种寻址模式\r\n</li><li>可选的IEEE 754浮点运算单元(FPU)\r\n</li><li>最大支持74条用户自定义指令\r\n</li><li>5级流水线\r\n</li><li>可选内存保护单元(MPU)\r\n</li><li>AMBA AXI或AHB核间互联总线,APB外设总线\r\n</li><li>可选用户态和特权态支持\r\n</li><li>最大32个中断向量,支持不可屏蔽中断(NMI)和系统调用\r\n</li><li>支持硬件中断嵌套,支持中断优先级\r\n</li><li>6-9个时钟周期的快速中断响应\r\n</li><li>支持JTAG和串口调试,可选硬件跟踪和性能统计计数器\r\n</li><li>最大4.12 CoreMark/MHz\r\n</li><li>支持多核\r\n</li><li>支持混合16位和32位指令,在不牺牲性能的情况下带来最大的代码密度\r\n</li><li>ASIC性能(以典型的28纳米制程为例): \r\n</li><li>最大频率高至1GHz\r\n</li><li>最小逻辑门数目低至15000个\r\n</li><li>功耗比低至4uW/MHz\r\n</li><li>高质量的IP: \r\n</li><li>基于Verilog RTL\r\n</li><li>充分考虑测试,满足DFT的标准\r\n</li><li>经过量产检验的质量保证\r\n</li><li>提供免授权费的C/C++程序开发环境,基于业界标准的Eclipse IDE\r\n</li><li>迁移到16位IP或者带缓存的32位IP非常的容易</li></ul>
"""
"keywords" => "RISC,CPU,Processor,IP,32-bit"
"logo" => "esirisc-66bb47a0145ae.webp"
"logo2" => "esirisc-66bb47a0145ae.webp"
"name" => "asic.node"
"overview" => """
<p>The eSi-3200 32-bit CPU is the mid-range member in the eSi-RISC family of processor cores. It is targeted specifically for low-power applications that require more computational power or a larger address space than is provided by the 16-bit eSi-1600 and that are able to be implemented using on-chip memory.<br />\r\n<br />\r\nThe cacheless memory architecture of the eSi-3200 allows for deterministic performance, making it particularly suitable for hard real-time control applications. It uses a modified-Harvard memory architecture allowing for simultaneous instruction and data fetch. The 5-stage pipeline allows GHz clock frequencies to be achieved.<br />\r\n<br />\r\nThe eSi-3200’s instruction set includes everything you would expect in a high-performance processor. There are a number of optional application specific instructions and addressing modes. A set of IEEE-754 compliant single-precision floating point instructions are available. Integer arithmetic instructions include a full 64 multiply and accumulate and divide. Bit manipulation instructions such as bitfield extract and insert, count leading zeros, population count, find first set and bit reverse can be included. Integer square root, absolute value, min/max, CRC and parity are also available. 32-bit SIMD instructions with 16-bit elements exploit data parallelism and reduce loop counts. Wait-for-interrupt instructions allow fast entry to low power states, enabling clock and power gating.<br />\r\n<br />\r\nFor those applications that require extreme performance or ultra low power operation, user-defined instructions and registers can be implemented. Instructions are encoded in either 16 or 32-bits, with all of the commonly used instructions being encoded in 16-bits, maximizing code density and minimizing instruction fetch power consumption.<br />\r\n<br />\r\nThe processor supports both user and supervisor operating modes, with privileged instructions and memory areas via the optional MPU, to allow an O/S kernel to be fully protected from user applications.<br />\r\n<br />\r\nHardware debug facilities include hardware breakpoints, watchpoints, trace, null pointer detection and single stepping for fast debugging of ROM, FLASH and RAM based programs.</p>
"""
"overview_cn" => """
eSi-3200 32位CPU是eSi-RISC IP家族的中端处理器核。 它主要面向低功耗但是又要求一定算力或者较大的地址空间的应用场景。在这些场景下,16位处理器的地址空间通常不够用。这些地址空间可以通过片上内存来实现。<br />\r\n不带缓存的eSi-3200提供完全可预测的性能,这也使得它非常适合被应用到具有高实时性要求的控制场景。 它使用改进过的哈佛结构,同时支持取指令和取数据。 其内部的5级流水线设计能有效的支持高达1GHz的时钟频率。<br />\r\neSi-3200的指令集基本包含了常见的高性能处理器中的所有指令。 它同时提供一系列的应用场景可选指令和寻址模式。 还支持一系列的IEEE-754单精度浮点指令。 整型算术指令支持64位乘除和累乘。 支持位操作指令,比如位提取,位插入,clz,popcnt,ffs和位翻转等。 支持整数平方根,绝对值,min/max,crc和partiy指令。 支持32位SIMD引擎,操作两路16位数据,有效的提高并行度,减小循环次数。 Wait-for-interrupt指令允许快速的进入低功耗状态,支持对时钟频率和功耗进行限制。<br />\r\n对于那些需要极高的性能或者极低的功耗的场景,可以通过用户自定义指令和寄存器来支持实现。 同时支持16位和32位指令编码,常用的指令都有16位编码,最大程度的提高代码密度,缩小取指功耗。<br />\r\n同时支持用户态和核心态,特权指令和内存保护可以通过可选的MPU实现,操作系统可以跟应用程序有效隔离,从而得到充分的保护。<br />\r\n硬件调试支持硬件断点,观察点,跟踪,性能计数器,空指针探测,单步。这些特性可以有效的支撑对运行在ROM,FLASH和RAM上的程序进行快速调试。
"""
"partnumber" => "eSi-3200"
"priority" => 46
"priority_taxo" => 1
"productTypes" => array:1 [ …1]
"provider.id" => 375
"provider.name" => "eSi-RISC"
"provider.object" => "{"id":375,"name":"eSi-RISC","providerslug":"esi-risc"}"
"provider.priority" => 141
"provider.slug" => "esi-risc"
"published_as_new_at" => 0
"seofeatures" => """
<ul>\r\n\t<li>32-bit RISC architecture</li>\r\n\t<li>16 or 32 general purpose registers</li>\r\n\t<li>104 basic instructions and 10 addressing modes</li>\r\n\t<li>Optional IEEE 754 floating point unit (FPU)</li>\r\n</ul>
"""
"seofeatures_cn" => ""
"shortdescription" => "Compact, low-power 32-bit RISC CPU"
"shortdescription_cn" => "32位处理器,低成本,低功耗CPU"
"slug" => "compact-low-power-32-bit-risc-cpu"
"sortable_id" => 13446
"taxo0" => array:1 [ …1]
"taxo1" => array:1 [ …1]
"taxo2" => array:1 [ …1]
"taxo3" => array:1 [ …1]
"taxo4" => []
"taxo5" => []
"taxo6" => []
"taxo7" => []
"taxo8" => []
"text_high_priority" => "eSi-3200 Compact low-power 32-bit RISC CPU eSi-RISC"
"text_low_priority" => """
The eSi-3200 32-bit CPU is the mid-range member in eSi-RISC family of processor cores. It targeted specifically for low-power applications that require more computational power or a larger address space than provided by 16-bit eSi-1600 and are able to be implemented using on-chip memory.\r\n\r\nThe cacheless memory architecture allows deterministic performance making it particularly suitable hard real-time control applications. uses modified-Harvard allowing simultaneous instruction data fetch. 5-stage pipeline GHz clock frequencies achieved.\r\n\r\nThe eSi-3200’s set includes everything you would expect high-performance processor. There number optional application specific instructions addressing modes. A IEEE-754 compliant single-precision floating point available. Integer arithmetic include full 64 multiply accumulate divide. Bit manipulation such as bitfield extract insert count leading zeros population find first bit reverse can included. square root absolute value min/max CRC parity also SIMD with elements exploit parallelism reduce loop counts. Wait-for-interrupt allow fast entry low states enabling gating.\r\n\r\nFor those extreme ultra operation user-defined registers implemented. Instructions encoded either 16 32-bits all commonly used being 16-bits maximizing code density minimizing fetch consumption.\r\n\r\nThe supports both user supervisor operating modes privileged areas via MPU an O/S kernel fully protected from applications.\r\n\r\nHardware debug facilities hardware breakpoints watchpoints trace null pointer detection single stepping debugging ROM FLASH RAM based programs. \r\n\t32-bit RISC architecture\r\n\t16 32 general purpose registers\r\n\t104 basic 10 modes\r\n\tOptional IEEE 754 unit (FPU)\r\n\tSupports up 74 instructions\r\n\t5-stage pipeline\r\n\tOptional protection (MPU)\r\n\tAMBA AXI AHB interconnect APB peripheral bus\r\n\tOptional support modes\r\n\tUp vectored interrupts plus NMI system call\r\n\tHW nested prioritizable interrupts\r\n\tFast interrupt response time 6-9 cycles\r\n\tJTAG serial counters\r\n\tUp 4.12 CoreMark per MHz\r\n\tMultiprocessor support\r\n\tIntermixed result exceptional without compromising performance\r\n\tASIC (Typical 28nm):\r\n\tUp 1 GHz\r\n\tFrom 15k gates\r\n\tFrom 4uW/MHz\r\n\tHigh quality IP:\r\n\tVerilog RTL\r\n\tDFT ready\r\n\tSilicon proven\r\n\tC C++ software development license-free toolchain under industry standard Eclipse IDE\r\n\tEasy migration path version caches\r\n
"""
"text_medium_priority" => "RISC CPU Processor IP 32-bit "
"updated_at" => 1724274081]
"highlight" => array:2 [
"text_high_priority" => array:2 [ …2]
"text_low_priority" => array:2 [ …2]
]
"highlights" => array:2 [0 => array:3 [ …3]
1 => array:3 [ …3]
]
"text_match" => 1763176949298495490
"text_match_info" => array:7 [
"best_field_score" => "2211897868288"
"best_field_weight" => 15
"fields_matched" => 2
"num_tokens_dropped" => 0
"score" => "1763176949298495490"
"tokens_matched" => 3
"typo_prefix_score" => 0]
]
9 => array:5 [
"document" => array:48 [
"asic.foundry" => []
"asic.foundry_node" => []
"asic.foundry_node_process" => []
"asic.node" => []
"asic.node_foundry" => []
"blockdiagram" => "/upload/catalog/product/blockdiagram/20852/icon_arc-hs47d-32-bit-dual-issue-processor-core-arcv2dsp-isa-with-100-dsp-instructions-and-i-d-cache-674ca656224c2.jpg.webp"
"category.id" => array:1 [ …1]
"category.name" => array:1 [ …1]
"category.slug" => []
"created_at" => 1733080166
"id" => "20852"
"keyfeatures" => "<ul><li>Dual 32x16 XMAC component supports up to two 32x16 MAC operations per instructions and supports all the 32x16 & dual 16x16 MAC instructions</li><li>Dual XMAC built in shifters and 80-bit accumulators allow pseudo floating-point operations to be performed which greatly expanded dynamic range</li><li>RAM configuration optimized for efficient area and power</li><li>Improved system efficiency with enhanced ARM® AMBA® AXI™/AHB™ bus bridges</li><li>Synopsys ARC XY Advanced DSP solution delivers the performance of dedicated DSP cores</li><li>Synopsys ARCompact 16-/32-bit Instruction Set Architecture reduces code size by up to 40 percent compared to 32-bit only instruction sets</li><li>Delivered as synthesizable RTL source code (Verilog®) to be fully compatible with industry-standard design methodologies and tool flows</li><li>XY Advanced DSP solution delivers the performance of dedicated DSP cores</li><li>Synopsys ARC MetaWare Development Toolkit, xCAM and nSIM simulators</li></ul>"
"keyfeatures_cn" => ""
"keywords" => "ARC Processors for Audio"
"logo" => "synopsys-66bb475c04b38.svg"
"logo2" => "synopsys-66bb475c04b38.svg"
"name" => "asic.node"
"overview" => "<p>The DSP-enhanced ARC® EMxD and HS4xD Families of embedded 32-bit processors are based on the scalable ARCv2DSP Instruction Set Architecture (ISA). The DSP-enhanced ARC processor families support a broad portfolio of certified audio codecs and post-processing software from a range of popular standards including Dolby, DTS, Microsoft and SRS.</p><p>With patented configuration technology, the cores can be easily customized to meet any application requirement from ultra-small task-specific controllers robust application processors. Additionally, the extendible instruction set makes it possible for customers to add instructions and operations to provide additional acceleration and more efficient operation, resulting in highly differentiated designs that cannot be built with standard, off-the-shelf DSPs or CPUs.</p><p>These processors are also designed to be tolerant to high memory latencies. Compared to other solutions in the market, the impact of latency on the processor load is negligible, making the ARC processors the best solution for systems like video and graphics IP, where DDR memory is shared with other resources.</p><p>DSP-Enhanced ARC EMxD Processors for Audio</p><p>The ARC EMxD family, which includes the ARC EM5D processor, ARC EM7D processor, ARC EM9D processor, and EM11D processor, are specifically designed for ultra low-power embedded DSP applications. These processors are based on the enhanced ARCv2DSP ISA, which adds over 150 optimized DSP instructions to the area- and code-efficient real-time ARCv2 RISC ISA. The processors feature a power-efficient unified 32x32 MUL/MAC unit, support for fixed point DSP vector and single instruction multiple data (SIMD) operations. The ARC EM DSP family features a balanced 3-stage Harvard architecture pipeline that provides efficient throughput and the cores offer excellent real-time control and DSP performance.</p><p>ARC DSP-Enhanced HS4xD Processors for Audio</p><p>The HS45D and HS47D processors support more than 150 DSP-optimized instructions, delivering a unique combination of high-performance control and high-efficiency digital signal processing. To speed the execution of math functions, the HS4xD cores give designers the option to implement a hardware integer divider, instructions for 64-bit multiply, multiply-accumulate (MAC), vector addition and vector subtraction, and a optional IEEE 754-compliant floating point unit (single- or double-precision or both). The ARC HS4xD processors are compatible with the ultra-low power ARC EMxD processors and have the same instruction set, making it easy to migrate code between the two processor families.</p>"
"overview_cn" => ""
"partnumber" => "dwc_arc_hs47d_core"
"priority" => 1
"priority_taxo" => 1
"productTypes" => array:1 [ …1]
"provider.id" => 5
"provider.name" => "Synopsys, Inc."
"provider.object" => "{"id":5,"name":"Synopsys, Inc.","providerslug":"synopsys-inc"}"
"provider.priority" => 12841
"provider.slug" => "synopsys-inc"
"published_as_new_at" => 0
"seofeatures" => "<ul><li>Dual 32x16 XMAC component supports up to two 32x16 MAC operations per instructions and supports all the 32x16 & dual 16x16 MAC instructions</li><li>Dual XMAC built in shifters and 80-bit accumulators allow pseudo floating-point operations to be performed which greatly expanded dynamic range</li><li>RAM configuration optimized for efficient area and power</li><li>Improved system efficiency with enhanced ARM® AMBA® AXI™/AHB™ bus bridges</li></ul>"
"seofeatures_cn" => ""
"shortdescription" => "ARC HS47D 32-bit, dual-issue processor core, ARCv2DSP ISA, with 100+ DSP instructions and I&D cache"
"shortdescription_cn" => ""
"slug" => "arc-hs47d-32-bit-dual-issue-processor-core-arcv2dsp-isa-with-100-dsp-instructions-and-i-d-cache-ip"
"sortable_id" => 20852
"taxo0" => array:1 [ …1]
"taxo1" => array:1 [ …1]
"taxo2" => array:1 [ …1]
"taxo3" => []
"taxo4" => []
"taxo5" => []
"taxo6" => []
"taxo7" => []
"taxo8" => []
"text_high_priority" => "dwc_arc_hs47d_core ARC HS47D 32-bit dual-issue processor core ARCv2DSP ISA with 100+ DSP instructions and I&D cache Synopsys Inc."
"text_low_priority" => "The DSP-enhanced ARC® EMxD and HS4xD Families of embedded 32-bit processors are based on the scalable ARCv2DSP Instruction Set Architecture (ISA). ARC processor families support a broad portfolio certified audio codecs post-processing software from range popular standards including Dolby DTS Microsoft SRS.With patented configuration technology cores can be easily customized to meet any application requirement ultra-small task-specific controllers robust processors. Additionally extendible instruction set makes it possible for customers add instructions operations provide additional acceleration more efficient operation resulting in highly differentiated designs that cannot built with standard off-the-shelf DSPs or CPUs.These also designed tolerant high memory latencies. Compared other solutions market impact latency load is negligible making best solution systems like video graphics IP where DDR shared resources.DSP-Enhanced Processors AudioThe family which includes EM5D EM7D EM9D EM11D specifically ultra low-power DSP applications. These enhanced ISA adds over 150 optimized area- code-efficient real-time ARCv2 RISC ISA. feature power-efficient unified 32x32 MUL/MAC unit fixed point vector single multiple data (SIMD) operations. EM features balanced 3-stage Harvard architecture pipeline provides throughput offer excellent control performance.ARC DSP-Enhanced HS45D HS47D than DSP-optimized delivering unique combination high-performance high-efficiency digital signal processing. To speed execution math functions give designers option implement hardware integer divider 64-bit multiply multiply-accumulate (MAC) addition subtraction optional IEEE 754-compliant floating (single- double-precision both). compatible ultra-low power have same easy migrate code between two families. Dual 32x16 XMAC component supports up MAC per all & dual 16x16 instructionsDual shifters 80-bit accumulators allow pseudo floating-point performed greatly expanded dynamic rangeRAM area powerImproved system efficiency ARM® AMBA® AXI™/AHB™ bus bridgesSynopsys XY Advanced delivers performance dedicated coresSynopsys ARCompact 16-/32-bit reduces size by 40 percent compared only setsDelivered as synthesizable RTL source (Verilog®) fully industry-standard design methodologies tool flowsXY MetaWare Development Toolkit xCAM nSIM simulators"
"text_medium_priority" => "ARC Processors for Audio "
"updated_at" => 1733080422]
"highlight" => array:2 [
"text_high_priority" => array:2 [ …2]
"text_low_priority" => array:2 [ …2]
]
"highlights" => array:2 [0 => array:3 [ …3]
1 => array:3 [ …3]
]
"text_match" => 1763176949297971202
"text_match_info" => array:7 [
"best_field_score" => "2211897802752"
"best_field_weight" => 15
"fields_matched" => 2
"num_tokens_dropped" => 0
"score" => "1763176949297971202"
"tokens_matched" => 3
"typo_prefix_score" => 0]
]
]
"out_of" => 18250
"page" => 1
"request_params" => array:4 [
"collection_name" => "product_semiiphub"
"first_q" => "32-Bit RISC Processor"
"per_page" => 10
"q" => "32-Bit RISC Processor"
]
"search_cutoff" => false
"search_time_ms" => 2]
2 => array:8 [
"facet_counts" => array:6 [0 => array:4 [
"counts" => array:11 [0 => array:3 [ …3]
1 => array:3 [ …3]
2 => array:3 [ …3]
3 => array:3 [ …3]
4 => array:3 [ …3]
5 => array:3 [ …3]
6 => array:3 [ …3]
7 => array:3 [ …3]
8 => array:3 [ …3]
9 => array:3 [ …3]
10 => array:3 [ …3]
]
"field_name" => "provider.object"
"sampled" => false
"stats" => array:1 [
"total_values" => 11]
]
1 => array:4 [
"counts" => array:2 [0 => array:3 [ …3]
1 => array:3 [ …3]
]
"field_name" => "asic.foundry"
"sampled" => false
"stats" => array:1 [
"total_values" => 2]
]
2 => array:4 [
"counts" => array:3 [0 => array:3 [ …3]
1 => array:3 [ …3]
2 => array:3 [ …3]
]
"field_name" => "asic.foundry_node"
"sampled" => false
"stats" => array:1 [
"total_values" => 3]
]
3 => array:4 [
"counts" => array:3 [0 => array:3 [ …3]
1 => array:3 [ …3]
2 => array:3 [ …3]
]
"field_name" => "asic.node_foundry"
"sampled" => false
"stats" => array:1 [
"total_values" => 3]
]
4 => array:4 [
"counts" => array:3 [0 => array:3 [ …3]
1 => array:3 [ …3]
2 => array:3 [ …3]
]
"field_name" => "asic.node"
"sampled" => false
"stats" => array:5 [
"avg" => 1233.3333333333
"max" => 1800.0
"min" => 400.0
"sum" => 7400.0
"total_values" => 3]
]
5 => array:4 [
"counts" => array:1 [0 => array:3 [ …3]
]
"field_name" => "productTypes"
"sampled" => false
"stats" => array:1 [
"total_values" => 1]
]
]
"found" => 44
"hits" => array:10 [0 => array:5 [
"document" => array:48 [
"asic.foundry" => []
"asic.foundry_node" => []
"asic.foundry_node_process" => []
"asic.node" => []
"asic.node_foundry" => []
"blockdiagram" => "/upload/catalog/product/blockdiagram/682/icon_32-bit-risc-processor-to-deliver-high-performance-in-low-cost-microcontroller-applications-66bb499334169.png.webp"
"category.id" => array:2 [ …2]
"category.name" => array:2 [ …2]
"category.slug" => []
"created_at" => 1099376309
"id" => "682"
"keyfeatures" => """
<ul>\r\n\t<li>Powerful debug and non-intrusive real-time trace - Comprehensive debug and trace features dramatically improve developer productivity. It is extremely efficient to develop embedded software with proper debug.</li>\r\n\t<li>Memory Protection Unit (MPU) - Software reliability improves when each module is allowed access only to specific areas of memory required for it to operate. This protection prevents unexpected access that may overwrite critical data.</li>\r\n\t<li>Integrated nested vectored interrupt controller (NVIC) - There is no need for a standalone external interrupt controller. Interrupt handling is taken care of by the NVIC removing the complexity of managing interrupts manually via the processor.</li>\r\n\t<li>Thumb-2 code density - On average, the mix between 16bit and 32bit instructions yields a better code density when compared to 8bit and 16bit architectures. This has significant advantages in terms of reduced memory requirements and maximizing the usage of precious on-chip Flash memory.</li>\r\n</ul>
"""
"keyfeatures_cn" => ""
"keywords" => "ARM, Cortex, Cortex-M, Cortex-M3, 32-bit, RISC, Processor, low-power, low-cost, performance, low-area, Thumb2, Thumb-2, Micrcontroller"
"logo" => "arm-66bb4782623ac.webp"
"logo2" => "arm-66bb4782623ac.webp"
"name" => "asic.node"
"overview" => "<p>The Cortex-M3 processor is specifically developed to enable partners to develop high-performance, low-cost platforms for a broad range of devices, including microcontrollers, automotive body systems, industrial control systems, and wireless networking and sensors.</p>"
"overview_cn" => ""
"partnumber" => "ARM Cortex-M3"
"priority" => 1
"priority_taxo" => 1
"productTypes" => array:1 [ …1]
"provider.id" => 221
"provider.name" => "Arm Ltd."
"provider.object" => "{"id":221,"name":"Arm Ltd.","providerslug":"arm-ltd"}"
"provider.priority" => 1
"provider.slug" => "arm-ltd"
"published_as_new_at" => 0
"seofeatures" => """
<ul>\r\n\t<li>Powerful debug and non-intrusive real-time trace - Comprehensive debug and trace features dramatically improve developer productivity. It is extremely efficient to develop embedded software with proper debug.</li>\r\n\t<li>Memory Protection Unit (MPU) - Software reliability improves when each module is allowed access only to specific areas of memory required for it to operate. This protection prevents unexpected access that may overwrite critical data.</li>\r\n\t<li>Integrated nested vectored interrupt controller (NVIC) - There is no need for a standalone external interrupt controller. Interrupt handling is taken care of by the NVIC removing the complexity of managing interrupts manually via the processor.</li>\r\n\t<li>Thumb-2 code density - On average, the mix between 16bit and 32bit instructions yields a better code density when compared to 8bit and 16bit architectures. This has significant advantages in terms of reduced memory requirements and maximizing the usage of precious on-chip Flash memory.</li>\r\n</ul>
"""
"seofeatures_cn" => ""
"shortdescription" => "32-bit RISC Processor To Deliver High Performance In Low-Cost Microcontroller Applications"
"shortdescription_cn" => ""
"slug" => "32-bit-risc-processor-to-deliver-high-performance-in-low-cost-microcontroller-applications"
"sortable_id" => 682
"taxo0" => array:1 [ …1]
"taxo1" => array:1 [ …1]
"taxo2" => array:1 [ …1]
"taxo3" => array:2 [ …2]
"taxo4" => []
"taxo5" => []
"taxo6" => []
"taxo7" => []
"taxo8" => []
"text_high_priority" => "ARM Cortex-M3 32-bit RISC Processor To Deliver High Performance In Low-Cost Microcontroller Applications Arm Ltd."
"text_low_priority" => """
The Cortex-M3 processor is specifically developed to enable partners develop high-performance low-cost platforms for a broad range of devices including microcontrollers automotive body systems industrial control and wireless networking sensors. \r\n\tPowerful debug non-intrusive real-time trace - Comprehensive features dramatically improve developer productivity. It extremely efficient embedded software with proper debug.\r\n\tMemory Protection Unit (MPU) Software reliability improves when each module allowed access only specific areas memory required it operate. This protection prevents unexpected that may overwrite critical data.\r\n\tIntegrated nested vectored interrupt controller (NVIC) There no need standalone external controller. Interrupt handling taken care by the NVIC removing complexity managing interrupts manually via processor.\r\n\tThumb-2 code density On average mix between 16bit 32bit instructions yields better compared 8bit architectures. has significant advantages in terms reduced requirements maximizing usage precious on-chip Flash memory.\r\n
"""
"text_medium_priority" => "ARM Cortex Cortex-M Cortex-M3 32-bit RISC Processor low-power low-cost performance low-area Thumb2 Thumb-2 Micrcontroller"
"updated_at" => 1724273852]
"highlight" => array:2 [
"text_high_priority" => array:2 [ …2]
"text_low_priority" => array:2 [ …2]
]
"highlights" => array:2 [0 => array:3 [ …3]
1 => array:3 [ …3]
]
"text_match" => 1763185779750731778
"text_match_info" => array:7 [
"best_field_score" => "3315704397824"
"best_field_weight" => 15
"fields_matched" => 2
"num_tokens_dropped" => 0
"score" => "1763185779750731778"
"tokens_matched" => 3
"typo_prefix_score" => 0]
]
1 => array:5 [
"document" => array:48 [
"asic.foundry" => array:1 [ …1]
"asic.foundry_node" => array:1 [ …1]
"asic.foundry_node_process" => array:1 [ …1]
"asic.node" => array:1 [ …1]
"asic.node_foundry" => array:1 [ …1]
"blockdiagram" => "/upload/catalog/product/blockdiagram/11190/icon_32-bit-high-performance-single-multicore-risc-processor-with-code-compression-66bb6453b3583.jpg.webp"
"category.id" => array:1 [ …1]
"category.name" => array:1 [ …1]
"category.slug" => []
"created_at" => 1503006995
"id" => "11190"
"keyfeatures" => "<ul><li>High Performance 32-bit RISC CPU</li><li>Proprietary 6-stage pipeline</li><li>16-bit code compression</li><li>Single or multicore implementation</li><li>Up to 1.37 DMIPS/MHz/Core</li><li>Up to 2.29 CoreMark/MHz/Core</li><li>Optional set-associative caches with data snooping</li><li>Power-down mode</li><li>On-chip debug support</li><li>FPGA and silicon proven</li><li>JTAG or 2-pin Serial Wire Debug</li></ul>"
"keyfeatures_cn" => ""
"keywords" => "processor, microprocessor, multicore, 32-bit, high-performance"
"logo" => "chipcraft-66bb479115140.webp"
"logo2" => "chipcraft-66bb479115140.webp"
"name" => "asic.node"
"overview" => "The CC150-C processor is a synthesisable Verilog model of a high performance 32-bit RISC processor. The model is highly configurable, and particularly suitable for system-on-a-chip (SoC) designs. The core is interfaced using the AMBA AHB, AHB-Lite and APB buses or AXI4 and AXI4-Lite buses. The processor can be efficiently implemented on FPGA and ASIC technologies and uses standard synchronous memory cells for caches and register file."
"overview_cn" => ""
"partnumber" => "CC150-C"
"priority" => 6
"priority_taxo" => 1
"productTypes" => array:1 [ …1]
"provider.id" => 300
"provider.name" => "ChipCraft"
"provider.object" => "{"id":300,"name":"ChipCraft","providerslug":"chipcraft"}"
"provider.priority" => 141
"provider.slug" => "chipcraft"
"published_as_new_at" => 0
"seofeatures" => """
<ul><li>High Performance 32-bit RISC CPU</li>\n<li>Proprietary 6-stage pipeline</li>\n<li>16-bit code compression</li>\n<li>Single or multicore implementation</li>\n</ul>
"""
"seofeatures_cn" => ""
"shortdescription" => "32-bit High Performance Single/Multicore RISC Processor with code compression"
"shortdescription_cn" => ""
"slug" => "32-bit-high-performance-single-multicore-risc-processor-with-code-compression"
"sortable_id" => 11190
"taxo0" => array:1 [ …1]
"taxo1" => array:1 [ …1]
"taxo2" => array:1 [ …1]
"taxo3" => array:1 [ …1]
"taxo4" => []
"taxo5" => []
"taxo6" => []
"taxo7" => []
"taxo8" => []
"text_high_priority" => "CC150-C 32-bit High Performance Single/Multicore RISC Processor with code compression ChipCraft"
"text_low_priority" => "The CC150-C processor is a synthesisable Verilog model of high performance 32-bit RISC processor. highly configurable and particularly suitable for system-on-a-chip (SoC) designs. core interfaced using the AMBA AHB AHB-Lite APB buses or AXI4 AXI4-Lite buses. can be efficiently implemented on FPGA ASIC technologies uses standard synchronous memory cells caches register file. High Performance CPUProprietary 6-stage pipeline16-bit code compressionSingle multicore implementationUp to 1.37 DMIPS/MHz/CoreUp 2.29 CoreMark/MHz/CoreOptional set-associative with data snoopingPower-down modeOn-chip debug supportFPGA silicon provenJTAG 2-pin Serial Wire Debug"
"text_medium_priority" => "processor microprocessor multicore 32-bit high-performance"
"updated_at" => 1553273045]
"highlight" => array:2 [
"text_high_priority" => array:2 [ …2]
"text_low_priority" => array:2 [ …2]
]
"highlights" => array:2 [0 => array:3 [ …3]
1 => array:3 [ …3]
]
"text_match" => 1763185779749158914
"text_match_info" => array:7 [
"best_field_score" => "3315704201216"
"best_field_weight" => 15
"fields_matched" => 2
"num_tokens_dropped" => 0
"score" => "1763185779749158914"
"tokens_matched" => 3
"typo_prefix_score" => 0]
]
2 => array:5 [
"document" => array:48 [
"asic.foundry" => array:1 [ …1]
"asic.foundry_node" => array:1 [ …1]
"asic.foundry_node_process" => array:1 [ …1]
"asic.node" => array:1 [ …1]
"asic.node_foundry" => array:1 [ …1]
"blockdiagram" => "/upload/catalog/product/blockdiagram/9790/icon_32-bit-high-performance-single-multicore-risc-processor-66bb5e5074ad5.jpg.webp"
"category.id" => array:1 [ …1]
"category.name" => array:1 [ …1]
"category.slug" => []
"created_at" => 1481382393
"id" => "9790"
"keyfeatures" => "<ul><li>High Performance 32-bit RISC CPU</li><li>Proprietary 6-stage pipeline</li><li>Single or multicore implementation</li><li>Up to 1.37 DMIPS/MHz/Core</li><li>Up to 2.29 CoreMark/MHz/Core</li><li>Optional set-associative caches with data snooping</li><li>Power-down mode</li><li>On-chip debug support</li><li>FPGA and silicon proven</li><li>JTAG or 2-pin Serial Wire Debug</li></ul>"
"keyfeatures_cn" => ""
"keywords" => "processor, microprocessor, multicore, 32-bit, high-performance"
"logo" => "chipcraft-66bb479115140.webp"
"logo2" => "chipcraft-66bb479115140.webp"
"name" => "asic.node"
"overview" => "The CC100-C processor is a synthesisable Verilog model of a high performance 32-bit RISC processor. The model is highly configurable, and particularly suitable for system-on-a-chip (SoC) designs. The core is interfaced using the AMBA AHB, AHB-Lite and APB buses. The processor can be efficiently implemented on FPGA and ASIC technologies and uses standard synchronous memory cells for caches and register file."
"overview_cn" => ""
"partnumber" => "CC100-C"
"priority" => 6
"priority_taxo" => 1
"productTypes" => array:1 [ …1]
"provider.id" => 300
"provider.name" => "ChipCraft"
"provider.object" => "{"id":300,"name":"ChipCraft","providerslug":"chipcraft"}"
"provider.priority" => 141
"provider.slug" => "chipcraft"
"published_as_new_at" => 0
"seofeatures" => """
<ul><li>High Performance 32-bit RISC CPU</li>\n<li>Proprietary 6-stage pipeline</li>\n<li>Single or multicore implementation</li>\n<li>Up to 1.37 DMIPS/MHz/Core</li>\n</ul>
"""
"seofeatures_cn" => ""
"shortdescription" => "32-bit High Performance Single/Multicore RISC Processor"
"shortdescription_cn" => ""
"slug" => "32-bit-high-performance-single-multicore-risc-processor"
"sortable_id" => 9790
"taxo0" => array:1 [ …1]
"taxo1" => array:1 [ …1]
"taxo2" => array:1 [ …1]
"taxo3" => array:1 [ …1]
"taxo4" => []
"taxo5" => []
"taxo6" => []
"taxo7" => []
"taxo8" => []
"text_high_priority" => "CC100-C 32-bit High Performance Single/Multicore RISC Processor ChipCraft"
"text_low_priority" => "The CC100-C processor is a synthesisable Verilog model of high performance 32-bit RISC processor. highly configurable and particularly suitable for system-on-a-chip (SoC) designs. core interfaced using the AMBA AHB AHB-Lite APB buses. can be efficiently implemented on FPGA ASIC technologies uses standard synchronous memory cells caches register file. High Performance CPUProprietary 6-stage pipelineSingle or multicore implementationUp to 1.37 DMIPS/MHz/CoreUp 2.29 CoreMark/MHz/CoreOptional set-associative with data snoopingPower-down modeOn-chip debug supportFPGA silicon provenJTAG 2-pin Serial Wire Debug"
"text_medium_priority" => "processor microprocessor multicore 32-bit high-performance"
"updated_at" => 1553272938]
"highlight" => array:2 [
"text_high_priority" => array:2 [ …2]
"text_low_priority" => array:2 [ …2]
]
"highlights" => array:2 [0 => array:3 [ …3]
1 => array:3 [ …3]
]
"text_match" => 1763185779749158914
"text_match_info" => array:7 [
"best_field_score" => "3315704201216"
"best_field_weight" => 15
"fields_matched" => 2
"num_tokens_dropped" => 0
"score" => "1763185779749158914"
"tokens_matched" => 3
"typo_prefix_score" => 0]
]
3 => array:5 [
"document" => array:48 [
"asic.foundry" => array:1 [ …1]
"asic.foundry_node" => array:1 [ …1]
"asic.foundry_node_process" => array:1 [ …1]
"asic.node" => array:1 [ …1]
"asic.node_foundry" => array:1 [ …1]
"blockdiagram" => "/upload/catalog/product/blockdiagram/17032/icon_32-bit-high-performance-rv32gc-single-multicore-risc-processor-66bb8a27da8b0.jpg.webp"
"category.id" => array:1 [ …1]
"category.name" => array:1 [ …1]
"category.slug" => []
"created_at" => 1673903208
"id" => "17032"
"keyfeatures" => "<ul><li>High Performance 32-bit RV32GC CPU</li><li>Proprietary 6-stage pipeline</li><li>Single or multicore implementation</li><li>Up to 1.38 DMIPS/MHz/Core</li><li>Up to 2.10 CoreMark/MHz/Core</li><li>Optional set-associative caches with data snooping</li><li>Power-down mode</li><li>On-chip debug support</li><li>FPGA and ASIC</li><li>JTAG or Uart Debug</li></ul>"
"keyfeatures_cn" => ""
"keywords" => "RV32GC, processor, microprocessor, multicore, 32-bit, high-performance"
"logo" => "chipcraft-66bb479115140.webp"
"logo2" => "chipcraft-66bb479115140.webp"
"name" => "asic.node"
"overview" => "The CCRV32ST-C processor is a synthesisable Verilog model of a high performance 32-bit RV32GC processor. The model is highly configurable, and particularly suitable for system-on-a-chip (SoC) designs. The core is interfaced using the AMBA AXI4, AHB-Lite and APB buses. The processor can be efficiently implemented on FPGA and ASIC technologies and uses standard synchronous memory cells for caches and register file."
"overview_cn" => ""
"partnumber" => "CCRV32ST-C"
"priority" => 6
"priority_taxo" => 1
"productTypes" => array:1 [ …1]
"provider.id" => 300
"provider.name" => "ChipCraft"
"provider.object" => "{"id":300,"name":"ChipCraft","providerslug":"chipcraft"}"
"provider.priority" => 141
"provider.slug" => "chipcraft"
"published_as_new_at" => 0
"seofeatures" => """
<ul><li>High Performance 32-bit RV32GC CPU</li>\n<li>Proprietary 6-stage pipeline</li>\n<li>Single or multicore implementation</li>\n<li>Up to 1.38 DMIPS/MHz/Core</li>\n</ul>
"""
"seofeatures_cn" => ""
"shortdescription" => "32-bit High Performance RV32GC Single/Multicore RISC Processor"
"shortdescription_cn" => ""
"slug" => "32-bit-high-performance-rv32gc-single-multicore-risc-processor"
"sortable_id" => 17032
"taxo0" => array:1 [ …1]
"taxo1" => array:1 [ …1]
"taxo2" => array:1 [ …1]
"taxo3" => array:1 [ …1]
"taxo4" => []
"taxo5" => []
"taxo6" => []
"taxo7" => []
"taxo8" => []
"text_high_priority" => "CCRV32ST-C 32-bit High Performance RV32GC Single/Multicore RISC Processor ChipCraft"
"text_low_priority" => "The CCRV32ST-C processor is a synthesisable Verilog model of high performance 32-bit RV32GC processor. highly configurable and particularly suitable for system-on-a-chip (SoC) designs. core interfaced using the AMBA AXI4 AHB-Lite APB buses. can be efficiently implemented on FPGA ASIC technologies uses standard synchronous memory cells caches register file. High Performance CPUProprietary 6-stage pipelineSingle or multicore implementationUp to 1.38 DMIPS/MHz/CoreUp 2.10 CoreMark/MHz/CoreOptional set-associative with data snoopingPower-down modeOn-chip debug supportFPGA ASICJTAG Uart Debug"
"text_medium_priority" => "RV32GC processor microprocessor multicore 32-bit high-performance"
"updated_at" => 1675063343]
"highlight" => array:2 [
"text_high_priority" => array:2 [ …2]
"text_low_priority" => array:2 [ …2]
]
"highlights" => array:2 [0 => array:3 [ …3]
1 => array:3 [ …3]
]
"text_match" => 1763185779748634626
"text_match_info" => array:7 [
"best_field_score" => "3315704135680"
"best_field_weight" => 15
"fields_matched" => 2
"num_tokens_dropped" => 0
"score" => "1763185779748634626"
"tokens_matched" => 3
"typo_prefix_score" => 0]
]
4 => array:5 [
"document" => array:48 [
"asic.foundry" => []
"asic.foundry_node" => []
"asic.foundry_node_process" => []
"asic.node" => []
"asic.node_foundry" => []
"blockdiagram" => "/upload/catalog/product/blockdiagram/20878/icon_arc-em11d-enhanced-32-bit-processor-core-arcv2dsp-isa-with-cache-and-xy-memory-674ca6f530e4f.jpg.webp"
"category.id" => array:1 [ …1]
"category.name" => array:1 [ …1]
"category.slug" => []
"created_at" => 1733080324
"id" => "20878"
"keyfeatures" => "<ul><li>Dual 32x16 XMAC component supports up to two 32x16 MAC operations per instructions and supports all the 32x16 & dual 16x16 MAC instructions</li><li>Dual XMAC built in shifters and 80-bit accumulators allow pseudo floating-point operations to be performed which greatly expanded dynamic range</li><li>RAM configuration optimized for efficient area and power</li><li>Improved system efficiency with enhanced ARM® AMBA® AXI™/AHB™ bus bridges</li><li>Synopsys ARC XY Advanced DSP solution delivers the performance of dedicated DSP cores</li><li>Synopsys ARCompact 16-/32-bit Instruction Set Architecture reduces code size by up to 40 percent compared to 32-bit only instruction sets</li><li>Delivered as synthesizable RTL source code (Verilog®) to be fully compatible with industry-standard design methodologies and tool flows</li><li>XY Advanced DSP solution delivers the performance of dedicated DSP cores</li><li>Synopsys ARC MetaWare Development Toolkit, xCAM and nSIM simulators</li></ul>"
"keyfeatures_cn" => ""
"keywords" => "ARC Processors for Audio"
"logo" => "synopsys-66bb475c04b38.svg"
"logo2" => "synopsys-66bb475c04b38.svg"
"name" => "asic.node"
"overview" => "<p>The DSP-enhanced ARC® EMxD and HS4xD Families of embedded 32-bit processors are based on the scalable ARCv2DSP Instruction Set Architecture (ISA). The DSP-enhanced ARC processor families support a broad portfolio of certified audio codecs and post-processing software from a range of popular standards including Dolby, DTS, Microsoft and SRS.</p><p>With patented configuration technology, the cores can be easily customized to meet any application requirement from ultra-small task-specific controllers robust application processors. Additionally, the extendible instruction set makes it possible for customers to add instructions and operations to provide additional acceleration and more efficient operation, resulting in highly differentiated designs that cannot be built with standard, off-the-shelf DSPs or CPUs.</p><p>These processors are also designed to be tolerant to high memory latencies. Compared to other solutions in the market, the impact of latency on the processor load is negligible, making the ARC processors the best solution for systems like video and graphics IP, where DDR memory is shared with other resources.</p><p>DSP-Enhanced ARC EMxD Processors for Audio</p><p>The ARC EMxD family, which includes the ARC EM5D processor, ARC EM7D processor, ARC EM9D processor, and EM11D processor, are specifically designed for ultra low-power embedded DSP applications. These processors are based on the enhanced ARCv2DSP ISA, which adds over 150 optimized DSP instructions to the area- and code-efficient real-time ARCv2 RISC ISA. The processors feature a power-efficient unified 32x32 MUL/MAC unit, support for fixed point DSP vector and single instruction multiple data (SIMD) operations. The ARC EM DSP family features a balanced 3-stage Harvard architecture pipeline that provides efficient throughput and the cores offer excellent real-time control and DSP performance.</p><p>ARC DSP-Enhanced HS4xD Processors for Audio</p><p>The HS45D and HS47D processors support more than 150 DSP-optimized instructions, delivering a unique combination of high-performance control and high-efficiency digital signal processing. To speed the execution of math functions, the HS4xD cores give designers the option to implement a hardware integer divider, instructions for 64-bit multiply, multiply-accumulate (MAC), vector addition and vector subtraction, and a optional IEEE 754-compliant floating point unit (single- or double-precision or both). The ARC HS4xD processors are compatible with the ultra-low power ARC EMxD processors and have the same instruction set, making it easy to migrate code between the two processor families.</p>"
"overview_cn" => ""
"partnumber" => "dwc_arc_em11d_core"
"priority" => 1
"priority_taxo" => 1
"productTypes" => array:1 [ …1]
"provider.id" => 5
"provider.name" => "Synopsys, Inc."
"provider.object" => "{"id":5,"name":"Synopsys, Inc.","providerslug":"synopsys-inc"}"
"provider.priority" => 12841
"provider.slug" => "synopsys-inc"
"published_as_new_at" => 0
"seofeatures" => "<ul><li>Dual 32x16 XMAC component supports up to two 32x16 MAC operations per instructions and supports all the 32x16 & dual 16x16 MAC instructions</li><li>Dual XMAC built in shifters and 80-bit accumulators allow pseudo floating-point operations to be performed which greatly expanded dynamic range</li><li>RAM configuration optimized for efficient area and power</li><li>Improved system efficiency with enhanced ARM® AMBA® AXI™/AHB™ bus bridges</li></ul>"
"seofeatures_cn" => ""
"shortdescription" => "ARC EM11D Enhanced 32-bit processor core, ARCv2DSP ISA with Cache and XY Memory"
"shortdescription_cn" => ""
"slug" => "arc-em11d-enhanced-32-bit-processor-core-arcv2dsp-isa-with-cache-and-xy-memory-ip"
"sortable_id" => 20878
"taxo0" => array:1 [ …1]
"taxo1" => array:1 [ …1]
"taxo2" => array:1 [ …1]
"taxo3" => []
"taxo4" => []
"taxo5" => []
"taxo6" => []
"taxo7" => []
"taxo8" => []
"text_high_priority" => "dwc_arc_em11d_core ARC EM11D Enhanced 32-bit processor core ARCv2DSP ISA with Cache and XY Memory Synopsys Inc."
"text_low_priority" => "The DSP-enhanced ARC® EMxD and HS4xD Families of embedded 32-bit processors are based on the scalable ARCv2DSP Instruction Set Architecture (ISA). ARC processor families support a broad portfolio certified audio codecs post-processing software from range popular standards including Dolby DTS Microsoft SRS.With patented configuration technology cores can be easily customized to meet any application requirement ultra-small task-specific controllers robust processors. Additionally extendible instruction set makes it possible for customers add instructions operations provide additional acceleration more efficient operation resulting in highly differentiated designs that cannot built with standard off-the-shelf DSPs or CPUs.These also designed tolerant high memory latencies. Compared other solutions market impact latency load is negligible making best solution systems like video graphics IP where DDR shared resources.DSP-Enhanced Processors AudioThe family which includes EM5D EM7D EM9D EM11D specifically ultra low-power DSP applications. These enhanced ISA adds over 150 optimized area- code-efficient real-time ARCv2 RISC ISA. feature power-efficient unified 32x32 MUL/MAC unit fixed point vector single multiple data (SIMD) operations. EM features balanced 3-stage Harvard architecture pipeline provides throughput offer excellent control performance.ARC DSP-Enhanced HS45D HS47D than DSP-optimized delivering unique combination high-performance high-efficiency digital signal processing. To speed execution math functions give designers option implement hardware integer divider 64-bit multiply multiply-accumulate (MAC) addition subtraction optional IEEE 754-compliant floating (single- double-precision both). compatible ultra-low power have same easy migrate code between two families. Dual 32x16 XMAC component supports up MAC per all & dual 16x16 instructionsDual shifters 80-bit accumulators allow pseudo floating-point performed greatly expanded dynamic rangeRAM area powerImproved system efficiency ARM® AMBA® AXI™/AHB™ bus bridgesSynopsys XY Advanced delivers performance dedicated coresSynopsys ARCompact 16-/32-bit reduces size by 40 percent compared only setsDelivered as synthesizable RTL source (Verilog®) fully industry-standard design methodologies tool flowsXY MetaWare Development Toolkit xCAM nSIM simulators"
"text_medium_priority" => "ARC Processors for Audio "
"updated_at" => 1733080422]
"highlight" => array:2 [
"text_high_priority" => array:2 [ …2]
"text_low_priority" => array:2 [ …2]
]
"highlights" => array:2 [0 => array:3 [ …3]
1 => array:3 [ …3]
]
"text_match" => 1763176949298495490
"text_match_info" => array:7 [
"best_field_score" => "2211897868288"
"best_field_weight" => 15
"fields_matched" => 2
"num_tokens_dropped" => 0
"score" => "1763176949298495490"
"tokens_matched" => 3
"typo_prefix_score" => 0]
]
5 => array:5 [
"document" => array:48 [
"asic.foundry" => []
"asic.foundry_node" => []
"asic.foundry_node_process" => []
"asic.node" => []
"asic.node_foundry" => []
"blockdiagram" => "/upload/catalog/product/blockdiagram/20877/icon_arc-em7d-dsp-enhanced-32-bit-processor-core-with-caches-arcv2dsp-isa-for-low-power-embedded-dsp-ap-674ca6e216fbc.jpg.webp"
"category.id" => array:1 [ …1]
"category.name" => array:1 [ …1]
"category.slug" => []
"created_at" => 1733080306
"id" => "20877"
"keyfeatures" => "<ul><li>Dual 32x16 XMAC component supports up to two 32x16 MAC operations per instructions and supports all the 32x16 & dual 16x16 MAC instructions</li><li>Dual XMAC built in shifters and 80-bit accumulators allow pseudo floating-point operations to be performed which greatly expanded dynamic range</li><li>RAM configuration optimized for efficient area and power</li><li>Improved system efficiency with enhanced ARM® AMBA® AXI™/AHB™ bus bridges</li><li>Synopsys ARC XY Advanced DSP solution delivers the performance of dedicated DSP cores</li><li>Synopsys ARCompact 16-/32-bit Instruction Set Architecture reduces code size by up to 40 percent compared to 32-bit only instruction sets</li><li>Delivered as synthesizable RTL source code (Verilog®) to be fully compatible with industry-standard design methodologies and tool flows</li><li>XY Advanced DSP solution delivers the performance of dedicated DSP cores</li><li>Synopsys ARC MetaWare Development Toolkit, xCAM and nSIM simulators</li></ul>"
"keyfeatures_cn" => ""
"keywords" => "ARC Processors for Audio"
"logo" => "synopsys-66bb475c04b38.svg"
"logo2" => "synopsys-66bb475c04b38.svg"
"name" => "asic.node"
"overview" => "<p>The DSP-enhanced ARC® EMxD and HS4xD Families of embedded 32-bit processors are based on the scalable ARCv2DSP Instruction Set Architecture (ISA). The DSP-enhanced ARC processor families support a broad portfolio of certified audio codecs and post-processing software from a range of popular standards including Dolby, DTS, Microsoft and SRS.</p><p>With patented configuration technology, the cores can be easily customized to meet any application requirement from ultra-small task-specific controllers robust application processors. Additionally, the extendible instruction set makes it possible for customers to add instructions and operations to provide additional acceleration and more efficient operation, resulting in highly differentiated designs that cannot be built with standard, off-the-shelf DSPs or CPUs.</p><p>These processors are also designed to be tolerant to high memory latencies. Compared to other solutions in the market, the impact of latency on the processor load is negligible, making the ARC processors the best solution for systems like video and graphics IP, where DDR memory is shared with other resources.</p><p>DSP-Enhanced ARC EMxD Processors for Audio</p><p>The ARC EMxD family, which includes the ARC EM5D processor, ARC EM7D processor, ARC EM9D processor, and EM11D processor, are specifically designed for ultra low-power embedded DSP applications. These processors are based on the enhanced ARCv2DSP ISA, which adds over 150 optimized DSP instructions to the area- and code-efficient real-time ARCv2 RISC ISA. The processors feature a power-efficient unified 32x32 MUL/MAC unit, support for fixed point DSP vector and single instruction multiple data (SIMD) operations. The ARC EM DSP family features a balanced 3-stage Harvard architecture pipeline that provides efficient throughput and the cores offer excellent real-time control and DSP performance.</p><p>ARC DSP-Enhanced HS4xD Processors for Audio</p><p>The HS45D and HS47D processors support more than 150 DSP-optimized instructions, delivering a unique combination of high-performance control and high-efficiency digital signal processing. To speed the execution of math functions, the HS4xD cores give designers the option to implement a hardware integer divider, instructions for 64-bit multiply, multiply-accumulate (MAC), vector addition and vector subtraction, and a optional IEEE 754-compliant floating point unit (single- or double-precision or both). The ARC HS4xD processors are compatible with the ultra-low power ARC EMxD processors and have the same instruction set, making it easy to migrate code between the two processor families.</p>"
"overview_cn" => ""
"partnumber" => "dwc_arc_em7d_core"
"priority" => 1
"priority_taxo" => 1
"productTypes" => array:1 [ …1]
"provider.id" => 5
"provider.name" => "Synopsys, Inc."
"provider.object" => "{"id":5,"name":"Synopsys, Inc.","providerslug":"synopsys-inc"}"
"provider.priority" => 12841
"provider.slug" => "synopsys-inc"
"published_as_new_at" => 0
"seofeatures" => "<ul><li>Dual 32x16 XMAC component supports up to two 32x16 MAC operations per instructions and supports all the 32x16 & dual 16x16 MAC instructions</li><li>Dual XMAC built in shifters and 80-bit accumulators allow pseudo floating-point operations to be performed which greatly expanded dynamic range</li><li>RAM configuration optimized for efficient area and power</li><li>Improved system efficiency with enhanced ARM® AMBA® AXI™/AHB™ bus bridges</li></ul>"
"seofeatures_cn" => ""
"shortdescription" => "ARC EM7D DSP Enhanced 32-bit processor core with caches, ARCv2DSP ISA, for low power embedded DSP ap"
"shortdescription_cn" => ""
"slug" => "arc-em7d-dsp-enhanced-32-bit-processor-core-with-caches-arcv2dsp-isa-for-low-power-embedded-dsp-ap-ip"
"sortable_id" => 20877
"taxo0" => array:1 [ …1]
"taxo1" => array:1 [ …1]
"taxo2" => array:1 [ …1]
"taxo3" => []
"taxo4" => []
"taxo5" => []
"taxo6" => []
"taxo7" => []
"taxo8" => []
"text_high_priority" => "dwc_arc_em7d_core ARC EM7D DSP Enhanced 32-bit processor core with caches ARCv2DSP ISA for low power embedded ap Synopsys Inc."
"text_low_priority" => "The DSP-enhanced ARC® EMxD and HS4xD Families of embedded 32-bit processors are based on the scalable ARCv2DSP Instruction Set Architecture (ISA). ARC processor families support a broad portfolio certified audio codecs post-processing software from range popular standards including Dolby DTS Microsoft SRS.With patented configuration technology cores can be easily customized to meet any application requirement ultra-small task-specific controllers robust processors. Additionally extendible instruction set makes it possible for customers add instructions operations provide additional acceleration more efficient operation resulting in highly differentiated designs that cannot built with standard off-the-shelf DSPs or CPUs.These also designed tolerant high memory latencies. Compared other solutions market impact latency load is negligible making best solution systems like video graphics IP where DDR shared resources.DSP-Enhanced Processors AudioThe family which includes EM5D EM7D EM9D EM11D specifically ultra low-power DSP applications. These enhanced ISA adds over 150 optimized area- code-efficient real-time ARCv2 RISC ISA. feature power-efficient unified 32x32 MUL/MAC unit fixed point vector single multiple data (SIMD) operations. EM features balanced 3-stage Harvard architecture pipeline provides throughput offer excellent control performance.ARC DSP-Enhanced HS45D HS47D than DSP-optimized delivering unique combination high-performance high-efficiency digital signal processing. To speed execution math functions give designers option implement hardware integer divider 64-bit multiply multiply-accumulate (MAC) addition subtraction optional IEEE 754-compliant floating (single- double-precision both). compatible ultra-low power have same easy migrate code between two families. Dual 32x16 XMAC component supports up MAC per all & dual 16x16 instructionsDual shifters 80-bit accumulators allow pseudo floating-point performed greatly expanded dynamic rangeRAM area powerImproved system efficiency ARM® AMBA® AXI™/AHB™ bus bridgesSynopsys XY Advanced delivers performance dedicated coresSynopsys ARCompact 16-/32-bit reduces size by 40 percent compared only setsDelivered as synthesizable RTL source (Verilog®) fully industry-standard design methodologies tool flowsXY MetaWare Development Toolkit xCAM nSIM simulators"
"text_medium_priority" => "ARC Processors for Audio "
"updated_at" => 1733080422]
"highlight" => array:2 [
"text_high_priority" => array:2 [ …2]
"text_low_priority" => array:2 [ …2]
]
"highlights" => array:2 [0 => array:3 [ …3]
1 => array:3 [ …3]
]
"text_match" => 1763176949298495490
"text_match_info" => array:7 [
"best_field_score" => "2211897868288"
"best_field_weight" => 15
"fields_matched" => 2
"num_tokens_dropped" => 0
"score" => "1763176949298495490"
"tokens_matched" => 3
"typo_prefix_score" => 0]
]
6 => array:5 [
"document" => array:48 [
"asic.foundry" => []
"asic.foundry_node" => []
"asic.foundry_node_process" => []
"asic.node" => []
"asic.node_foundry" => []
"blockdiagram" => "/upload/catalog/product/blockdiagram/20876/icon_arc-em5d-enhanced-32-bit-processor-core-arcv2dsp-isa-for-low-power-embedded-dsp-applications-674ca6e1c5138.jpg.webp"
"category.id" => array:1 [ …1]
"category.name" => array:1 [ …1]
"category.slug" => []
"created_at" => 1733080305
"id" => "20876"
"keyfeatures" => "<ul><li>Dual 32x16 XMAC component supports up to two 32x16 MAC operations per instructions and supports all the 32x16 & dual 16x16 MAC instructions</li><li>Dual XMAC built in shifters and 80-bit accumulators allow pseudo floating-point operations to be performed which greatly expanded dynamic range</li><li>RAM configuration optimized for efficient area and power</li><li>Improved system efficiency with enhanced ARM® AMBA® AXI™/AHB™ bus bridges</li><li>Synopsys ARC XY Advanced DSP solution delivers the performance of dedicated DSP cores</li><li>Synopsys ARCompact 16-/32-bit Instruction Set Architecture reduces code size by up to 40 percent compared to 32-bit only instruction sets</li><li>Delivered as synthesizable RTL source code (Verilog®) to be fully compatible with industry-standard design methodologies and tool flows</li><li>XY Advanced DSP solution delivers the performance of dedicated DSP cores</li><li>Synopsys ARC MetaWare Development Toolkit, xCAM and nSIM simulators</li></ul>"
"keyfeatures_cn" => ""
"keywords" => "ARC Processors for Audio"
"logo" => "synopsys-66bb475c04b38.svg"
"logo2" => "synopsys-66bb475c04b38.svg"
"name" => "asic.node"
"overview" => "<p>The DSP-enhanced ARC® EMxD and HS4xD Families of embedded 32-bit processors are based on the scalable ARCv2DSP Instruction Set Architecture (ISA). The DSP-enhanced ARC processor families support a broad portfolio of certified audio codecs and post-processing software from a range of popular standards including Dolby, DTS, Microsoft and SRS.</p><p>With patented configuration technology, the cores can be easily customized to meet any application requirement from ultra-small task-specific controllers robust application processors. Additionally, the extendible instruction set makes it possible for customers to add instructions and operations to provide additional acceleration and more efficient operation, resulting in highly differentiated designs that cannot be built with standard, off-the-shelf DSPs or CPUs.</p><p>These processors are also designed to be tolerant to high memory latencies. Compared to other solutions in the market, the impact of latency on the processor load is negligible, making the ARC processors the best solution for systems like video and graphics IP, where DDR memory is shared with other resources.</p><p>DSP-Enhanced ARC EMxD Processors for Audio</p><p>The ARC EMxD family, which includes the ARC EM5D processor, ARC EM7D processor, ARC EM9D processor, and EM11D processor, are specifically designed for ultra low-power embedded DSP applications. These processors are based on the enhanced ARCv2DSP ISA, which adds over 150 optimized DSP instructions to the area- and code-efficient real-time ARCv2 RISC ISA. The processors feature a power-efficient unified 32x32 MUL/MAC unit, support for fixed point DSP vector and single instruction multiple data (SIMD) operations. The ARC EM DSP family features a balanced 3-stage Harvard architecture pipeline that provides efficient throughput and the cores offer excellent real-time control and DSP performance.</p><p>ARC DSP-Enhanced HS4xD Processors for Audio</p><p>The HS45D and HS47D processors support more than 150 DSP-optimized instructions, delivering a unique combination of high-performance control and high-efficiency digital signal processing. To speed the execution of math functions, the HS4xD cores give designers the option to implement a hardware integer divider, instructions for 64-bit multiply, multiply-accumulate (MAC), vector addition and vector subtraction, and a optional IEEE 754-compliant floating point unit (single- or double-precision or both). The ARC HS4xD processors are compatible with the ultra-low power ARC EMxD processors and have the same instruction set, making it easy to migrate code between the two processor families.</p>"
"overview_cn" => ""
"partnumber" => "dwc_arc_em5d_core"
"priority" => 1
"priority_taxo" => 1
"productTypes" => array:1 [ …1]
"provider.id" => 5
"provider.name" => "Synopsys, Inc."
"provider.object" => "{"id":5,"name":"Synopsys, Inc.","providerslug":"synopsys-inc"}"
"provider.priority" => 12841
"provider.slug" => "synopsys-inc"
"published_as_new_at" => 0
"seofeatures" => "<ul><li>Dual 32x16 XMAC component supports up to two 32x16 MAC operations per instructions and supports all the 32x16 & dual 16x16 MAC instructions</li><li>Dual XMAC built in shifters and 80-bit accumulators allow pseudo floating-point operations to be performed which greatly expanded dynamic range</li><li>RAM configuration optimized for efficient area and power</li><li>Improved system efficiency with enhanced ARM® AMBA® AXI™/AHB™ bus bridges</li></ul>"
"seofeatures_cn" => ""
"shortdescription" => "ARC EM5D Enhanced 32-bit processor core, ARCv2DSP ISA, for low power embedded DSP applications"
"shortdescription_cn" => ""
"slug" => "arc-em5d-enhanced-32-bit-processor-core-arcv2dsp-isa-for-low-power-embedded-dsp-applications-ip"
"sortable_id" => 20876
"taxo0" => array:1 [ …1]
"taxo1" => array:1 [ …1]
"taxo2" => array:1 [ …1]
"taxo3" => []
"taxo4" => []
"taxo5" => []
"taxo6" => []
"taxo7" => []
"taxo8" => []
"text_high_priority" => "dwc_arc_em5d_core ARC EM5D Enhanced 32-bit processor core ARCv2DSP ISA for low power embedded DSP applications Synopsys Inc."
"text_low_priority" => "The DSP-enhanced ARC® EMxD and HS4xD Families of embedded 32-bit processors are based on the scalable ARCv2DSP Instruction Set Architecture (ISA). ARC processor families support a broad portfolio certified audio codecs post-processing software from range popular standards including Dolby DTS Microsoft SRS.With patented configuration technology cores can be easily customized to meet any application requirement ultra-small task-specific controllers robust processors. Additionally extendible instruction set makes it possible for customers add instructions operations provide additional acceleration more efficient operation resulting in highly differentiated designs that cannot built with standard off-the-shelf DSPs or CPUs.These also designed tolerant high memory latencies. Compared other solutions market impact latency load is negligible making best solution systems like video graphics IP where DDR shared resources.DSP-Enhanced Processors AudioThe family which includes EM5D EM7D EM9D EM11D specifically ultra low-power DSP applications. These enhanced ISA adds over 150 optimized area- code-efficient real-time ARCv2 RISC ISA. feature power-efficient unified 32x32 MUL/MAC unit fixed point vector single multiple data (SIMD) operations. EM features balanced 3-stage Harvard architecture pipeline provides throughput offer excellent control performance.ARC DSP-Enhanced HS45D HS47D than DSP-optimized delivering unique combination high-performance high-efficiency digital signal processing. To speed execution math functions give designers option implement hardware integer divider 64-bit multiply multiply-accumulate (MAC) addition subtraction optional IEEE 754-compliant floating (single- double-precision both). compatible ultra-low power have same easy migrate code between two families. Dual 32x16 XMAC component supports up MAC per all & dual 16x16 instructionsDual shifters 80-bit accumulators allow pseudo floating-point performed greatly expanded dynamic rangeRAM area powerImproved system efficiency ARM® AMBA® AXI™/AHB™ bus bridgesSynopsys XY Advanced delivers performance dedicated coresSynopsys ARCompact 16-/32-bit reduces size by 40 percent compared only setsDelivered as synthesizable RTL source (Verilog®) fully industry-standard design methodologies tool flowsXY MetaWare Development Toolkit xCAM nSIM simulators"
"text_medium_priority" => "ARC Processors for Audio "
"updated_at" => 1733080422]
"highlight" => array:2 [
"text_high_priority" => array:2 [ …2]
"text_low_priority" => array:2 [ …2]
]
"highlights" => array:2 [0 => array:3 [ …3]
1 => array:3 [ …3]
]
"text_match" => 1763176949298495490
"text_match_info" => array:7 [
"best_field_score" => "2211897868288"
"best_field_weight" => 15
"fields_matched" => 2
"num_tokens_dropped" => 0
"score" => "1763176949298495490"
"tokens_matched" => 3
"typo_prefix_score" => 0]
]
7 => array:5 [
"document" => array:48 [
"asic.foundry" => []
"asic.foundry_node" => []
"asic.foundry_node_process" => []
"asic.node" => []
"asic.node_foundry" => []
"blockdiagram" => "/upload/catalog/product/blockdiagram/13447/icon_high-performance-32-bit-risc-cpu-66bb706a8b998.png.webp"
"category.id" => array:1 [ …1]
"category.name" => array:1 [ …1]
"category.slug" => []
"created_at" => 1572395759
"id" => "13447"
"keyfeatures" => """
<ul>\r\n\t<li>32-bit RISC architecture</li>\r\n\t<li>16 or 32 general purpose registers</li>\r\n\t<li>104 basic instructions and 10 addressing modes</li>\r\n\t<li>Optional IEEE 754 floating point unit (FPU)</li>\r\n\t<li>Supports up to 74 user-defined instructions</li>\r\n\t<li>5-stage pipeline</li>\r\n\t<li>Optional memory management unit (MMU)</li>\r\n\t<li>Configurable instruction and data caches (1-64kB, direct mapped or 2 or 4 way associative)</li>\r\n\t<li>AMBA AXI or AHB interconnect and APB peripheral bus</li>\r\n\t<li>User and supervisor modes</li>\r\n\t<li>Up to 32 vectored interrupts plus NMI and system call</li>\r\n\t<li>HW nested and prioritizable interrupts</li>\r\n\t<li>Fast interrupt response time of 6-9 cycles</li>\r\n\t<li>JTAG or serial debug, with optional trace and performance counters</li>\r\n\t<li>Up to 4.12 CoreMark per MHz</li>\r\n\t<li>Multiprocessor support</li>\r\n\t<li>Intermixed 16 and 32-bit instructions result in exceptional code density without compromising performance</li>\r\n\t<li>ASIC performance (Typical 28nm):</li>\r\n\t<li>Up to 1 GHz</li>\r\n\t<li>From 17k gates</li>\r\n\t<li>From 4uW/MHz</li>\r\n\t<li>High quality IP:</li>\r\n\t<li>Verilog RTL</li>\r\n\t<li>DFT ready</li>\r\n\t<li>Silicon proven</li>\r\n\t<li>C and C++ software development using license-free toolchain, under industry standard Eclipse IDE</li>\r\n\t<li>Easy migration path to cacheless version</li>\r\n</ul>
"""
"keyfeatures_cn" => """
<ul><li>32位精简指令(RISC)架构\r\n</li><li>16或32个通用寄存器\r\n</li><li>104条基本指令,10种寻址模式\r\n</li><li>可选的IEEE 754浮点运算单元(FPU)\r\n</li><li>最大支持74条用户自定义指令\r\n</li><li>5级流水线\r\n</li><li>可选内存保护单元(MPU)\r\n</li><li>可配置的指令和数据缓存(1 – 64kB,直接映射或者2/4路相连映射)\r\n</li><li>AMBA AXI或AHB核间互联总线,APB外设总线\r\n</li><li>可选用户态和特权态支持\r\n</li><li>最大32个中断向量,支持不可屏蔽中断(NMI)和系统调用\r\n</li><li>支持硬件中断嵌套,支持中断优先级\r\n</li><li>6-9个时钟周期的快速中断响应\r\n</li><li>支持JTAG和串口调试,可选硬件跟踪和性能统计计数器\r\n</li><li>最大4.12 CoreMark/MHz\r\n</li><li>多核支持\r\n</li><li>支持混合16位和32位指令,在不牺牲性能的情况下带来最大的代码密度\r\n</li><li>ASIC性能(以典型的28纳米制程为例): \r\n</li><li>最大频率高至1GHz\r\n</li><li>最小逻辑门数目低至17000个\r\n</li><li>功耗比低至4uW/MHz\r\n</li><li>高质量的IP: \r\n</li><li>基于Verilog RTL\r\n</li><li>充分考虑测试,满足DFT的标准\r\n</li><li>经过量产检验的质量保证\r\n</li><li>提供免授权费的C/C++程序开发环境,基于业界标准的Eclipse IDE\r\n</li><li>很容易迁移到不带缓存的IP版本</li></ul>
"""
"keywords" => "RISC,CPU,Processor,IP,32-bit,cache,SIMD,floating-point"
"logo" => "esirisc-66bb47a0145ae.webp"
"logo2" => "esirisc-66bb47a0145ae.webp"
"name" => "asic.node"
"overview" => """
<p>The eSi-3250 32-bit CPU is targeted specifically for applications with high performance requiring caching, due to the use of slow on-chip memories such as eFlash, off-chip memories, or core/bus ratios greater than 1.<br />\r\n<br />\r\nThe processor features separate instruction and data caches that can be configured in size (from 1- 64kB) and associativity (direct mapped, 2 or 4-way associative) to increase performance and reduce power. The optional paged memory management unit (MMU) enables the implementation of virtual memory or memory protection. The 5-stage pipeline allows GHz clock frequencies to be achieved.<br />\r\n<br />\r\nThe eSi-3250’s instruction set includes everything you would expect in a high-performance processor. There are a number of optional application specific instructions and addressing modes. For example, a set of IEEE-754 compliant single-precision floating point instructions are available. Integer arithmetic instructions include a full 64 multiply and accumulate and divide. Bit manipulation instructions such as bitfield extract and insert, count leading zeros, population count, find first set and bit reverse can be included. Integer square root, absolute value, min/max, CRC and parity are also available. 32-bit SIMD instructions with 16-bit elements exploit data parallelism and reduce loop counts. Wait-for-interrupt instructions allow fast entry to low power states, enabling clock and power gating.<br />\r\n<br />\r\nFor those applications that require extreme performance or ultra low power operation, user-defined instructions and registers can be implemented.<br />\r\n<br />\r\nInstructions are encoded in either 16 or 32-bits, with all of the commonly used instructions being encoded in 16-bits, maximizing code density and improving cache performance.<br />\r\n<br />\r\nThe processor supports both user and supervisor operating modes, with privileged instructions and memory areas, to allow an O/S kernel to be fully protected from user applications.<br />\r\n<br />\r\nHardware debug facilities include hardware breakpoints, watchpoints, trace, performance counters, null pointer detection and single-stepping for fast debugging of ROM, FLASH and RAM based programs.</p>
"""
"overview_cn" => """
eSi-3250面向高性能需要缓存的应用场景。这些场景往往使用了慢速的片上内存(比如eFlash)或片外内存,或者CPU核频率大于总线频率。<br />\r\n这枚处理器支持分离的指令和数据缓存。可以配置为1 – 64kB大小还可以配置为直接映射或者2/4路相连以增强性能降低功耗。 可选的带分页管理的内存管理单元(MMU)支持实现虚拟内存和内存保护。 其内部的5级流水线设计能有效的支持高达1GHz的时钟频率。<br />\r\neSi-3250的指令集基本包含了常见的高性能处理器中的所有指令。 它同时提供一系列的应用场景可选指令和寻址模式。 比如IEEE-754单精度浮点指令。 整型算术指令支持64位乘除和累乘。 支持位操作指令,比如位提取,位插入,clz,popcnt,ffs和位翻转等。 支持整数平方根,绝对值,min/max,crc和partiy指令。 支持32位SIMD引擎,操作两路16位数据,有效的提高并行度,减小循环次数。 Wait-for-interrupt指令允许快速的进入低功耗状态,支持对时钟频率和功耗进行限制。<br />\r\n对于那些需要极高的性能或者极低的功耗的场景,可以通过用户自定义指令和寄存器来支持实现。<br />\r\n同时支持16位和32位指令编码,常用的指令都有16位编码,最大程度的提高代码密度,提高缓存的命中。<br />\r\n同时支持用户态和核心态,特权指令和内存保护可以通过可选的MPU实现,操作系统可以跟应用程序有效隔离,从而得到充分的保护<br />\r\n硬件调试支持硬件断点,观察点,跟踪,性能计数器,空指针探测,单步。这些特性可以有效的支撑对运行在ROM,FLASH和RAM上的程序进行快速调试。<br />
"""
"partnumber" => "eSi-3250"
"priority" => 46
"priority_taxo" => 1
"productTypes" => array:1 [ …1]
"provider.id" => 375
"provider.name" => "eSi-RISC"
"provider.object" => "{"id":375,"name":"eSi-RISC","providerslug":"esi-risc"}"
"provider.priority" => 141
"provider.slug" => "esi-risc"
"published_as_new_at" => 0
"seofeatures" => """
<ul>\r\n\t<li>32-bit RISC architecture</li>\r\n\t<li>16 or 32 general purpose registers</li>\r\n\t<li>104 basic instructions and 10 addressing modes</li>\r\n</ul>
"""
"seofeatures_cn" => ""
"shortdescription" => "High-performance 32-bit RISC CPU"
"shortdescription_cn" => "32位精简指令(RISC)高性能CPU核"
"slug" => "high-performance-32-bit-risc-cpu"
"sortable_id" => 13447
"taxo0" => array:1 [ …1]
"taxo1" => array:1 [ …1]
"taxo2" => array:1 [ …1]
"taxo3" => array:1 [ …1]
"taxo4" => []
"taxo5" => []
"taxo6" => []
"taxo7" => []
"taxo8" => []
"text_high_priority" => "eSi-3250 High-performance 32-bit RISC CPU eSi-RISC"
"text_low_priority" => """
The eSi-3250 32-bit CPU is targeted specifically for applications with high performance requiring caching due to the use of slow on-chip memories such as eFlash off-chip or core/bus ratios greater than 1.\r\n\r\nThe processor features separate instruction and data caches that can be configured in size (from 1- 64kB) associativity (direct mapped 2 4-way associative) increase reduce power. optional paged memory management unit (MMU) enables implementation virtual protection. 5-stage pipeline allows GHz clock frequencies achieved.\r\n\r\nThe eSi-3250’s set includes everything you would expect a high-performance processor. There are number application specific instructions addressing modes. For example IEEE-754 compliant single-precision floating point available. Integer arithmetic include full 64 multiply accumulate divide. Bit manipulation bitfield extract insert count leading zeros population find first bit reverse included. square root absolute value min/max CRC parity also SIMD 16-bit elements exploit parallelism loop counts. Wait-for-interrupt allow fast entry low power states enabling gating.\r\n\r\nFor those require extreme ultra operation user-defined registers implemented.\r\n\r\nInstructions encoded either 16 32-bits all commonly used being 16-bits maximizing code density improving cache performance.\r\n\r\nThe supports both user supervisor operating modes privileged areas an O/S kernel fully protected from applications.\r\n\r\nHardware debug facilities hardware breakpoints watchpoints trace counters null pointer detection single-stepping debugging ROM FLASH RAM based programs. \r\n\t32-bit RISC architecture\r\n\t16 32 general purpose registers\r\n\t104 basic 10 modes\r\n\tOptional IEEE 754 (FPU)\r\n\tSupports up 74 instructions\r\n\t5-stage pipeline\r\n\tOptional (MMU)\r\n\tConfigurable (1-64kB direct 4 way associative)\r\n\tAMBA AXI AHB interconnect APB peripheral bus\r\n\tUser modes\r\n\tUp vectored interrupts plus NMI system call\r\n\tHW nested prioritizable interrupts\r\n\tFast interrupt response time 6-9 cycles\r\n\tJTAG serial counters\r\n\tUp 4.12 CoreMark per MHz\r\n\tMultiprocessor support\r\n\tIntermixed result exceptional without compromising performance\r\n\tASIC (Typical 28nm):\r\n\tUp 1 GHz\r\n\tFrom 17k gates\r\n\tFrom 4uW/MHz\r\n\tHigh quality IP:\r\n\tVerilog RTL\r\n\tDFT ready\r\n\tSilicon proven\r\n\tC C++ software development using license-free toolchain under industry standard Eclipse IDE\r\n\tEasy migration path cacheless version\r\n
"""
"text_medium_priority" => "RISC CPU Processor IP 32-bit cache SIMD floating-point "
"updated_at" => 1724273585]
"highlight" => array:2 [
"text_high_priority" => array:2 [ …2]
"text_low_priority" => array:2 [ …2]
]
"highlights" => array:2 [0 => array:3 [ …3]
1 => array:3 [ …3]
]
"text_match" => 1763176949298495490
"text_match_info" => array:7 [
"best_field_score" => "2211897868288"
"best_field_weight" => 15
"fields_matched" => 2
"num_tokens_dropped" => 0
"score" => "1763176949298495490"
"tokens_matched" => 3
"typo_prefix_score" => 0]
]
8 => array:5 [
"document" => array:48 [
"asic.foundry" => []
"asic.foundry_node" => []
"asic.foundry_node_process" => []
"asic.node" => []
"asic.node_foundry" => []
"blockdiagram" => "/upload/catalog/product/blockdiagram/13446/icon_compact-low-power-32-bit-risc-cpu-66bb7067d3f3f.png.webp"
"category.id" => array:1 [ …1]
"category.name" => array:1 [ …1]
"category.slug" => []
"created_at" => 1572394844
"id" => "13446"
"keyfeatures" => """
<ul>\r\n\t<li>32-bit RISC architecture</li>\r\n\t<li>16 or 32 general purpose registers</li>\r\n\t<li>104 basic instructions and 10 addressing modes</li>\r\n\t<li>Optional IEEE 754 floating point unit (FPU)</li>\r\n\t<li>Supports up to 74 user-defined instructions</li>\r\n\t<li>5-stage pipeline</li>\r\n\t<li>Optional memory protection unit (MPU)</li>\r\n\t<li>AMBA AXI or AHB interconnect and APB peripheral bus</li>\r\n\t<li>Optional support for user and supervisor modes</li>\r\n\t<li>Up to 32 vectored interrupts plus NMI and system call</li>\r\n\t<li>HW nested and prioritizable interrupts</li>\r\n\t<li>Fast interrupt response time of 6-9 cycles</li>\r\n\t<li>JTAG or serial debug, with optional trace and performance counters</li>\r\n\t<li>Up to 4.12 CoreMark per MHz</li>\r\n\t<li>Multiprocessor support</li>\r\n\t<li>Intermixed 16 and 32-bit instructions result in exceptional code density without compromising performance</li>\r\n\t<li>ASIC performance (Typical 28nm):</li>\r\n\t<li>Up to 1 GHz</li>\r\n\t<li>From 15k gates</li>\r\n\t<li>From 4uW/MHz</li>\r\n\t<li>High quality IP:</li>\r\n\t<li>Verilog RTL</li>\r\n\t<li>DFT ready</li>\r\n\t<li>Silicon proven</li>\r\n\t<li>C and C++ software development using license-free toolchain, under industry standard Eclipse IDE</li>\r\n\t<li>Easy migration path to 16-bit version or 32-bit version with caches</li>\r\n</ul>
"""
"keyfeatures_cn" => """
<ul><li>32位精简指令(RISC)架构\r\n</li><li>16或32个通用寄存器\r\n</li><li>104条基本指令,10种寻址模式\r\n</li><li>可选的IEEE 754浮点运算单元(FPU)\r\n</li><li>最大支持74条用户自定义指令\r\n</li><li>5级流水线\r\n</li><li>可选内存保护单元(MPU)\r\n</li><li>AMBA AXI或AHB核间互联总线,APB外设总线\r\n</li><li>可选用户态和特权态支持\r\n</li><li>最大32个中断向量,支持不可屏蔽中断(NMI)和系统调用\r\n</li><li>支持硬件中断嵌套,支持中断优先级\r\n</li><li>6-9个时钟周期的快速中断响应\r\n</li><li>支持JTAG和串口调试,可选硬件跟踪和性能统计计数器\r\n</li><li>最大4.12 CoreMark/MHz\r\n</li><li>支持多核\r\n</li><li>支持混合16位和32位指令,在不牺牲性能的情况下带来最大的代码密度\r\n</li><li>ASIC性能(以典型的28纳米制程为例): \r\n</li><li>最大频率高至1GHz\r\n</li><li>最小逻辑门数目低至15000个\r\n</li><li>功耗比低至4uW/MHz\r\n</li><li>高质量的IP: \r\n</li><li>基于Verilog RTL\r\n</li><li>充分考虑测试,满足DFT的标准\r\n</li><li>经过量产检验的质量保证\r\n</li><li>提供免授权费的C/C++程序开发环境,基于业界标准的Eclipse IDE\r\n</li><li>迁移到16位IP或者带缓存的32位IP非常的容易</li></ul>
"""
"keywords" => "RISC,CPU,Processor,IP,32-bit"
"logo" => "esirisc-66bb47a0145ae.webp"
"logo2" => "esirisc-66bb47a0145ae.webp"
"name" => "asic.node"
"overview" => """
<p>The eSi-3200 32-bit CPU is the mid-range member in the eSi-RISC family of processor cores. It is targeted specifically for low-power applications that require more computational power or a larger address space than is provided by the 16-bit eSi-1600 and that are able to be implemented using on-chip memory.<br />\r\n<br />\r\nThe cacheless memory architecture of the eSi-3200 allows for deterministic performance, making it particularly suitable for hard real-time control applications. It uses a modified-Harvard memory architecture allowing for simultaneous instruction and data fetch. The 5-stage pipeline allows GHz clock frequencies to be achieved.<br />\r\n<br />\r\nThe eSi-3200’s instruction set includes everything you would expect in a high-performance processor. There are a number of optional application specific instructions and addressing modes. A set of IEEE-754 compliant single-precision floating point instructions are available. Integer arithmetic instructions include a full 64 multiply and accumulate and divide. Bit manipulation instructions such as bitfield extract and insert, count leading zeros, population count, find first set and bit reverse can be included. Integer square root, absolute value, min/max, CRC and parity are also available. 32-bit SIMD instructions with 16-bit elements exploit data parallelism and reduce loop counts. Wait-for-interrupt instructions allow fast entry to low power states, enabling clock and power gating.<br />\r\n<br />\r\nFor those applications that require extreme performance or ultra low power operation, user-defined instructions and registers can be implemented. Instructions are encoded in either 16 or 32-bits, with all of the commonly used instructions being encoded in 16-bits, maximizing code density and minimizing instruction fetch power consumption.<br />\r\n<br />\r\nThe processor supports both user and supervisor operating modes, with privileged instructions and memory areas via the optional MPU, to allow an O/S kernel to be fully protected from user applications.<br />\r\n<br />\r\nHardware debug facilities include hardware breakpoints, watchpoints, trace, null pointer detection and single stepping for fast debugging of ROM, FLASH and RAM based programs.</p>
"""
"overview_cn" => """
eSi-3200 32位CPU是eSi-RISC IP家族的中端处理器核。 它主要面向低功耗但是又要求一定算力或者较大的地址空间的应用场景。在这些场景下,16位处理器的地址空间通常不够用。这些地址空间可以通过片上内存来实现。<br />\r\n不带缓存的eSi-3200提供完全可预测的性能,这也使得它非常适合被应用到具有高实时性要求的控制场景。 它使用改进过的哈佛结构,同时支持取指令和取数据。 其内部的5级流水线设计能有效的支持高达1GHz的时钟频率。<br />\r\neSi-3200的指令集基本包含了常见的高性能处理器中的所有指令。 它同时提供一系列的应用场景可选指令和寻址模式。 还支持一系列的IEEE-754单精度浮点指令。 整型算术指令支持64位乘除和累乘。 支持位操作指令,比如位提取,位插入,clz,popcnt,ffs和位翻转等。 支持整数平方根,绝对值,min/max,crc和partiy指令。 支持32位SIMD引擎,操作两路16位数据,有效的提高并行度,减小循环次数。 Wait-for-interrupt指令允许快速的进入低功耗状态,支持对时钟频率和功耗进行限制。<br />\r\n对于那些需要极高的性能或者极低的功耗的场景,可以通过用户自定义指令和寄存器来支持实现。 同时支持16位和32位指令编码,常用的指令都有16位编码,最大程度的提高代码密度,缩小取指功耗。<br />\r\n同时支持用户态和核心态,特权指令和内存保护可以通过可选的MPU实现,操作系统可以跟应用程序有效隔离,从而得到充分的保护。<br />\r\n硬件调试支持硬件断点,观察点,跟踪,性能计数器,空指针探测,单步。这些特性可以有效的支撑对运行在ROM,FLASH和RAM上的程序进行快速调试。
"""
"partnumber" => "eSi-3200"
"priority" => 46
"priority_taxo" => 1
"productTypes" => array:1 [ …1]
"provider.id" => 375
"provider.name" => "eSi-RISC"
"provider.object" => "{"id":375,"name":"eSi-RISC","providerslug":"esi-risc"}"
"provider.priority" => 141
"provider.slug" => "esi-risc"
"published_as_new_at" => 0
"seofeatures" => """
<ul>\r\n\t<li>32-bit RISC architecture</li>\r\n\t<li>16 or 32 general purpose registers</li>\r\n\t<li>104 basic instructions and 10 addressing modes</li>\r\n\t<li>Optional IEEE 754 floating point unit (FPU)</li>\r\n</ul>
"""
"seofeatures_cn" => ""
"shortdescription" => "Compact, low-power 32-bit RISC CPU"
"shortdescription_cn" => "32位处理器,低成本,低功耗CPU"
"slug" => "compact-low-power-32-bit-risc-cpu"
"sortable_id" => 13446
"taxo0" => array:1 [ …1]
"taxo1" => array:1 [ …1]
"taxo2" => array:1 [ …1]
"taxo3" => array:1 [ …1]
"taxo4" => []
"taxo5" => []
"taxo6" => []
"taxo7" => []
"taxo8" => []
"text_high_priority" => "eSi-3200 Compact low-power 32-bit RISC CPU eSi-RISC"
"text_low_priority" => """
The eSi-3200 32-bit CPU is the mid-range member in eSi-RISC family of processor cores. It targeted specifically for low-power applications that require more computational power or a larger address space than provided by 16-bit eSi-1600 and are able to be implemented using on-chip memory.\r\n\r\nThe cacheless memory architecture allows deterministic performance making it particularly suitable hard real-time control applications. uses modified-Harvard allowing simultaneous instruction data fetch. 5-stage pipeline GHz clock frequencies achieved.\r\n\r\nThe eSi-3200’s set includes everything you would expect high-performance processor. There number optional application specific instructions addressing modes. A IEEE-754 compliant single-precision floating point available. Integer arithmetic include full 64 multiply accumulate divide. Bit manipulation such as bitfield extract insert count leading zeros population find first bit reverse can included. square root absolute value min/max CRC parity also SIMD with elements exploit parallelism reduce loop counts. Wait-for-interrupt allow fast entry low states enabling gating.\r\n\r\nFor those extreme ultra operation user-defined registers implemented. Instructions encoded either 16 32-bits all commonly used being 16-bits maximizing code density minimizing fetch consumption.\r\n\r\nThe supports both user supervisor operating modes privileged areas via MPU an O/S kernel fully protected from applications.\r\n\r\nHardware debug facilities hardware breakpoints watchpoints trace null pointer detection single stepping debugging ROM FLASH RAM based programs. \r\n\t32-bit RISC architecture\r\n\t16 32 general purpose registers\r\n\t104 basic 10 modes\r\n\tOptional IEEE 754 unit (FPU)\r\n\tSupports up 74 instructions\r\n\t5-stage pipeline\r\n\tOptional protection (MPU)\r\n\tAMBA AXI AHB interconnect APB peripheral bus\r\n\tOptional support modes\r\n\tUp vectored interrupts plus NMI system call\r\n\tHW nested prioritizable interrupts\r\n\tFast interrupt response time 6-9 cycles\r\n\tJTAG serial counters\r\n\tUp 4.12 CoreMark per MHz\r\n\tMultiprocessor support\r\n\tIntermixed result exceptional without compromising performance\r\n\tASIC (Typical 28nm):\r\n\tUp 1 GHz\r\n\tFrom 15k gates\r\n\tFrom 4uW/MHz\r\n\tHigh quality IP:\r\n\tVerilog RTL\r\n\tDFT ready\r\n\tSilicon proven\r\n\tC C++ software development license-free toolchain under industry standard Eclipse IDE\r\n\tEasy migration path version caches\r\n
"""
"text_medium_priority" => "RISC CPU Processor IP 32-bit "
"updated_at" => 1724274081]
"highlight" => array:2 [
"text_high_priority" => array:2 [ …2]
"text_low_priority" => array:2 [ …2]
]
"highlights" => array:2 [0 => array:3 [ …3]
1 => array:3 [ …3]
]
"text_match" => 1763176949298495490
"text_match_info" => array:7 [
"best_field_score" => "2211897868288"
"best_field_weight" => 15
"fields_matched" => 2
"num_tokens_dropped" => 0
"score" => "1763176949298495490"
"tokens_matched" => 3
"typo_prefix_score" => 0]
]
9 => array:5 [
"document" => array:48 [
"asic.foundry" => []
"asic.foundry_node" => []
"asic.foundry_node_process" => []
"asic.node" => []
"asic.node_foundry" => []
"blockdiagram" => "/upload/catalog/product/blockdiagram/20852/icon_arc-hs47d-32-bit-dual-issue-processor-core-arcv2dsp-isa-with-100-dsp-instructions-and-i-d-cache-674ca656224c2.jpg.webp"
"category.id" => array:1 [ …1]
"category.name" => array:1 [ …1]
"category.slug" => []
"created_at" => 1733080166
"id" => "20852"
"keyfeatures" => "<ul><li>Dual 32x16 XMAC component supports up to two 32x16 MAC operations per instructions and supports all the 32x16 & dual 16x16 MAC instructions</li><li>Dual XMAC built in shifters and 80-bit accumulators allow pseudo floating-point operations to be performed which greatly expanded dynamic range</li><li>RAM configuration optimized for efficient area and power</li><li>Improved system efficiency with enhanced ARM® AMBA® AXI™/AHB™ bus bridges</li><li>Synopsys ARC XY Advanced DSP solution delivers the performance of dedicated DSP cores</li><li>Synopsys ARCompact 16-/32-bit Instruction Set Architecture reduces code size by up to 40 percent compared to 32-bit only instruction sets</li><li>Delivered as synthesizable RTL source code (Verilog®) to be fully compatible with industry-standard design methodologies and tool flows</li><li>XY Advanced DSP solution delivers the performance of dedicated DSP cores</li><li>Synopsys ARC MetaWare Development Toolkit, xCAM and nSIM simulators</li></ul>"
"keyfeatures_cn" => ""
"keywords" => "ARC Processors for Audio"
"logo" => "synopsys-66bb475c04b38.svg"
"logo2" => "synopsys-66bb475c04b38.svg"
"name" => "asic.node"
"overview" => "<p>The DSP-enhanced ARC® EMxD and HS4xD Families of embedded 32-bit processors are based on the scalable ARCv2DSP Instruction Set Architecture (ISA). The DSP-enhanced ARC processor families support a broad portfolio of certified audio codecs and post-processing software from a range of popular standards including Dolby, DTS, Microsoft and SRS.</p><p>With patented configuration technology, the cores can be easily customized to meet any application requirement from ultra-small task-specific controllers robust application processors. Additionally, the extendible instruction set makes it possible for customers to add instructions and operations to provide additional acceleration and more efficient operation, resulting in highly differentiated designs that cannot be built with standard, off-the-shelf DSPs or CPUs.</p><p>These processors are also designed to be tolerant to high memory latencies. Compared to other solutions in the market, the impact of latency on the processor load is negligible, making the ARC processors the best solution for systems like video and graphics IP, where DDR memory is shared with other resources.</p><p>DSP-Enhanced ARC EMxD Processors for Audio</p><p>The ARC EMxD family, which includes the ARC EM5D processor, ARC EM7D processor, ARC EM9D processor, and EM11D processor, are specifically designed for ultra low-power embedded DSP applications. These processors are based on the enhanced ARCv2DSP ISA, which adds over 150 optimized DSP instructions to the area- and code-efficient real-time ARCv2 RISC ISA. The processors feature a power-efficient unified 32x32 MUL/MAC unit, support for fixed point DSP vector and single instruction multiple data (SIMD) operations. The ARC EM DSP family features a balanced 3-stage Harvard architecture pipeline that provides efficient throughput and the cores offer excellent real-time control and DSP performance.</p><p>ARC DSP-Enhanced HS4xD Processors for Audio</p><p>The HS45D and HS47D processors support more than 150 DSP-optimized instructions, delivering a unique combination of high-performance control and high-efficiency digital signal processing. To speed the execution of math functions, the HS4xD cores give designers the option to implement a hardware integer divider, instructions for 64-bit multiply, multiply-accumulate (MAC), vector addition and vector subtraction, and a optional IEEE 754-compliant floating point unit (single- or double-precision or both). The ARC HS4xD processors are compatible with the ultra-low power ARC EMxD processors and have the same instruction set, making it easy to migrate code between the two processor families.</p>"
"overview_cn" => ""
"partnumber" => "dwc_arc_hs47d_core"
"priority" => 1
"priority_taxo" => 1
"productTypes" => array:1 [ …1]
"provider.id" => 5
"provider.name" => "Synopsys, Inc."
"provider.object" => "{"id":5,"name":"Synopsys, Inc.","providerslug":"synopsys-inc"}"
"provider.priority" => 12841
"provider.slug" => "synopsys-inc"
"published_as_new_at" => 0
"seofeatures" => "<ul><li>Dual 32x16 XMAC component supports up to two 32x16 MAC operations per instructions and supports all the 32x16 & dual 16x16 MAC instructions</li><li>Dual XMAC built in shifters and 80-bit accumulators allow pseudo floating-point operations to be performed which greatly expanded dynamic range</li><li>RAM configuration optimized for efficient area and power</li><li>Improved system efficiency with enhanced ARM® AMBA® AXI™/AHB™ bus bridges</li></ul>"
"seofeatures_cn" => ""
"shortdescription" => "ARC HS47D 32-bit, dual-issue processor core, ARCv2DSP ISA, with 100+ DSP instructions and I&D cache"
"shortdescription_cn" => ""
"slug" => "arc-hs47d-32-bit-dual-issue-processor-core-arcv2dsp-isa-with-100-dsp-instructions-and-i-d-cache-ip"
"sortable_id" => 20852
"taxo0" => array:1 [ …1]
"taxo1" => array:1 [ …1]
"taxo2" => array:1 [ …1]
"taxo3" => []
"taxo4" => []
"taxo5" => []
"taxo6" => []
"taxo7" => []
"taxo8" => []
"text_high_priority" => "dwc_arc_hs47d_core ARC HS47D 32-bit dual-issue processor core ARCv2DSP ISA with 100+ DSP instructions and I&D cache Synopsys Inc."
"text_low_priority" => "The DSP-enhanced ARC® EMxD and HS4xD Families of embedded 32-bit processors are based on the scalable ARCv2DSP Instruction Set Architecture (ISA). ARC processor families support a broad portfolio certified audio codecs post-processing software from range popular standards including Dolby DTS Microsoft SRS.With patented configuration technology cores can be easily customized to meet any application requirement ultra-small task-specific controllers robust processors. Additionally extendible instruction set makes it possible for customers add instructions operations provide additional acceleration more efficient operation resulting in highly differentiated designs that cannot built with standard off-the-shelf DSPs or CPUs.These also designed tolerant high memory latencies. Compared other solutions market impact latency load is negligible making best solution systems like video graphics IP where DDR shared resources.DSP-Enhanced Processors AudioThe family which includes EM5D EM7D EM9D EM11D specifically ultra low-power DSP applications. These enhanced ISA adds over 150 optimized area- code-efficient real-time ARCv2 RISC ISA. feature power-efficient unified 32x32 MUL/MAC unit fixed point vector single multiple data (SIMD) operations. EM features balanced 3-stage Harvard architecture pipeline provides throughput offer excellent control performance.ARC DSP-Enhanced HS45D HS47D than DSP-optimized delivering unique combination high-performance high-efficiency digital signal processing. To speed execution math functions give designers option implement hardware integer divider 64-bit multiply multiply-accumulate (MAC) addition subtraction optional IEEE 754-compliant floating (single- double-precision both). compatible ultra-low power have same easy migrate code between two families. Dual 32x16 XMAC component supports up MAC per all & dual 16x16 instructionsDual shifters 80-bit accumulators allow pseudo floating-point performed greatly expanded dynamic rangeRAM area powerImproved system efficiency ARM® AMBA® AXI™/AHB™ bus bridgesSynopsys XY Advanced delivers performance dedicated coresSynopsys ARCompact 16-/32-bit reduces size by 40 percent compared only setsDelivered as synthesizable RTL source (Verilog®) fully industry-standard design methodologies tool flowsXY MetaWare Development Toolkit xCAM nSIM simulators"
"text_medium_priority" => "ARC Processors for Audio "
"updated_at" => 1733080422]
"highlight" => array:2 [
"text_high_priority" => array:2 [ …2]
"text_low_priority" => array:2 [ …2]
]
"highlights" => array:2 [0 => array:3 [ …3]
1 => array:3 [ …3]
]
"text_match" => 1763176949297971202
"text_match_info" => array:7 [
"best_field_score" => "2211897802752"
"best_field_weight" => 15
"fields_matched" => 2
"num_tokens_dropped" => 0
"score" => "1763176949297971202"
"tokens_matched" => 3
"typo_prefix_score" => 0]
]
]
"out_of" => 18250
"page" => 1
"request_params" => array:4 [
"collection_name" => "product_semiiphub"
"first_q" => "32-Bit RISC Processor"
"per_page" => 10
"q" => "32-Bit RISC Processor"
]
"search_cutoff" => false
"search_time_ms" => 2]
]
]
Powerful debug and non-intrusive real-time trace - Comprehensive debug and trace features dramatically improve developer productivity. It is extremely efficient to develop embedded software with proper debug.
Memory Protection Unit (MPU) - Software reliability improves when each module is allowed access only to specific areas of memory required for it to operate. This protection prevents unexpected access that may overwrite critical data.
Integrated nested vectored interrupt controller (NVIC) - There is no need for a standalone external interrupt controller. Interrupt handling is taken care of by the NVIC removing the complexity of managing interrupts manually via the processor.
Thumb-2 code density - On average, the mix between 16bit and 32bit instructions yields a better code density when compared to 8bit and 16bit architectures. This has significant advantages in terms of reduced memory requirements and maximizing the usage of precious on-chip Flash memory.