My education | My hobby |
About MeEducation. I have
qualification of the electrical engineer since 1976. You can find a
copy of my diploma with honor from My knowledge. Languages: Know English technical and
colloquial. Programming: а Verilog, VHDL, AHDL, C ++, Forth, MCS51-asm, AVR-C, bases HTML. Program tools and technologies: а ISE7.1 (Xilinx) ModelSim, MaxPlus (Altera), Quartus (Altera), NIOS
(Altera), Libero(Actel), FPGA-Advantage, LeonardoSpectrum, Synplify Pro,
Borland C ++ Builder, IAR and AVR, OrCAD, ViewDraw, Ethernet MAC-10/100, TCP/IP,
calculations for Switched
Mode Power Supply (DC/DC-converter). Hardware Devices and Equipment: аAltera, Xilinx, Actel, DSP (ADI) - ADSP2181-89, SHARC; Digital telephony
Siemens, AVR, Ethernet 10/100 transceivers, Analog measuring circuits. My Projects in
FPGA. Liked technology Ц technology of embedded in FPGA logic
analyzers. See
article ╣1. The shell-program for host-computer
for embedded in FPGA the
logic analyzer was written by me on Borland CBuilder.а
And, besides some more projects: 1. CPU_core - 16 bit RISC CPU - built - in FPGA two-stack RISC the
processor with a special instructions set + the assembler - shaper of a dump of
command-memoryа + a software simulator. 2. CPU_core - 1 bit RISC CPU - built - in FPGA the specialized
processor focused on processing of bit variables + the assembler - shaper of a
dump of command-memoryа + a software
simulator. 3. Embedded Ethernet-MAC 10/100
controller - host to MII and MII_MI 4. PCI - target 5. HDLS - multichannel controller 6. PCM exchenge 8x8 7. IO and bus controller for AMD
5x86 (as a chipset) 8. Host bus controllers for ADSP2181
- ADSP21065L 9. MSC-51 USART, UART, ICU + NIOS 10. Timer-PWM 11. SPI - master/slave and
so on My Software
Projects. My
Software Projects, in most cases, are parts of hardware progects.
Some of my Software Projects Ц are software tools, which make job easier and
considerably reduce number of mistakes.
And some of my Software Projects Ц are programs itself, they У live separately from my
hardware projectsФ.
Articles on the development
items. First my articles have been
published in 1976у. Here is the list of articles which were
published only for 5 last years. These articles are written to free time from
the basic job. You can read them on my site or on a site of magazines. 1.
I.Karshenboim,
N.Semenov Microprogrammed automatic devices on the basis of specialized IC. - Chip News, ╣7, 2000. http://chipnews.gaw.ru/. 2.
I.
Karshenboim, K.Palenov the "Embedded" logic analyzer - the tool of
the developer of the "Embedded" systems. Circuitry ╣12, 2001. 3.
Karshenboim I.G. Microprocessor for embedded
application - Nios. A configuration of busess and peripheries. Components and
Technologies, ╣2, 3, 4, 5 - 2002. 4.
Karshenboim I.G. Self-made microprocessor.
Components and Technologies, ╣6, 72002. 5.
Karshenboim I.G. Microprocessor for embedded
application - Nios. The Instructions set and the Instructions defined by user.
Components and Technologies, ╣8 - 2002. 6.
Karshenboim
I.G. Stratix - a new level of system integration from ALTERA. Components and
Technologies, ╣8 - 2002. www.efo.ru. 7.
Karshenboim
I.G., Kostkin M.D. Shortlist for migration from AHDL to VHDL. Components and
Technologies, ╣1, 2003. 8.
Karshenboim I.G. FPGA Chips from ACTEL.
Components and Technologies, ╣2, 2003. 9.
Karshenboim I.G. A Series of reprogrammable FPGA - ProASICPLUS. Part-2. Components
and Technologies, ╣3, 2003. www.actel.ru 10.
Karshenboim I.G. Controllers
of Fast Ethernet for the embedded applications. Components and
Technologies, ╣³5,6, 2003. 11.
Karshenboim I.G. Self-made microprocessor - 2. One
- bit processor. Components and Technologies, ╣7, 8 2003 12.
Karshenboim I.G. Stack-processors, or New this
well forgotten New. Components and Technologies, ╣9, 2003; ╣1, 2, 2004. 13.
Karshenboim I.G. Between
ISE and ViewDraw. Components and Technologies, ╣6 2005 14.
Karshenboim I.G. Microcontrollers
NEC for automobile electronics. Components and Technologies, ╣7 2005. 15.
Karshenboim I.G. Virtual
buttons and light-emitting diodes, or Unknown about well known JTAG-scanning.а Components and Technologies, ╣7 2005 16.
Karshenboim I.G. Two-channels
controller Ц commutator for Ethernet KS8842.а
Components and Technologies, ╣7 2005. When I write articles, I necessarily
save copyrights of those, who gives me materials for articles. So, for example,
for article about Stack-processors, it was necessary to write more than 20 letters with
requests for granting the sanction to use of materials. Many firms, having
received my search, send me additional materials. But there are also those, who
forbids to use their materials. My articles do not break copyrights
of my employer. For this reason I never had claims
from somebody concerning infringement of their copyrights. Editors from many magazines ask me
to write articles for their magazine, but unfortunately there is no time on it. Job, experience and
projects. My work
consists of both schematics for developing printed boards, and Verilog-VHDL for
developing FPGA designs. For
schematics I use ORCAD or ViewDraw. For
projects in FPGA I use ISE7.1 (Xilinx) + ModelSim, orа MaxPlus (Altera), Quartus (Altera),
Libero(Actel), FPGA-Advantage, LeonardoSpectrum, Synplify Pro. I use Borland C ++ Builder in my
software projects. I do my own software tools for make a job easier and
considerably reduce number of mistakes.
а From 2005 I work as the technical expert (FAE) in firm "Eltech". I render technical support in
application of microcontrollers. From 2003 - 2005- Firm "Acuid". аЦ I was developed the equipment for the testing electronic memory
modules for the PC(simm, dimm). It is like 144 bit width, 330 MHz logic
analyzer and analog measuring
instrument. I have done projects in FPGA on
designing the embedded microprocessors, I developed to them programming support
tools: assemblers + shapers of a dump of command memory + software simulators.
Programs for a host - computer for testing the project. For this project it was done two
microprocessors. The first processor had word length of 17-bits and operated
with dataflows, and it was made the elementary DSP - processing for calculate the results
of measurements from ADC. The second processor had word length of 1-bit and
processed logic tasks such as "to allow - to forbid". а Hardware debug was done for PCB with
some DACТs and ADC and the program-controlled power supplys for DUT. And
I check PCB not only by development in St-Petersburg, but and at manufacturing
at factory QPE in Scotland. Software tools were done: УDC-DC CalkФ Ц
program for calculating multiphase DC-DC converters for
power supply. УPin ManagerФ Ц program the bridge
betweenа ISE6.3 (Xilinx) and ViewDraw. It
creates a database for chip pins. And it makes verilog files, UCF-files, and
draws pins and buffers in ViewDraw. УBom ManagerФ Ц program for making BOMs
from ViewDraw report. УPMU toolФ Ц program tool for debug,
work and
for check the
results of measurements of theа PCB. аа The unique program of the
JTAG-testing is made, allowing to reveal short circuits and breakages in PCB. 2002 - for firm "EFO"
was done a jobs on introduction of embedded processor NIOS (ALTERA). Translation
of the description of the buses of processor NIOS is placed on a site of Firm
"EFO"" Ц www.efo.ru. In 1994 - 2003 worked in the field of
telecommunications. In LONIIS -а Institute of telecommunications. I did
hardware part of systems for monitoring and controlling the telephone network. I
was engaged in development and tests of devices for the control of digital
telephone lines, among them MAS-8. He has been recognized as the best device of
year. I developed projects in FPGA for the Gateway of a IP-telephony. Port
Ethernet, a mail box for the managing processor, the arbitrator of trunks, DMA controllers for processors which
processed with speech data - codecs and embedded in FPGA the microprocessor who controled
dataflows have been done. аI have experience of development in FPGA the embedded
аmicroprocessors and programs of a host -
computer for testing the project. I developed Ethernet MAC 10/100 core in FPGA,
PCI target and so on. I did
DSP-filters for the
converter of PCM -interfaces in a radioline. As there were 2 groups of programmers which
developed only DSP algorithms, my job was, that I needed to place the necessary
filter in FPGA. As then FPGA were expensive
enough, the majority of algorithms was realized not on FPGA, but on DSP processors. 1981-1990. I worked in a team who done
УBuran-launcheФ. It was a lot of special industrial systems with ebbedded
processors. Development, debugging and pre-production operation of the
equipment of control systems for start of a spacecraft "Buran - Energy".
Development and debugging of the multi-microprocessor built - in systems of Hi-reliability
at a factory and at the customer. 4 years last jobs at the customer in At that time it was the best cosmodrome in the world. Our control systems makes all cycle
of jobs on refuelling a rocket in an automatic mode. The device in which
development I participated was the central device in a control system. Therefore
at debugging system it was necessary to coordinate job of my colleagues which
debugged peripheral devices. And it was necessary to coordinate my job with job
of the customer too. In 1989 I worked as a the Senior Scientific Employee and supervised over group
in 10 person. I amа interrested of leading people. Iа have experience how easy to communicate to
other people, also across the organization boundaries. But unfortunately
in 1990 this programm was closed. 1976-1981
Ц I worked in Institute of electric measuring devices, in a laboratory of measuring
amplifiers.а I have experience in
development and design analog devices. My work was in development and production
support of single-channel and multichannel measuring amplifiers and converters.
I have some articles on this item, published in a magazine, named лWorks of
Institute╗. Interests. As the engineer I have interests in
the following areas: FPGA-design of the embedded
microprocessors. Their debugging and testing. Ethernet technologies, the built -
in WEB-servers. As the technical writer, I want to
have an opportunity even sometimes to write articles to free time from the
basic job. I respond on letters of readers, and their geography the diversified
- I am an
open person, and I enjoy having a large network of contacts. Iа have experience to be a problem-solver, when
Iа worked in УBuran-launcheФ team. I am a
good communicator and I can work both on my own and in a team. I also keep myself updated with what
is going on within the area by e.g., reading the literature and visiting trade
fairs, suppliers and other technological units. I continuously work in self-education,
and would be very glad, if fellow workers and the management would promote
this. I have my digital library of over 100 CDТs from ADI to Zilog. I am
open-minded and I enjoy working in a dynamic organization. I should enjoy
teamwork, I should be analytic and I be prepared to take initiative. I have
ability to communicate effectively in English. For more detail about my hobbies, and all other, you
can read on my site www.iosifk.narod.ru. Yours faithfully, Iosif Karshenboim. | My hobby |