Electgon started with the intention of providing knowledge and tools for electronics engineers and entities as a trial of enriching this field. Currently there are two main sections in Electgon; Provision section which provides some tools or design outputs that can be reused by electronics engineers; Publications section which provides several tutorials in different domains in the electronics field.
Provision
This section provides designs that can be reused with people interested in electronics field. Currently the following tools/designs are available:
- tclpot: one utility for wrapping TCL scripts within C language.
- crc4hdl: one tool for generating CRC function to be used in HDL designs.
Publications
Electgon believes in importance of knowledge and learning. In this publications platform Electgon tries to share Knowledge needed in Electronics field either by revising the theory or providing tutorials for practice.
The top menu shows main sections that we can discuss (Analog World, Digital World, Embedded Systems, …). In each section, you can find topics related to each world:

ADC theory
Comparator design used in ADCs
MOSFET Symbols in Circuits
Virtuoso Introduction

Definiton of Noise Margin
Audio Compression
Theory of MP3 Format
How to compile Xilinx Libraries for Questa/ModelSim
Writing and Adding Verification Plan in Mentor Graphics Questa
VHDL/Verilog Code Visualization
CRC in Ethernet
CRC Hardware
JTAG System
VHDL Overview
VHDL Entity and Architecture
VHDL Values and Identifiers
VHDL Generics
VHDL Aliases
VHDL Objects
VHDL Types Overview
VHDL Scalar Types
VHDL Composite Types
VHDL Access Types
VHDL Attributes
VHDL Components
VHDL Sequential Statements
VHDL Concurrent Statements
VHDL Subprograms
VHDL Packages
VHDL Synthesis
VHDL Encryption
Xilinx Families
Xilinx ISE Flow

Introduction to ARM processors
Emulate Raspbian in QEMU
How to emulate Ubuntu Snappy in QEMU before implementation as a realtime linux
Ubuntu LTS Emulation for Raspberry
Raspberry Pi – Hardware View
Raspberry Pi – Software View
Raspberry Pi – Realtime Patch
Raspberry Pi – SPI Setting
Realtime Linux
How to change priorities of threads in linux
Summary of the C programming language

Overview of Telecommunication Science
Human Auditory System
Ethernet Protocol
MAC Address Format
Telnet Communication
Data Timing

Version Management Tools
Basic Git Commands
Basic Hg Commands
Trac Setup for Project Management
Network Settings in SUSE
GNU Plot
TCL Wrapping Using C
Writing IEEE Paper in Lyx
Create GUI for Python
Setup DHCP Server in Windows
————————————————————————————————————————————–
Hope you find something useful here. Enjoy !
Could you provide an example of using tclpot to compile a simple tcl script?.
I read „Tclpot User Guide“ and is not clear to me:
TCL_LIB_PATH: How find where „compiled TCL sources of version x.x“ are in my computer?
LikeLike
sorry for late reply.
* Regarding TCL_LIB_PATH, This should be the path to your compiled TCL in your computer (for example you can have it in C:\Tcl\lib\tcl8.7), so it depends on where you have setup your TCL interpreter.
* Regarding compiling simple TCL script, please have a look in section 1.4 in „Tclpot User Guide“, it is showing very simple example on how to wrap a „Hello World“ message.
LikeLike