Jove
Visualize
Contact Us
JoVE
x logofacebook logolinkedin logoyoutube logo
ABOUT JoVE
OverviewLeadershipBlogJoVE Help Center
AUTHORS
Publishing ProcessEditorial BoardScope & PoliciesPeer ReviewFAQSubmit
LIBRARIANS
TestimonialsSubscriptionsAccessResourcesLibrary Advisory BoardFAQ
RESEARCH
JoVE JournalMethods CollectionsJoVE Encyclopedia of ExperimentsArchive
EDUCATION
JoVE CoreJoVE BusinessJoVE Science EducationJoVE Lab ManualFaculty Resource CenterFaculty Site
Terms & Conditions of Use
Privacy Policy
Policies

Related Concept Videos

Design Example: Capacitance Multiplier Circuit01:20

Design Example: Capacitance Multiplier Circuit

931
In integrated circuit technology, a capacitance multiplier is often utilized to produce a larger capacitance value when a small physical capacitance falls short. This is achieved by a circuit that multiplies capacitance values by a factor of up to 1000, such that a 10-pF capacitor can replicate the performance of a 100-nF capacitor.
The circuit illustrated in Figure 1 below incorporates two op-amps, with the first operating as a voltage follower and the second acting as an inverting amplifier.
931
Parallel Processing01:20

Parallel Processing

211
The brain processes sensory information rapidly due to parallel processing, which involves sending data across multiple neural pathways at the same time. This method allows the brain to manage various sensory qualities, such as shapes, colors, movements, and locations, all concurrently. For instance, when observing a forest landscape, the brain simultaneously processes the movement of leaves, the shapes of trees, the depth between them, and the various shades of green. This enables a quick and...
211
Neural Circuits01:25

Neural Circuits

1.5K
Neural circuits and neuronal pools are two of the main structures found in the nervous system. Neural circuits are networks of neurons that work together to carry out a specific task or process. They consist of interconnected neurons and glial cells, which provide structural and metabolic support.
Neuronal pools are collections of nerve cells with similar functions and interact through chemical and electrical signals. These pools include both interneurons (the central neural circuit nodes that...
1.5K
Network Function of a Circuit01:25

Network Function of a Circuit

357
Frequency response analysis in electrical circuits provides vital insights into a circuit's behavior as the frequency of the input signal changes. The transfer function, a mathematical tool, is instrumental in understanding this behavior. It defines the relationship between phasor output and input and comes in four types: voltage gain, current gain, transfer impedance, and transfer admittance. The critical components of the transfer function are the poles and zeros.
357
Clamper Circuit01:14

Clamper Circuit

544
A clamper circuit, also known as a DC restorer, represents a specialized variant of the rectifier circuit, notable for its method of taking the output across the diode rather than the capacitor. This configuration lends to several distinctive applications, particularly in handling square wave inputs.
Within this circuit, the diode's orientation prompts the capacitor to charge up to the level of the most negative peak of the input signal. Upon reaching this state, the diode ceases to...
544
Multi-input and Multi-variable systems01:22

Multi-input and Multi-variable systems

145
Cruise control systems in cars are designed as multi-input systems to maintain a driver's desired speed while compensating for external disturbances such as changes in terrain. The block diagram for a cruise control system typically includes two main inputs: the desired speed set by the driver and any external disturbances, such as the incline of the road. By adjusting the engine throttle, the system maintains the vehicle's speed as close to the desired value as possible.
In the absence...
145

You might also read

Related Articles

Articles linked to this work by shared authors, journal, and citation graph.

Sort by
Same author

miR-217/Mafb Axis Involve in High Glucose-Induced β-TC-tet Cell Damage Via Regulating NF-κB Signaling Pathway.

Biochemical genetics·2020
Same author

Fasciclin-like arabinogalactan gene family in Nicotiana benthamiana: genome-wide identification, classification and expression in response to pathogens.

BMC plant biology·2020
Same author

Discovery of Two Novel Negeviruses in a Dungfly Collected from the Arctic.

Viruses·2020
Same author

The OsGSK2 Kinase Integrates Brassinosteroid and Jasmonic Acid Signaling by Interacting with OsJAZ4.

The Plant cell·2020
Same author

Interleukin (IL)-33: an orchestrator of immunity from host defence to tissue homeostasis.

Clinical & translational immunology·2020
Same author

Higher Iodine Concentration Enables Radiation Dose Reduction in Coronary CT Angiography.

Academic radiology·2020

Related Experiment Video

Updated: Aug 30, 2025

Microfluidic Platform with Multiplexed Electronic Detection for Spatial Tracking of Particles
11:54

Microfluidic Platform with Multiplexed Electronic Detection for Spatial Tracking of Particles

Published on: March 13, 2017

9.4K

Design of Convolutional Neural Network Processor Based on FPGA Resource Multiplexing Architecture.

Fei Yan1,2, Zhuangzhuang Zhang1, Yinping Liu3

  • 1School of Automation, Nanjing University of Information Science and Technology, Nanjing 210044, China.

Sensors (Basel, Switzerland)
|August 26, 2022
PubMed
Summary

This study introduces a novel FPGA-based convolutional neural network (CNN) processor using resource multiplexing. The design significantly reduces hardware and power consumption for CNN deployment while maintaining high prediction accuracy.

Keywords:
FPGAhandwritten digit recognitionparallel processingresource reuse

More Related Videos

Preparation of Neuronal Co-cultures with Single Cell Precision
09:06

Preparation of Neuronal Co-cultures with Single Cell Precision

Published on: May 20, 2014

13.9K
Fabrication of a Multiplexed Artificial Cellular MicroEnvironment Array
07:19

Fabrication of a Multiplexed Artificial Cellular MicroEnvironment Array

Published on: September 7, 2018

8.6K

Related Experiment Videos

Last Updated: Aug 30, 2025

Microfluidic Platform with Multiplexed Electronic Detection for Spatial Tracking of Particles
11:54

Microfluidic Platform with Multiplexed Electronic Detection for Spatial Tracking of Particles

Published on: March 13, 2017

9.4K
Preparation of Neuronal Co-cultures with Single Cell Precision
09:06

Preparation of Neuronal Co-cultures with Single Cell Precision

Published on: May 20, 2014

13.9K
Fabrication of a Multiplexed Artificial Cellular MicroEnvironment Array
07:19

Fabrication of a Multiplexed Artificial Cellular MicroEnvironment Array

Published on: September 7, 2018

8.6K

Area of Science:

  • Computer Engineering
  • Artificial Intelligence
  • Hardware Acceleration

Background:

  • Convolutional Neural Networks (CNNs) are increasingly complex, demanding substantial hardware resources and power.
  • Deployment of CNNs is often limited by these resource constraints, hindering miniaturization and practicality.

Purpose of the Study:

  • To propose a resource-efficient CNN processor design using an FPGA-based resource-multiplexing architecture.
  • To reduce hardware resource and power consumption for CNNs without compromising performance.

Main Methods:

  • Developed a CNN processor with a resource-multiplexing architecture on an FPGA.
  • Utilized Verilog for FPGA deployment, optimizing with resource multiplexing and parallel processing.
  • Tested a handwritten-digit-recognition CNN on the MNIST dataset.

Main Results:

  • Achieved 97.3% prediction accuracy for handwritten digit recognition.
  • System power consumption is 1.03 W, with the CNN module consuming only 0.03 W.
  • Image prediction takes 68,139 clock cycles (340.7 us) at 200 MHz.

Conclusions:

  • The proposed FPGA-based CNN processor demonstrates significant advantages in resource and power efficiency.
  • This design offers a practical solution for deploying CNNs on resource-constrained platforms.
  • The resource-multiplexing architecture effectively balances performance and efficiency for CNN acceleration.