Levent Ozturk
Blog
Photo Gallery
Public Calendar
Guestbook
Public PGP Keys
Resume (DOC PDF XML)
phone.leventozturk.com
Türkçe
İletişim
levent öztürk
LEVENT ÖZTÜRK
Schrodinger's Cat
Translate
Site Statistics
You are visitor #:

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.
    Ottawa turk Canada turk Kanada Turk Turkish community, Turks World Turks Toronto Turk LEVENT OZTURK Levent Ozturk levent ozturk levet levnt leventozturk