Continue to Site

Welcome to EDAboard.com

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.

Blog Entries

Latest comments

Blogs statistics

Categories
68
Blogs
359
Blog entries
424
Views
793,675
Comments
486
Ratings
2
Forlinx
3 min read
Views
2K
MCU
The T507 system on module(SoM) CPU is a quad-core Cortex-A53, 1.5GHz main frequency, the GPU is G31 MP2, and the core board integrates 2GB DDR3 RAM, 8GB eMMC ROM for smooth operation of Android, Ubuntu, Linux operating systems. High performance, more than 50% performance improvement compared to...
In wireless communication mixers/modulators are used to convert low frequency information signal into higher frequency carrier signal. There are many methods of constructing a mixer/modulator. Some mixer/modulator are constructed using diodes and other using BJT or FET transistors(JFET, MOSFET)...
I would like to share with you Summary of VHDL Entity and Architecture Source: https://electgon.com/publications/digital/vhdl-entity-architecture/
I would like to share with you overview about VHDL topics Source: https://www.electgon.com/publications/digital/vhdl-overview/
Mithun_K_Das
2 min read
Views
5K
Reaction score
1
CIRCUIT
One of the very useful transformerless power supplies using Viper12A IC can be used in many applications. It is sufficient to run micro-controllers, sensors, displays, relays, and so on. With very few numbers of components, we can get a reliable transformerless power supply using Viper12A...
Basics: To generate PWM(Pulse Width Modulation) both analog and digital circuits can be used. But using a micro-controller is much easier than other methods. To generate PWM, the micro-controller has a built-in PWM module. But if there is no such PWM module then how can you generate PWM? Yes, in...
SONY SIRC Protocol: There are three types of SIRC protocol, 12, 15, and 20bit types. All these types have a command and device word. The 20-bit version has only 8bit extended words. Within the bitstream, each word is sent LSB first like this pattern below: The frame timing is based on...
Mithun_K_Das
2 min read
Views
4K
CIRCUIT
The basic of comparator: Comparator is one of the mode of Op-Amp circuit. It is pretty simple in configuration like this image below: The output of the comparator is high if the non-inverting input voltage is higher than the inverting input pin. And the output is low if the non-inverting pin...
mhoulroyd
1 min read
Views
2K
Uncategorized
Small is a relative term. In the 1990's a small PC socket was a leaded device on 2,54mm pin centers, and miniature was a staggered 2,54mm grid. In the past 10 years, small was considered 2mm pitch and miniature was 1,27mm pitch. During my time as a product designer of small precision...
niciki
2 min read
Views
7K
Uncategorized
The background: I have found a way to debug a Keil's project using OpenOCD inside STM32CubeIDE. This approach assumes that the Keil built the project to the .elf file using fromelf.exe tool. The same method can be successfully used for debugging in any other capable environment, e.g. VSCode...
I would like to share with you summary of important Mercurial commands Source: https://electgon.com/publications/tools/basic-hg-commands/
niciki
2 min read
Views
6K
Uncategorized
Assumptions: STM32CubeIDE needs to be installed. At the time of writing this guide, STM32CubeIDE version is 1.6.1 Build: 9958_20210326_1446 (UTC). OpenOCD and GDB server are already preinstalled in STM32CubeIDE, so no need to install separately; Keil's .uvprojx project needs to be built to .elf...
mhoulroyd
2 min read
Views
3K
Uncategorized
Introduction: Specifying the correct printed circuit board pad, land and, hole sizes are critical to the device mechanical attachment of a machined pin or socket. Through-hole PCB designs come in two flavors: plated and unplanted. A plated hole provides a path for solder wicking due to...
Taher_Selim
1 min read
Views
2K
Reaction score
1
Education and Languages
I would like to share with you summary of important Git commands Source: https://electgon.com/publications/tools/basic-git-commands/
Nishit97
1 min read
Views
1K
FPGA
Checkout full description with code from my website, For code click here
Linsn
4 min read
Views
2K
LED Display Screen
Wonder if you know what rental LED display can do for you exactly? Discovering its’ possibilities may help you find new ideas of how to boost your own business and events. That is the reason why we will discuss possible rental LED screen events today - to explain why rental LED screen can play...
niciki
4 min read
Views
7K
Uncategorized
The background: I have to use Keil in my job and honestly - I don't like it much. The debug is great, but the editor is lacking in many features compared to other IDEs. I was trying to find a working extension to STM32CubeIDE to integrate Keil's toolchain (build/rebuild/clean) and parse all...
niciki
1 min read
Views
3K
Uncategorized
The background: I have to use Keil in my job and honestly - I don't like it much. The debug is great, but the editor is lacking in many features compared to other IDEs. The main purpose of this blog entry is to make STM32CubeIDE project from Keil's project source files. The solution: I assume...
niciki
2 min read
Views
2K
Uncategorized
The background: Standards in general are useful as far as they are not overwhelming. In this blog entry I would like to present my embedded project structure. I keep it for every new project for easier navigation throughout project's domains and to speed up project creation. My embedded project...
niciki
2 min read
Views
3K
Uncategorized
The background: In this blog entry I have shown one way to get a "minimal" Eclipse version. Here I will point to useful plugins and additions. How to add the Marketplace? NOTE: The Marketplace is a place where you can add different plugins to the Eclipse. Go to Help->Install New Software...
niciki
3 min read
Views
2K
Uncategorized
The background: The example solution is focused on the I2C interface. The walk-through is similar for every single interface. Adding entry to the board.xml file Add in <interfaces> section: <interface mode="master" name="iic_main" type="xilinx.com:interface:iic_rtl:1.0"...
niciki
1 min read
Views
2K
Uncategorized
Eclipse installation: Go to download.eclipse.org/eclipse/downloads/ Find the Latest Release section and click on Build Name (e.g. 4.17): Scroll down the page and find the Platform Runtime Binary section and click on the appropriate version for your OS: Download it and install. Eclipse needs...
mhoulroyd
3 min read
Views
1K
Uncategorized
Introduction: For round pins with precision critical diameters, multiple barrel diameter variations, and drilled holes, CNC machining is the ticket. For the other one-billion-part applications, metal forming, and fabrication processes offer the best solutions. Consider the following...
mhoulroyd
2 min read
5.00 star(s) 1 ratings
Views
3K
Uncategorized
Introduction: One of the most overlooked, least thought-out components assembled to a PCB is the pin terminal. Although they’re not exciting like logic devices, they can present complications to those who disregard their correct application. Consider the profit loss of fully populated PCBs...
mhoulroyd
2 min read
Views
2K
Uncategorized
Introduction: Reducing height and space is always a goal in new product design. Reducing module space translates into cost savings. For rackmount assemblies, space is limited between printed circuit boards. Low-profile carriers eliminate permanent onboard insulators minimizing socket...
mhoulroyd
2 min read
Views
4K
Uncategorized
Hand assembly and soldering of individual pin arrays to a PCB is inefficient, costly, and results in poor product quality. Yet, some manufacturers are still doing this. One old-school production soldering method employed for thru-hole PCB assemblies is called wave-soldering. To accomplish...
Nishit97
1 min read
Views
1K
FPGA
Here I have uploaded my designed single cycle 8-bit CISC microprocessor using Verilog HDL. So Let's see and try your own as per your specification. First of all, as we know CISC microprocessor has separate instruction memory and data memory so here I have make two text file for that and then...
Nishit97
2 min read
Views
2K
Project's
In this post, I will explain the 3 stages of the pipeline microprocessors namely the Fetch Unit, Decode Unit, and Execute Unit. So Let's start designing based on the specification given below. Stage-1: Fetch Unit Fetch Unit comprises half-word addressable instruction memory. It takes PC as...
mhoulroyd
4 min read
Views
2K
Uncategorized
Introduction: Which quagmire have you experienced lately? Case 1: Your production assembly schedule goes off the rails due to QA finding random misaligned surface mount connectors due to migration during reflow. Case 2: You’re taking returns due to field failures; fatigued surface mount...
mhoulroyd
4 min read
Views
1K
Uncategorized
Introduction: Manually placing fields of discrete pins upon a printed circuit board is a poor production PCB assembly strategy. This action is not only tedious and prone to errors but extremely cost-ineffective too. Vertically unstable pins tilt, creating harmful soldering rework. Misaligned...
Have you ever had this experience? After placing a purchase order, the supplier discovers they cannot manufacture the promised part. Because you did not plan properly, you have no choice but to buy an expensive, unproven custom product. With no prior reference history, you are the...
niciki
3 min read
Views
19K
Reaction score
1
Comments
2
Uncategorized
The background: I have to use Keil in my job and honestly - I don't like it much. The debug is great, but the editor is lacking in many features compared to other IDEs. I was trying to find a working extension to VSCode to integrate Keil's toolchain (build/rebuild/clean) and parse all...
talius
1 min read
Views
4K
recent entries
SPICE netlists and other analog source code are getting more complex and more time-consuming to read. Certain new software tools now allow you to define and save SPICE data of a fragment for quick partial simulation, locally or remotely in an external simulator. Usually, even minor changes in...
I would like to share with you summary of the C language. Source: https://electgon.com/c-crashsheet/
Decreasing sizes of semiconductor process geometries and greater number of metal layers, interconnections and components result in a large number of parasitic devices during netlist extraction. This can be problematic for simulation and verification engineers. Fortunately, SPEF (standard...

Part and Inventory Search

Back
Top