About
Dear visitor,
This website is a collection of different stuff, mostly related to my professional interests: design of embedded systems, digital design of FPGA/ASIC devices, Digital Signal Processing, and Computer Engineering. Here you can find different howtos, documentation, data sheets and tutorials.
Digital Design Area
Xilinx ISE in Linux Shell HOWTO
Useful Links to Digital Design Resources, PDFs, Data sheets
Tips and Tricks, Linux, VHDL FAQ
Parsing VHDL program using Python
Hardware Digital Filter Design
Sites:
www.technopedia.org - This site
www.compuvisor.net - My Blog
picasaweb.google.co.uk/vkataev - Foto Album
Writings:
Voice Interface for mobile devices. Review
Algorithmic Skeletons (in progress)
Hardware fault tolerance through Artificial Immune System & Presentation
Story creation by intelligent agents
Hardware-in-the-Loop & Presentation
Multiprocessor-in-the-Loop & Presentation
Simulation of the Video through 802.11e
Public Media:
Video. Feature vectors (spectral frames)
Dialog with Jack. Stock prices (coming soon)
Online contributions:
Review of "A new kind of science"
Review of "The Art of Prolog"
My Software:
PyZX is an emulator of the ZX Spectrum, a popular 1980s home computer, especially in Russia, Germany and the UK. This is the first known version of the Spectrum emulators written in Python programming language. Thanks to Jasper(http://www.spectrum.lovely.net/) for real great free Java emulator of ZX Spectrum. Big amount of code was just automatically translated from Java into Python, so we need more optimization/rewriting to reach good speed of emulation. My motto: Python+Pygame is Fast
Python game Is a demonstration of simple game-AI in action. I just had to prove to myself that it is possible with the help of only python+pygame to build a full featured Game. I've spend one evening along, and now you see this result. I like this game very much. You have to eat rabits and avoid a touch with blue snakes or with yourself. Try to devise your special tactics. Remember that enemy snakes can attack you if you are near to them. You need to somehow to lure snakes from the center.
dna.py
is realistic and understandable (as possible) Python script, that
simulates functionality of protein building from the genetic
information. Genetic information is encoded in the sequence of four
nucleotides arranged in the codons of three bases each.
zeta-graph.py is simple animated Riemann zeta-function drawing programm. It requires matplotlib to be installed. It generates very funny graphs, like this one:
My Hardware:
Xilinx ISE and Linux Makefile HOWTO describes how to use Xilinx ISE in the Linux Shell.
Design Digital Filters explans how to create a simple but optimal digital filter and can serve as good tutorial into hardware digital filters design.
PyPong Pong game using physical microcontroller, connected through the serial port with PC to control position of a rocket. This is a good example, how Python program can work together with a microcontroller.
Simplest Hardware Terminal PS/2 to COM is very simple and cheap for synthesis VHDL RTL design, that could help to connect a FPGA based CPU to PS/2 keyboard and to PC through a serial port. PC rs232 terminal program as well as Makefile and all sources are included.
Useful Links present different digital design resources
Calender:

