Welcome to our site! EDAboard.com is an international Electronics Discussion Forum focused on EDA software, circuits, schematics, books, theory, papers, asic, pld, 8051, DSP, Network, RF, Analog Design, PCB, Service Manuals... and a whole lot more! To participate you need to register. Registration is free. Click here to register now.
The following attached file contains an SSH Client extension
which I made for my own use, but it may also be useful for users of the MIT Application Inventor 2 (AI2) community, or even to the AppyBuilder community (code intrinsically compatible for the last one, but not tested). This is just the...
The Emergence of Power Integrity Analysis
As the speed of the data signal increases, many reasons including power supply noise lead to the degradation of the high-speed signals. In low power high-speed digital interfaces, it is crucial to characterize the whole system power supply in order to...
Find bellow an Android TCP client extension
that implements a very simple socket; note that its operation is performed 'one-shot', which means that only one command is sent ( and its respective response, read ) at a time, and then the socket connection is closed. So, be aware that it is not a...
Time Domain Reflectometry is the analysis of conductor lines (interconnects)by sending a pulsed signal into the conductor and then examining the reflection of that pulse. A TDR transmits a short rise time pulse along the conductor. If the conductor is of a uniform impedance and is properly...
In this blog post i will share my Graphical Lcd libraries with you which are written for xc8 compiler in MPLAB-X development environment.
The libraries functions are inspired from mikroC functions and i tried to keep most of the functions similar to the one available in mikroC compiler.
Some...
Accurate and comprehensive power analysis is critical for ensuring high-quality, reliable integrated circuit (IC) designs. This blog delves into advanced methodologies in power analysis, presenting detailed case studies and the latest cutting-edge technologies in digital design.
Importance of...
For signoff engineers in the integrated circuit (IC) industry, mastering Design Rule Checking (DRC) in physical verification is crucial for ensuring high-quality and reliable designs. This blog explores advanced DRC methodologies, specific case studies, and the latest cutting-edge technologies...
Achieving comprehensive Timing Signoff is crucial for ensuring that IC designs meet stringent timing requirements and function correctly at the intended clock speed. This blog delves into advanced timing signoff methodologies, detailed case studies, and the latest cutting-edge technologies in...
As an RTL Synthesis engineer in the integrated circuit (IC) industry, leveraging Incremental Synthesis is crucial for optimizing design iterations and achieving efficient performance. This blog explores advanced Incremental Synthesis techniques, highlighting specific case studies and the latest...
As a signoff engineer in the integrated circuit (IC) industry, achieving comprehensive Design-for-Test (DFT) signoff is essential for delivering high-quality, reliable products. This blog explores advanced DFT signoff methodologies, detailed case studies, and the latest cutting-edge technologies...
As an RTL Synthesis engineer in the integrated circuit (IC) industry, the adoption of Physical Aware Synthesis (PAS) is critical for achieving optimized performance, power, and area (PPA) metrics. This blog explores advanced PAS techniques, providing specific case studies and the latest...
In the rapidly evolving landscape of integrated circuit (IC) design, the Coherent Hub Interface (CHI) IP has emerged as a vital component for ensuring data coherency and enhancing system performance. This blog explores advanced techniques in CHI IP design, focusing on specific cases, technical...
In the integrated circuit (IC) design industry, IP reuse has become essential for accelerating development, reducing costs, and enhancing quality. This blog explores advanced techniques in IP reuse and ecosystem development, highlighting specific cases and the latest technologies.
Importance of...
In the realm of integrated circuit (IC) design, MIPI (Mobile Industry Processor Interface) IP plays a pivotal role in enabling high-speed, low-power connectivity for a wide range of applications, from mobile devices to automotive systems. This blog explores advanced techniques in MIPI IP design...
As an RTL Synthesis engineer in the integrated circuit (IC) industry, understanding and leveraging technology libraries is essential for achieving optimized synthesis results. This blog delves into the advanced use of technology libraries in RTL synthesis, highlighting specific case studies and...
As an RTL Synthesis engineer in the integrated circuit (IC) industry, implementing Design for Testability (DFT) is crucial for ensuring that designs are testable and maintainable. This blog explores advanced DFT techniques, focusing on specific case studies and the latest cutting-edge...
As a verification engineer in the integrated circuit (IC) industry, ensuring cache coherence is critical for the reliability and performance of multi-core and multi-processor systems. This blog explores advanced techniques for cache coherence verification, focusing on specific case studies and...
In the integrated circuit (IC) design industry, ensuring the reliability and performance of complex systems requires rigorous verification processes. One critical aspect of this verification is bus deadlock detection and resolution. This blog explores advanced techniques for bus deadlock...
As a verification engineer in the integrated circuit industry, leveraging Advanced Coherency Extensions (ACE) Verification IP (VIP) is critical for ensuring the reliability and performance of system-on-chip (SoC) designs. This blog explores advanced techniques for using ACE VIP, focusing on...
In the realm of integrated circuit (IC) design, effective power and thermal management is paramount. Emulation provides a powerful platform for identifying and addressing power and thermal issues early in the design process, ensuring reliability and efficiency in final hardware. This blog delves...
In the verification of integrated circuits (ICs), clock and reset handling is a critical aspect that ensures the reliability and functionality of digital systems. Emulation offers a powerful platform for thoroughly verifying these signals before hardware fabrication. This blog delves into...
As the complexity of integrated circuits (ICs) continues to grow, emulation has become a critical component in the verification process. Emulation allows for the testing and validation of complex systems before they are physically built, saving both time and resources. This blog explores future...
Ensuring that integrated circuit (IC) designs are error-free is crucial, and that's where formal verification comes in. By using mathematical methods, formal verification offers strong assurances that a design meets its specifications. However, the process is full of challenges, especially...
In the realm of formal verification, complexity is a critical factor that influences the efficiency and success of verification processes. This blog delves into advanced techniques to manage and reduce complexity, ensuring a more streamlined and effective formal verification process.
Formal...
In the realm of functional verification, ensuring the reliability and correctness of complex digital systems is a critical task. Leveraging a leading formal verification tool significantly enhances the efficiency and thoroughness of this process. This blog delves into the advanced formal...
In the realm of integrated circuit (IC) design, formal verification stands as a cornerstone for ensuring design correctness. This blog delves into advanced formal verification techniques, shedding light on gate modeling, state transitions, and the pivotal role of properties.
Formal Verification...
Formal verification has become an essential component in the verification process of complex protocols. By employing formal verification tool, the process of verifying High-Quality Protocol has been significantly enhanced. This blog explores the advanced formal verification techniques and the...
In the integrated circuit (IC) industry, verification quality is crucial for ensuring the reliability and functionality of high-performance processors. Traditional verification methods often fall short in catching corner cases and subtle bugs, which can lead to costly rework and delays. Formal...
The OK7110-C's screen timing requires the dedicated calculation tool starFive_DSI_Tool.exe, which is stored in the Tools/dsi_tool folder of the user profile.
Operation methods:
01 Parameter configuration
Modify the input.ini file, which is used to configure the screen parameters; the following...
This solution employs Lontium Semiconductor's LT8912B, which features a single MIPI D-PHY receiver with four data lanes, each running at speeds of 80Mbps to 1.5Gbps, with a maximum input bandwidth of 6Gbps.
LVDS has 1 clock lane and 4 data lanes for a maximum of 1.0 Gbps per data lane. The HDMI...
Linux Each device on the system has its own set of fixed rules for operation, and there are numerous types and models of devices. It is not practical or meaningful to write the fixed rules for each device into the kernel.
Each device has its corresponding driver to ensure it can operate...
There are several methods to configure the Linux kernel, and one of them is using the text menu-based configuration interface called "make menuconfig", which provides an intuitive and straightforward way of configuring the kernel.
1. Components of the Linux Kernel Configuration:
Configuring the...
In today's complex embedded Linux application scenarios, breaking down barriers between different platforms is crucial for efficient cross-platform file sharing. In this blog post, we will guide you through the process of setting up Samba service on the Allwinner T507-H powered OKT507-C...
Road sensors are mainly used to collect data information on road conditions and provide raw data for the roadside sensing network. The requirements for intelligent transportation are developing towards informationization, intellectualization, real-time, and accuracy, and the perception of road...
Saving existing data and avoiding data loss when dealing with sudden power loss is crucial for users of fast storage and acquisition data products. There are many solutions to this problem, among which ferroelectric memory (FRAM) is a good choice. FRAM is a non-volatile memory with fast write...
With the development of network technology, there is an increasing demand for storing video data over the network. As a result, surveillance systems that were previously centered around DVRs (Digital Video Recorders) have further evolved into NVR (Network Video Recorder) systems with network...
This article will introduce the method to implement USBNET mode using the Forlinx Embedded OK3568-C development board. Before that, we need to know what is USB Gadget.USB Gadget refers to an electronic device that is developed to connect to a host via USB in USB peripheral mode.
For example...
The Forlinx OKMX8MP-C development board is equipped with two native CAN buses. However, in certain product development scenarios, there is a need for additional CAN buses. This article will introduce a method for SPI to CAN conversion, providing engineers with a reference.
Description
• The...
OK-MX9352-C Single Board Computer
1. NTP Synchronization Time
The iMX9352 chip supports the Network Time Protocol (NTP) synchronized time function, which allows users to obtain time information from an NTP server by entering the NTP command at the terminal. NTP timing can be easily achieved by...
This site uses cookies to help personalise content, tailor your experience and to keep you logged in if you register.
By continuing to use this site, you are consenting to our use of cookies.