<rss version="2.0" xmlns:atom="http://www.w3.org/2005/Atom" xmlns:media="http://search.yahoo.com/mrss/"><channel><atom:link href="https://www.mouser.sg/blog/DesktopModules/LiveBlog/Handlers/Syndication.ashx?Author=altera&amp;aid=1227&amp;mid=1009&amp;PortalId=11&amp;tid=545&amp;ItemCount=20" rel="self" type="application/rss+xml" /><title>Bench Talk</title><description>Bench Talk for Design Engineers | The Official Blog of Mouser Electronics</description><link>https://www.mouser.sg/blog</link><item><title>Modern Autonomous Robots Bring Sensing, Computing, and Movement Together</title><link>https://www.mouser.sg/blog/modern-autonomous-robots-bring-sensing-computing-and-movement-together</link><category>Industrial,Robotics,Sensors</category><pubDate>Tue, 30 Jun 2026 18:57:08 GMT</pubDate><description>&lt;p&gt;&lt;img alt="" src="https://mouser.bynder.com/asset/dc30af23-f6a7-402c-892a-9e7d63c900b3/Large/Adobe-Stock-728867272-jpg.png" style="width: 600px; height: 436px;" title="" /&gt;&lt;/p&gt;

&lt;p&gt;&lt;em&gt;&lt;span style="font-size:8pt"&gt;(Source: TechArtTrends/stock.adobe.com; generated with AI)&lt;/span&gt;&lt;/em&gt;&lt;/p&gt;

&lt;p style="margin-bottom:11px"&gt;Robots are taking on roles with increasing levels of autonomy as their use proliferates in industrial, warehousing, and manufacturing applications. Consequently, designing these robotics systems requires expertise across multiple domains, from machine vision and sensing to embedded computing and motor control. As autonomy increases, so does the need for systems that can interpret and respond to real‑time conditions with speed and precision.&lt;/p&gt;

&lt;p style="margin-bottom:11px"&gt;At their core, autonomous robots are full-stack systems made up of tightly integrated subsystems that work together seamlessly. To achieve optimal performance, hardware and software components must continuously exchange data, coordinate actions across all subsystems, and act on real-time information. To simplify this complexity, engineers often rely on a layered solutions stack that brings together hardware, software, and intellectual property (IP) blocks to streamline development of autonomous robots, drones, or industrial automation systems.&lt;/p&gt;

&lt;p style="margin-bottom:11px"&gt;An effective solutions stack can ensure that data flows freely throughout the three core layers of autonomous robot designs: sensing via the perception layer, computing in the intelligence layer, and movement through the control layer. The three core layers, in turn, leverage cross-layer functions such as power management, communications, the human-machine interface (HMI), functional safety, and cybersecurity. This blog examines how autonomous robots integrate sensing, computing, and motion control through a layered solutions stack, and how this approach helps engineers manage complexity while enabling real-time, coordinated operation.&lt;/p&gt;

&lt;h2 style="border:none; padding:0in; margin-top:16px; margin-bottom:16px"&gt;&lt;span style="font-size:16pt"&gt;&lt;span style="line-height:150%"&gt;&lt;span style="font-family:Arial,sans-serif"&gt;&lt;span style="color:#004a85"&gt;Building Situational Awareness Through Sensors&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/h2&gt;

&lt;p style="margin-bottom:11px"&gt;When it comes to autonomy, the sensing layer enables a robot to see the world it inhabits and build a model of its work environment. A robot performs simultaneous localization and mapping (SLAM) to build a map of its surroundings and identify its location within the mapped space.&lt;/p&gt;

&lt;p style="margin-bottom:11px"&gt;Robots can employ a variety of sensing tools, each with advantages and disadvantages. Vision sensors, or cameras, for example, can capture high-resolution images and enable the robot to perform object recognition. However, adverse lighting and weather conditions can degrade vision sensors&amp;rsquo; performance. Light detection and ranging (LiDAR) enables detailed 3D mapping but can be expensive and, like vision systems, can be considerably affected by weather conditions. Radar is often more robust than vision and LiDAR in poor weather or low-visibility conditions. Additionally, radar can measure a target&amp;rsquo;s distance and relative velocity using time-of-flight (ToF) and Doppler calculations, but it typically offers lower resolution than LiDAR and vision sensors. Ultrasonic sensors offer a cost-effective approach to collision avoidance, yet their range is limited.&lt;/p&gt;

&lt;p style="margin-bottom:11px"&gt;Robots can also include inertial measurement units (IMUs) to augment other sensor modalities and measure angular velocity. In addition, a robot may include a Global Positioning System (GPS) receiver to augment position awareness, especially in large-scale outdoor applications such as agriculture.&lt;/p&gt;

&lt;p style="margin-bottom:11px"&gt;An advanced autonomous robot will often employ sensor fusion, relying on the outputs of various sensor types to optimize accuracy and reliability. However, sensor fusion also places more demand on the robot&amp;rsquo;s computing section to process the various sensor inputs and make appropriate decisions.&lt;/p&gt;

&lt;h2 style="border:none; padding:0in; margin-top:16px; margin-bottom:16px"&gt;&lt;span style="font-size:16pt"&gt;&lt;span style="line-height:150%"&gt;&lt;span style="font-family:Arial,sans-serif"&gt;&lt;span style="color:#004a85"&gt;Turning Sensor Data into Decisions&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/h2&gt;

&lt;p style="margin-bottom:11px"&gt;Data from the sensor layer flows to the computing layer, which performs planning and task selection, navigation and obstacle avoidance, and learning and adaptation based on that sensor data. A microcontroller unit (MCU) can be applied at this layer, and in fact, autonomous robot systems often use a mix of MCUs and other computing hardware for processing, depending on latency, functional safety, workload type, and cost. Traditional MCUs perform sequential computations and may not provide sufficient speed for handling safety-critical decisions in applications with sensor fusion.&lt;/p&gt;

&lt;p style="margin-bottom:11px"&gt;In advanced robotics applications with high sensor bandwidth, strict timing requirements, or deterministic multi-stream processing, a field-programmable gate array (FPGA) can complement or, in some cases, replace a traditional MCU-based approach. FPGAs, whose hardware is programmable after shipment, can simultaneously process multiple sensor inputs while also controlling multiple axes of movement. To simplify a design task and speed time-to-market, engineers can choose an FPGA family with a robust portfolio of IP blocks. For robotics and vision designs, engineers often look for FPGA platforms with support for camera and sensor interfaces, such as Mobile Industry Processor Interface (MIPI) D-PHY/CSI-2, GigE Vision, USB3 Vision, Camera Link, or CoaXPress. Engineers might also opt for industrial and embedded interfaces, such as inter-integrated circuit (I2C), universal asynchronous receiver/transmitter (UART), analog-to-digital and digital-to-analog conversion (ADC/DAC), low-voltage differential signaling (LVDS), Ethernet, EtherCAT, and controller area network (CAN). The exact mix of native IP, partner IP, and reference-design support varies by vendor and platform.&lt;/p&gt;

&lt;p style="margin-bottom:11px"&gt;Finally, an FPGA vendor may offer a variety of reference designs that can help engineers get started on robotics projects, while also offering development software and boards (&lt;b&gt;Figure 1&lt;/b&gt;) that assist engineers with designing and evaluating their projects before implementing their own custom hardware.&lt;/p&gt;

&lt;p style="margin-bottom:11px"&gt;&lt;img alt="" src="/blog/Portals/11/Julie Wright/Large-100563835_cropped.png?ver=adviUuKY4Kh3V-cvorIo6g%3d%3d" style="width: 600px; height: 288px;" title="" /&gt;&lt;/p&gt;

&lt;p&gt;&lt;span style="font-size:8pt"&gt;&lt;em&gt;&lt;strong&gt;Figure 1:&lt;/strong&gt;&amp;nbsp;A development board can help engineers start an FPGA design before building their own hardware. (Source: Altera)&lt;/em&gt;&lt;/span&gt;&lt;/p&gt;

&lt;h2 style="border:none; padding:0in; margin-top:16px; margin-bottom:16px"&gt;&lt;span style="font-size:16pt"&gt;&lt;span style="line-height:150%"&gt;&lt;span style="font-family:Arial,sans-serif"&gt;&lt;span style="color:#004a85"&gt;Converting Decisions into Physical Action&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/h2&gt;

&lt;p style="margin-bottom:11px"&gt;The movement layer takes action based on decisions made in the computing layer, converting electrical power into movement. Based on instructions from the computing layer, this layer controls the application of power to actuators such as drive wheels, propellers, or the motors that rotate joints or extend limbs.&lt;/p&gt;

&lt;p style="margin-bottom:11px"&gt;In addition to actuators, the movement layer includes the power-conversion stages that convert an autonomous robot&amp;rsquo;s battery power into the precise voltage and current profiles required for each actuator to perform its programmed task, whether that be traversing a factory floor or grasping a workpiece and relocating it. The entire movement layer must be optimized for efficiency, particularly for battery-powered robots, and it must be optimized for safety, with interrupt capabilities to avoid collisions.&lt;/p&gt;

&lt;p style="margin-bottom:11px"&gt;The movement layer can include its own sensors&amp;mdash;including IMUs for stability feedback, encoders for tracking actuator rotations, and force transducers for verifying proper grip strength. The compute layer uses all this feedback to close the control loop, continuously regulating each actuator and fine-tuning its commands to correct any discrepancies.&lt;/p&gt;

&lt;p style="margin-bottom:11px"&gt;Using an FPGA in the compute layer can facilitate movement-layer design. The FPGA can simulate a motor and motor drive, allowing engineers to evaluate their designs before building physical power stages. This drive-on-chip capability supports fine-tuning designs for compliance with functional-safety requirements defined by the Safety Integrity Levels (SILs) specified in the International Electrotechnical Commission (IEC) 61508 standard for the functional safety of electrical, electronic, and programmable electronic systems.&lt;sup&gt;&lt;a href="#_edn1" name="_ednref1"&gt;[1]&lt;/a&gt;&lt;/sup&gt;&lt;/p&gt;

&lt;h2 style="border:none; padding:0in; margin-top:16px; margin-bottom:16px"&gt;&lt;span style="font-size:16pt"&gt;&lt;span style="line-height:150%"&gt;&lt;span style="font-family:Arial,sans-serif"&gt;&lt;span style="color:#004a85"&gt;Accelerating Development with a Robotics Solutions Stack&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/h2&gt;

&lt;p style="margin-bottom:11px"&gt;To facilitate the design of all robotic layers, &lt;a href="https://www.mouser.com/manufacturer/altera/"&gt;Altera&lt;/a&gt; offers a&lt;a href="https://www.mouser.com/new/altera/altera-robotics-solutions-stack/" target="_blank"&gt; Robotics Solutions Stack&lt;/a&gt;. The stack supports key applications ranging from industrial communications to motor control (&lt;b&gt;Figure 2&lt;/b&gt;).&lt;/p&gt;

&lt;p style="margin-bottom:11px"&gt;&lt;img alt="" src="/blog/Portals/11/Julie Wright/Altera Robotics Solutions Stack_600.png?ver=fkNT_9uPq4_Ewak_pRc3rA%3d%3d" style="width: 600px; height: 275px;" title="" /&gt;&lt;/p&gt;

&lt;p&gt;&lt;span style="font-size:8pt"&gt;&lt;em&gt;&lt;strong&gt;Figure 2:&lt;/strong&gt;&amp;nbsp;The Altera Robotics Solutions Stack extends from application support to development tools. (Source: Mouser Electronics)&lt;/em&gt;&lt;/span&gt;&lt;/p&gt;

&lt;p style="margin-bottom:11px"&gt;The stack offers reference designs, including a Robot Operating System (ROS) consolidated robot controller and a motor drive-on-chip implementation that helps investigate functional-safety requirements in accordance with the IEC 61508 SIL2 standard. The stack also includes an IP ecosystem that supports a variety of functions, including network and vision interfaces and quadrature encoders. To help get projects started, Altera offers a suite of software development tools as well as development kits and boards in formats including FPGA Mezzanine Card (FMC) and Peripheral Component Interconnect Express (PCIe).&lt;/p&gt;

&lt;p style="margin-bottom:11px"&gt;A complete solutions stack is important for building advanced autonomous robots, drones, or industrial automation systems. With Altera&amp;rsquo;s Robotics Solutions Stack, engineers are equipped with reference designs, IP, and development support for applications ranging from image processing to motor control.&lt;/p&gt;

&lt;h2 style="border:none; padding:0in; margin-top:16px; margin-bottom:16px"&gt;&lt;span style="font-size:16pt"&gt;&lt;span style="line-height:150%"&gt;&lt;span style="font-family:Arial,sans-serif"&gt;&lt;span style="color:#004a85"&gt;Conclusion&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/h2&gt;

&lt;p style="margin-bottom:11px"&gt;Designing autonomous robots depends on tightly integrating sensing, computing, and actuation into a cohesive, layered system capable of responding to real-time conditions with speed and precision. Situational awareness encompasses diverse sensor inputs and sensor fusion, how meaningful decisions are formed through high-performance compute platforms such as FPGAs, and how those decisions are translated into precise, efficient physical actions through the control and movement layer.&lt;/p&gt;

&lt;p style="margin-bottom:11px"&gt;Equally important is the role of a unified robotics solutions stack in reducing design complexity and accelerating development. A well-structured stack enables engineers to move more quickly from concept to deployment while maintaining performance and functional safety requirements.&lt;/p&gt;

&lt;p style="margin-bottom:11px"&gt;&amp;nbsp;&lt;/p&gt;

&lt;p style="margin-bottom:11px"&gt;&amp;nbsp;&lt;/p&gt;

&lt;p&gt;&lt;small&gt;&lt;em&gt;&lt;a href="#_ednref1" name="_edn1"&gt;[1]&lt;/a&gt;&amp;nbsp;https://assets.iec.ch/public/acos/IEC%2061508%20&amp;amp;%20Functional%20Safety-2022.pdf?2023040501&lt;/em&gt;&lt;/small&gt;&lt;/p&gt;
</description><guid isPermaLink="false">3765</guid></item><item><title>How FPGAs Enable Efficient Edge AI</title><link>https://www.mouser.sg/blog/how-fpgas-enable-efficient-edge-ai</link><category>All,Computing,General</category><pubDate>Thu, 21 Aug 2025 22:03:36 GMT</pubDate><description>&lt;h2 style="color:#aaa; font-style:italic; font-size:16px;"&gt;&lt;em&gt;Cost-optimized FPGAs Accelerate AI with Configurable Logic&lt;/em&gt;&lt;/h2&gt;

&lt;p&gt;&lt;em&gt;&lt;img alt="" src="https://mouser.bynder.com/m/2a8331c0d8ec7829/Blog_Article_Image_AdobeStock-Adobe-Stock-741381285-jpg.jpg" style="width: 600px; height: 400px;" title="" /&gt;&lt;/em&gt;&lt;/p&gt;

&lt;p&gt;&lt;em&gt;&lt;span style="font-size:8pt"&gt;(Source: Leo Rohmann/stock.adobe.com; generated with AI)&lt;/span&gt;&lt;/em&gt;&lt;/p&gt;

&lt;p style="margin-bottom:11px"&gt;In many applications, artificial intelligence (AI) processing at the edge offers the dual benefits of low latency for real-time tasks, such as industrial inspection, and enhanced security where data may be sensitive, such as in medical imaging. Central processing units (CPUs) and graphics processing units (GPUs) can handle many AI tasks, but edge devices have tight power, space, and cost budgets and need deterministic results. The inconsistent timing of CPUs and GPUs can cause issues in applications that require guaranteed, real-time responses.&lt;/p&gt;

&lt;p style="margin-bottom:11px"&gt;Field-programmable gate arrays (FPGAs), on the other hand, deliver a flexible logic architecture that can be configured to run AI algorithms as logic circuits rather than as software routines.&lt;sup&gt;&lt;a href="#_edn1" name="_ednref1"&gt;[1]&lt;/a&gt;&lt;/sup&gt; Since FPGAs run AI models as custom logic circuits, they use power more efficiently than CPUs or GPUs, making them a strong choice for deploying trained AI models at the edge. In this blog, we look further into the advantages FPGAs offer and examine design solutions for these integrated circuits.&lt;/p&gt;

&lt;h2 style="border:none; padding:0in; margin-top:16px; margin-bottom:16px"&gt;&lt;span style="font-size:16pt"&gt;&lt;span style="line-height:150%"&gt;&lt;span style="font-family:Arial,sans-serif"&gt;&lt;span style="color:#004a85"&gt;Why FPGAs Beat CPUs and GPUs at the Edge&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/h2&gt;

&lt;p style="margin-bottom:11px"&gt;When quick decisions are needed, AI processing speed becomes crucial. Because FPGAs can be configured with logic pathways tailored to specific workloads, they provide the repeatable and predictable processing latency needed for high-speed and real-time applications.&lt;sup&gt;&lt;a href="#_edn2" name="_ednref2"&gt;[2]&lt;/a&gt;&lt;/sup&gt;&lt;/p&gt;

&lt;p style="margin-bottom:11px"&gt;Another advantage of FPGAs in edge AI systems is their input-output (I/O) flexibility. Their reconfigurable logic supports both high-speed data interfacing from a CPU and direct sensor-to-FPGA connections. In systems with multiple sensors and cameras, this can significantly offload CPU resources while also reducing latency during FPGA-based AI inferencing.&lt;/p&gt;

&lt;p style="margin-bottom:11px"&gt;FPGAs are best suited for fast-moving applications where requirements are changing too quickly for an application-specific integrated circuit (ASIC) to make sense or in applications where the volumes don&amp;rsquo;t commercially justify ASIC development. The flexibility of the FPGAs also allows for the AI models to be updated as needs and advancements allow. In these instances, their reconfigurability helps engineers who need to tweak performance as the project evolves.&lt;/p&gt;

&lt;h2 style="border:none; padding:0in; margin-top:16px; margin-bottom:16px"&gt;&lt;span style="font-size:16pt"&gt;&lt;span style="line-height:150%"&gt;&lt;span style="font-family:Arial,sans-serif"&gt;&lt;span style="color:#004a85"&gt;Design Considerations for FPGA-Based AI Systems&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/h2&gt;

&lt;p style="margin-bottom:11px"&gt;A common approach when using FPGAs for edge AI is to employ them as accelerators for host CPUs. In this architecture, the host processor offloads specialized AI tasks to the FPGA, which executes them more efficiently to enhance overall system performance. Alternatively, FPGAs can serve as standalone processors if their built-in CPU resources are sufficient.&lt;/p&gt;

&lt;p style="margin-bottom:11px"&gt;One of the biggest challenges when running AI workloads on FPGAs is balancing model size and accuracy with hardware constraints such as memory and computing power. If a model is too small, it can miss important features, but if it&amp;#39;s too large, it won&amp;#39;t run efficiently on the device. To address this, developers use optimization techniques that reduce model complexity while maintaining acceptable performance. Some of these techniques include:&lt;/p&gt;

&lt;ul&gt;
 &lt;li class="MsoListBulletCxSpFirst" style="margin-left:8px"&gt;&lt;strong&gt;Weight sharing:&lt;/strong&gt; Reduces the number of parameters by letting similar neurons use the same weights, helping the model recognize features, even if they shift position.&lt;sup&gt;&lt;a href="#_edn3" name="_ednref3"&gt;[3]&lt;/a&gt;&lt;/sup&gt;&lt;/li&gt;
 &lt;li class="MsoListBulletCxSpMiddle" style="margin-left:8px"&gt;&lt;strong&gt;Model pruning:&lt;/strong&gt; Eliminates parameters with minimal impact, reducing model size and computational overhead.&lt;sup&gt;&lt;a href="#_edn4" name="_ednref4"&gt;[4]&lt;/a&gt;&lt;/sup&gt;&lt;/li&gt;
 &lt;li class="MsoListBulletCxSpLast" style="margin-left:8px"&gt;&lt;strong&gt;Quantization:&lt;/strong&gt; Converts model weights to lower-precision data types (e.g., 32-bit floating point to 8-bit integer), decreasing memory usage and improving processing speed.&lt;sup&gt;&lt;a href="#_edn5" name="_ednref5"&gt;[5]&lt;/a&gt;&lt;/sup&gt;&lt;/li&gt;
&lt;/ul&gt;

&lt;p style="margin-bottom:11px"&gt;After optimization, the model is transferred onto the FPGA&amp;#39;s logic units using dedicated software. The resulting implementation can then be tested to confirm it meets accuracy and performance targets.&lt;/p&gt;

&lt;h2 style="border:none; padding:0in; margin-top:16px; margin-bottom:16px"&gt;&lt;span style="font-size:16pt"&gt;&lt;span style="line-height:150%"&gt;&lt;span style="font-family:Arial,sans-serif"&gt;&lt;span style="color:#004a85"&gt;Software Designed to Simplify AI Deployment on FPGAs&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/h2&gt;

&lt;p style="margin-bottom:11px"&gt;A common question that comes up is &amp;ldquo;How do I add AI to my FPGA?&amp;rdquo;&amp;nbsp; Most FPGA developers have limited familiarity with working with AI, and the same is generally true for many AI developers and FPGA knowledge.&amp;nbsp; A simplified way to integrate AI onto FPGAs is to develop the AI portion as an Intellectual Property (IP) block that can be instantiated in the FPGA in the same way as any other IP block, a natural way for FPGA developers to combine larger systems within the FPGA.&amp;nbsp; This allows both developers to be experts in their own roles but easily work together to integrate AI compute on FPGAs.&lt;/p&gt;

&lt;p style="margin-bottom:11px"&gt;The FPGA AI Suite from Altera helps solve the problem of converting the AI model to IP.&amp;nbsp; It allows AI developers to work with models using their existing frameworks like PyTorch and meet target performance with minimal code changes.&amp;nbsp; The model is optimized through OpenVINO and FPGA AI Suite which generates the IP.&amp;nbsp; By connecting the IP and a host processing system, the FPGA team can easily integrate the inference IP and runtime together and deploy AI inference on Altera FPGAs faster.&lt;/p&gt;

&lt;h2 style="border:none; padding:0in; margin-top:16px; margin-bottom:16px"&gt;&lt;span style="font-size:16pt"&gt;&lt;span style="line-height:150%"&gt;&lt;span style="font-family:Arial,sans-serif"&gt;&lt;span style="color:#004a85"&gt;FPGAs Designed for Edge AI Applications&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/h2&gt;

&lt;p style="margin-bottom:11px"&gt;For engineers looking to integrate a compact FPGA in edge AI applications, the &lt;a href="https://www.mouser.com/new/altera/intel-agilex-3-fpga/"&gt;Agilex&lt;sup&gt;&amp;trade;&lt;/sup&gt; 3 family&lt;/a&gt; from &lt;a href="https://www.mouser.com/manufacturer/altera/"&gt;Altera&lt;/a&gt; provides a high-performance, cost-optimized solution. Compared to earlier cost-optimized Altera devices, Agilex 3 FPGAs offer up to 38 percent lower power consumption along with several enhancements that support AI workloads at the edge:&lt;/p&gt;

&lt;ul&gt;
 &lt;li class="MsoListBulletCxSpFirst" style="margin-left:8px"&gt;&lt;strong&gt;2&lt;sup&gt;nd&lt;/sup&gt; Gen. HyperFlex core fabric:&lt;/strong&gt; Enhanced FPGA fabric delivers faster, more efficient processing through the use of registers distributed throughout the routing fabric. Reduced bus widths help shrink package size, enabling more functionality in compact designs.&lt;sup&gt;&lt;a href="#_edn6" name="_ednref6"&gt;[6]&lt;/a&gt;&lt;/sup&gt;&lt;/li&gt;
 &lt;li class="MsoListBulletCxSpMiddle" style="margin-left:8px"&gt;&lt;strong&gt;Power-efficient I/O:&lt;/strong&gt; Advanced connectivity supports direct sensor-to-FPGA interfacing for lower-latency AI processing. As shown in &lt;strong&gt;Figure 1&lt;/strong&gt;, available interfaces include true differential signaling (TDS), MIPI D-PHY, PCIe 3.0, 10GbE Ethernet, and LPDDR4.&lt;/li&gt;
 &lt;li class="MsoListBulletCxSpMiddle" style="margin-left:8px"&gt;&lt;strong&gt;Built for AI:&lt;/strong&gt; The logic fabric includes AI tensor blocks and advanced digital signal processing (DSP) capabilities to support high-performance AI inferencing.&amp;nbsp;This integration brings a tight coupling between the logic fabric and the AI capabilities, reducing the time and latency in the AI system.&amp;nbsp;Using the tensor mode for AI enables 20 INT8 operations per clock cycle, a 5x improvement over previous DSP block architectures.&lt;/li&gt;
 &lt;li class="MsoListBulletCxSpMiddle" style="margin-left:8px"&gt;&lt;strong&gt;Optimal memory hierarchy:&lt;/strong&gt; Agilex 3 FPGAs offer a memory hierarchy well suited for AI applications including: small MLAB memory and larger M20K block RAM connected to the AI tensor blocks for storing model weights and compute results. &amp;nbsp;In addition, hardened LPDDR4 controllers allow simplified interfacing to larger off chip data buffers.&lt;/li&gt;
 &lt;li class="MsoListBulletCxSpLast" style="margin-left:8px"&gt;&lt;strong&gt;Integrated processor:&lt;/strong&gt; A built-in dual Arm Cortex-A55 processor allows the FPGA to operate as a standalone AI processing unit in many applications, eliminating the need for a host CPU.&lt;/li&gt;
&lt;/ul&gt;

&lt;p style="margin-bottom:11px"&gt;&lt;em&gt;&lt;img alt="" src="/blog/Portals/11/Julie Wright/Hyperflex FPGA Architeture Diagram.png?ver=lDye0MAGpdYpvEJ8SG936w%3d%3d" style="width: 600px; height: 617px;" title="" /&gt;&amp;nbsp;&lt;/em&gt;&lt;/p&gt;

&lt;p&gt;&lt;em&gt;&lt;span style="font-size:8pt"&gt;&lt;em&gt;&lt;strong&gt;Figure 1:&lt;/strong&gt;&amp;nbsp;Block diagram of the Agilex 3 FPGA, illustrating its interface options. (Source: Altera)&lt;/em&gt;&lt;/span&gt;&lt;/em&gt;&lt;/p&gt;

&lt;p style="margin-bottom:11px"&gt;With a built-in security module, the Agilex series is well suited for developers targeting data-sensitive edge AI applications such as industrial surveillance, consumer electronics, and medical imaging.&lt;/p&gt;

&lt;h2 style="border:none; padding:0in; margin-top:16px; margin-bottom:16px"&gt;&lt;span style="font-size:16pt"&gt;&lt;span style="line-height:150%"&gt;&lt;span style="font-family:Arial,sans-serif"&gt;&lt;span style="color:#004a85"&gt;Getting Started with Agilex 3 FPGAs&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/h2&gt;

&lt;p style="margin-bottom:11px"&gt;For engineers evaluating the AI capabilities of Agilex 3 FPGAs, the &lt;a href="https://www.mouser.com/new/altera/intel-agilex-3-dev-kit/"&gt;C-Series Development Kit&lt;/a&gt; (&lt;strong&gt;Figure 2&lt;/strong&gt;) supports rapid prototyping and application development, with an optional daughter card that adds PCIe connectivity for expanded interface support.&lt;/p&gt;

&lt;p style="margin-bottom:11px"&gt;The kit offers a variety of I/O options and hardware resources for rapid prototyping, including:&lt;/p&gt;

&lt;ul&gt;
 &lt;li class="MsoListBulletCxSpFirst" style="margin-left:8px"&gt;Two DisplayPort 1.4 connectors supporting up to 8K video,&lt;/li&gt;
 &lt;li class="MsoListBulletCxSpMiddle" style="margin-left:8px"&gt;Two MIPI connectors for interfacing with mobile device cameras and displays,&lt;/li&gt;
 &lt;li class="MsoListBulletCxSpMiddle" style="margin-left:8px"&gt;One Pmod connector and one Raspberry Pi HAT connector for common development peripherals, and&lt;/li&gt;
 &lt;li class="MsoListBulletCxSpMiddle" style="margin-left:8px"&gt;Two LPDDR4 2GB memory modules for efficient performance.&lt;/li&gt;
 &lt;li class="MsoListBulletCxSpLast" style="margin-left:8px"&gt;Optional expansion card supporting PCIe 3.0 x1&lt;/li&gt;
&lt;/ul&gt;

&lt;p style="margin-bottom:11px"&gt;&lt;em&gt;&amp;nbsp;&lt;img alt="" src="/blog/Portals/11/Julie Wright/Altera Agilex 3 FPGA C-Series Development Kit.jpg?ver=pK2OVUN6E3h4_cNxAqqPdw%3d%3d" style="width: 541px; height: 308px;" title="" /&gt;&lt;/em&gt;&lt;/p&gt;

&lt;p&gt;&lt;em&gt;&lt;span style="font-size:8pt"&gt;&lt;em&gt;&lt;strong&gt;Figure 2:&lt;/strong&gt;&amp;nbsp; Agilex 3 FPGA C-Series Development Kit offers a variety of I/O options to support rapid prototyping and application development of trained AI models at the edge. (Source: Altera)&lt;/em&gt;&lt;/span&gt;&lt;/em&gt;&lt;/p&gt;

&lt;h2 style="border:none; padding:0in; margin-top:16px; margin-bottom:16px"&gt;&lt;span style="font-size:16pt"&gt;&lt;span style="line-height:150%"&gt;&lt;span style="font-family:Arial,sans-serif"&gt;&lt;span style="color:#004a85"&gt;FPGAs Expand the Possibilities for Edge AI&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/h2&gt;

&lt;p style="margin-bottom:11px"&gt;Edge devices are often limited by power and performance, but FPGAs tackle this challenge by running AI models as hardware logic instead of software. By doing this, they deliver deterministic and efficient performance that CPUs and GPUs cannot always match.&lt;/p&gt;

&lt;p style="margin-bottom:11px"&gt;Altera has incorporated FPGA fabric infused with AI tensor blocks and advanced built-in features into the Agilex 3 family so the platform can handle AI tasks independently, without depending on a host processor. In addition, FPGA AI Suite from Altera greatly simplifies implementing AI algorithms on FPGAs.&amp;nbsp; As AI finds its way into every part of technology, these kinds of improvements make FPGAs an increasingly important piece of edge computing.&lt;/p&gt;

&lt;h2 style="border:none; padding:0in; margin-top:16px; margin-bottom:16px"&gt;&lt;span style="font-size:16pt"&gt;&lt;span style="line-height:150%"&gt;&lt;span style="font-family:Arial,sans-serif"&gt;&lt;span style="color:#004a85"&gt;Author&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/h2&gt;

&lt;p&gt;&lt;img alt="" src="/blog/Portals/11/Julie Wright/brandon-lewis-151.jpg?ver=4_bqJRwk_Hcq6UNRMnNE_Q%3d%3d" style="margin-left: 10px; margin-right: 10px; float: left; width: 100px; height: 149px;" title="" /&gt;Brandon Lewis has been a deep tech journalist, storyteller, and technical writer for more than a decade, covering software startups, semiconductor giants, and everything in between. His focus areas include embedded processors, hardware, software, and tools as they relate to electronic system integration, IoT/industry 4.0 deployments, and edge AI use cases. He is also an accomplished podcaster, YouTuber, event moderator, and conference presenter, and has held roles as editor-in-chief and technology editor at various electronics engineering trade publications.&lt;/p&gt;

&lt;p&gt;&amp;nbsp;&lt;/p&gt;

&lt;p&gt;&amp;nbsp;&lt;/p&gt;

&lt;div&gt;
&lt;p&gt;&lt;em&gt;&lt;small&gt;&lt;em&gt;&lt;a href="#_ednref1" name="_edn1"&gt;[1]&lt;/a&gt;&amp;nbsp;https://qbaylogic.com/fpga/&lt;/em&gt;&lt;/small&gt;&lt;br /&gt;
&lt;small&gt;&lt;em&gt;&lt;a href="#_ednref2" name="_edn2"&gt;[2]&lt;/a&gt;&amp;nbsp;https://www.velvetech.com/blog/fpga-in-high-frequency-trading/&lt;/em&gt;&lt;/small&gt;&lt;br /&gt;
&lt;small&gt;&lt;em&gt;&lt;a href="#_ednref3" name="_edn3"&gt;[3]&lt;/a&gt;&amp;nbsp;https://www.kaggle.com/code/residentmario/notes-on-weight-sharing&lt;/em&gt;&lt;/small&gt;&lt;br /&gt;
&lt;small&gt;&lt;em&gt;&lt;a href="#_ednref4" name="_edn4"&gt;[4]&lt;/a&gt;&amp;nbsp;https://datature.io/blog/a-comprehensive-guide-to-neural-network-model-pruning&lt;/em&gt;&lt;/small&gt;&lt;br /&gt;
&lt;small&gt;&lt;em&gt;&lt;a href="#_ednref5" name="_edn5"&gt;[5]&lt;/a&gt;&amp;nbsp;https://huggingface.co/docs/optimum/en/concept_guides/quantization&lt;/em&gt;&lt;/small&gt;&lt;br /&gt;
&lt;small&gt;&lt;em&gt;&lt;a href="#_ednref6" name="_edn6"&gt;[6]&lt;/a&gt;&amp;nbsp;https://www.mouser.com/pdfDocs/agilex-3-fpgas-socs-product-brief.pdf&lt;/em&gt;&lt;/small&gt;&lt;/em&gt;&lt;/p&gt;
&lt;/div&gt;
</description><guid isPermaLink="false">3465</guid></item></channel></rss>