|
|
 |
 |
|
| |
Engineering (Hobby Time!!)
Here are some stuff that I have implemented as a hobby and interest in my Aeronautical and Space Science and Biomedical Science.
Hardware:
- SpaceWire (IEEE 1355) Verilog RTL
Link interface, node, switching routers with up to 32 links and networks. Verilog Altera and Xilinx FPGA. Download the design document or contact me for the RTL and synthesis deliverables.
- Supports flow control, wormhole routing, header deletion, virtual channels in network level
- Supports path addressing, logical addressing and regional and logical addressing, interval labeling, group adaptive routing for packets, broadcast and multicast packets
- Supports application level, exchange level and network level error handling and link error recovery Disconnect error, Parity error, Escape sequence error, Character sequence error, Credit error.
- Maximum data signalling rate of 640 Mb/s
- Time interface, encoder, decoder, receive clock recovery, buffering, autostart
- MD5 Message Digest Verilog RTL
Fully implemented, flexible 32bits to 128bits data input, any bit length input stream up to 2^64-1, padding, generates 128bits MD5 output, speed optimized. Compiles in Altera and Xilinx FPGA. Runs up to 100Mhz on Stratix II. Needs cosmetic modifications to convert RTL for ASIC. VHDL version is also available but not tested completely. Download the design document or contact me for the RTL and synthesis deliverables.
|
Software:
SCPS
(MIL-STD-2045)
SPACE COMMUNICATIONS PROTOCOL SPECIFICATION (SCPS)— NETWORK PROTOCOL C++, Altera NIOS II. Still testing.
DNA Sequence Search
Online interface (designed using the NCBI C++ Toolkit) to search DNA Sequences on National Center for Biotechnology Information Entrez database, National Library of Medicine, National Institute of Health. Try a random sequence and see if it matches any known chain. Chance of finding a useful protein is lower than winning the lottery.
Paidmail
Paidmail service is a complete Web package designed and written by me in Perl/SQL/MySQL. I applied for a patent for Paidmail in 2001. It contains a modified MTA, and mail user interface for users and advertisers. It has enough explanation in its help. A test user test_user1/ password is created for testing.
Training Log
Initially I designed this to log my own training but then extended to handle multiple athletes online. Login and see the features yourself.This is as well designed and written by me in Perl/SQL/MySQL. If you like to view my training activity, use Id=1, password=log (No you can not edit. There are two passwords one for editing one for viewing for friends). It also has a built-in Heart Rate Calculator (reminder for myself)Online CCRA XML Return Validator
Validates XML files against CCRA Schema files. I used Xerces as backend parser and XSD validator.
Web site Utils
Handy PHP, Perl, and SQL scripts for Web site backend processes. |
Other:
Land Mobile Satellite System (Graduation Thesis 1992). Password is "Grad".
C++ Fast Summary C++ cheat sheet. Master C++ in one page.
Genetics SummaryMaster Genetics in one page. |
|
| All the material listed and linked at this World Wide Web domain
are strictly private property and copyrighted. Copyright -∞-∞
Levent Ozturk. All rights reserved. Reproduction or use of any
material, documents and related graphics and any other material
from this World Wide Web server is strictly prohibited. |
|