Altera Licenses MIPS32 Processor Architecture
Even though it’s an obvious technological slam dunk, the fusion of FPGA fabrics with microprocessor architectures on one slab of silicon has a checkered history. Often it seems, either the wrong processor architecture ended up on the silicon or the grafting of the FPGA fabric to the processor’s buses seemingly failed to knit properly. In any case, FPGAs with on-chip hard IP processor cores have not set the world on fire. In addition, although FPGA fabrics can be used to implement soft-IP processors, the result is a lot like trying to teach a pig to sing. The synthesized processors run very slowly, primarily because of the extreme routing congestion around the processor’s register file. The hand-optimized processor cores offered by the major FPGA players are useful and faster, but they're not especially powerful. Microprocessor cores are about four times faster when implemented as hard cores on the FPGA’s silicon. Consequently, the on-and-off marriage of processors and FPGAs has therefore been somewhat quiet for a while. Until now.
Related Semiconductor IP
- AES GCM IP Core
- High Speed Ethernet Quad 10G to 100G PCS
- High Speed Ethernet Gen-2 Quad 100G PCS IP
- High Speed Ethernet 4/2/1-Lane 100G PCS
- High Speed Ethernet 2/4/8-Lane 200G/400G PCS
Related Blogs
- ARM's Cortex-A15: A big step up for the ARM processor architecture. Targeting 32nm and 28nm technology nodes
- Synopsys' EM5D and EM7D Processor Cores: The ARC Architecture Gains DSP Capabilities
- How to Choose an Architecture for a Domain-Specific Processor
- Processor architecture optimization is not a barrier for university researchers
Latest Blogs
- Why Choose Hard IP for Embedded FPGA in Aerospace and Defense Applications
- Migrating the CPU IP Development from MIPS to RISC-V Instruction Set Architecture
- Quintauris: Accelerating RISC-V Innovation for next-gen Hardware
- Say Goodbye to Limits and Hello to Freedom of Scalability in the MIPS P8700
- Why is Hard IP a Better Solution for Embedded FPGA (eFPGA) Technology?