Resources
Home Contact Info Courses Resources Web Widgets

 

Maple Tips
MATLAB Tips
PSpice Tips
Verilog

Computation Environments

bulletMATLAB
bulletVendor: The Math Works -- Very comprehensive web site, includes many user-contributed m-files
bulletTutorials: Look here for a basic introduction. The MA490A/EC497 homepage also contains a good list of on-line Matlab
tutorials
.
bulletTips: Techniques for making your MATLAB work more productive.
bulletMaple
bulletVendor: Waterloo Maple
bulletTips: Techniques for making your Maple work more productive.
bulletMathcad

 

horizontal rule

EDA Tools

Circuit Simulators

bulletElectronics Workbench
bulletVendor: Interactive Image Technologies
bulletDescription: Electronics Workbench is a neat package since it closely integrates the circuit schematic simulation results. It even allows you to tweak circuit values and flip switches during circuit simulation. A fully functional demo version is available, but you cannot save files and a 25-part limit is imposed.
bulletCircuitMaker
bulletVendor: Protel
bulletDescription: Includes capabilities for real-time circuit simulation.
bullet ISIS (Proteus)
bulletVendor: Labcenter Electronics
bulletDescription: ISIS is the circuit simulator part of the Proteus schematic, simulation, and PCB design environment. A shareware version is available.
bullet Circuit Magic
bulletVendor:
bulletDescription: Displays symbolic solution of DC and AC circuits.

Microcontrollers

bulletMicrochip Technology -- Makers of the PIC microcontroller. The 16F84 flash-programmable 8-bit uC is popular at RHIT.
bulletCustom Computer Services (CCS) -- C compiler for PIC. Works well with RICE-17A emulator. Has lots of useful functions, including support for RS232 communications (lets you use 'getc' and 'printf' to communicate with a terminal emulator, for example).
bulletHI-TECH Software -- C compiler for PIC. Includes freeware C compiler called PICC Lite for PIC16F84 and others.
bulletKeil Software -- C compiler for 8051 microcontroller. Free demo version is available.

FPGAs

bullet PLD Oasis -- Offers resources to help you learn about and explore the exciting world of programmable logic.
bullet Xilinx -- Market leader in sales of FPGA devices. The website includes datasheets and technical manuals. Xilinx Technical Support includes documentation and manuals, and an answers database that helps you make productive use of their Foundation Series design tools.
bullet Xilinx University Program (XUP) -- Great site for engineering educators and students
bulletXilinx University Resource Center -- Tutorials, labs, teaching and learning materials, and on-line support.
bulletAltera -- Another market leader for FPGAs.
bullet Digilent Corporation -- Makers of the Spartan-IIE FPGA development boards used at RHIT.
bulletXESS Corporation -- Makers of the FPGA development boards.
bulletDesign Guides -- Best practices for making a reliable design: Cambrian Design Works , Xilinx HDL Coding

PCB (printed circuit board) Layout

bulletExpressPCB -- Quick turn (3 days) boards ordered via Internet, often under $100. They provide a free circuit board layout tool. Great service if you don't mind doing a manual place and route.
bulletImagineering -- Quick turn service. Web page includes on-line quotation system to estimate board cost.
bulletARES (Proteus) -- ARES is the PCB layout part of the Proteus schematic, simulation, and layout environment. A shareware version is available (ARES Lite). Note that the layout design files produced by ARES Lite are compatible with the full version of Proteus used to make printed circuit boards in the Myers building. 

HDL-Related (Hardware Description Languages)

bulletVerilog Template Maker -- Fill out a web form with module name, port names, etc., and automatically create your own template file for the circuit module and testbench module. Includes facility to create UCF file for XS-40 board, automatic insertion of standard prefixes on identifier names, and error checker for module and port identifier names.
bullet PLD Oasis -- Tutorial section has many resources pertaining to Verilog.
bulletVeriLogger (SynaptiCAD) -- Interactive Verilog behavior simulator. Outputs update in real time as the input stimulus is varied. Free demo version is available; can read/write Verilog .v files, but does not save project (i.e., input stimulus design) between sessions.
bulletVerilog FAQ -- Frequently-asked questions (and answers!)
bulleteg3 Verilog Links
bulletJHDL -- Java Hardware Description Language, Brigham Young University

 

horizontal rule

Semiconductor Manufacturers (Datasheets)

bulletActel
bulletAltera
bulletAtmel
bulletAnalog Devices
bulletBurr-Brown
bulletCirrus Logic
bulletCrystal (Cirrus Logic)
bulletFairchild Semiconductor
bullet Freescale Semiconductor
bullet Lattice Semiconductor
bulletMaxim
bulletMicrochip Technology
bulletNational Semiconductor
bulletPhilips
bulletST Microelectronics
bulletTexas Instruments
bulletVantis
bulletXilinx

Component Distributors

bullet Avnet
bulletArrow Americas
bulletDigikey
bulletFuture Electronics
bulletInsight Electronics
bulletJameco
bulletMarshall
bulletNTE
bulletNetBuy
bulletNewark
bulletNu Horizons
bulletPioneer-Standard
bullet Rochester Electronics -- Specializes in obsolete parts

 

horizontal rule

Electrotechnology Journals 

bulletEDTN - Electronics Design, Technology, and News Network
bulletEEdesign.com
bulletEE Times On Line
bullet EDN Access
bulletCircuit Cellar
bulletXcell - The Quarterly Journal for Xilinx Programmable Logic Users

Electrotechnology Resources and Search Tools

bulletChipCenter
bulletDACafe
bullet DACafe On-Line Courses and Books
bullet EE/CS Mother Site
bulletePanorama.net -- Electronics, audio/video, PC hardware
bulletIC Master
bulletPlanet EE
bulletQuestlink EE Design Center
bulletSemiseek
bulletTechOnLine

Interesting Visuals

bulletBuilding a transistor
bullet Chip Shots -- Photos of various integrated circuits and microprocessors. Also take a look at the Silicon Zoo to see designer doodles hidden in the ICs.
bullet Pictures of Intel microprocessors at Intel Museum 
bullet State of the Art -- by Stan Augarten, outlines historical development of transistors and integrated circuit devices. Good pictures of famous ICs.

 

horizontal rule

Image Processing

bullet ImageJ -- Excellent image processing and analysis tool (freeware) with extensive third-party support.
bulletEdmund Industrial Optics -- Hardware for image capture
bulletFAS Intelligence Resource Program -- Satellite reconnaissance images, including de-classified images
bullet Image Processing in Java -- Interactive applet demonstrates various filtering techniques.
bulletLycos RichMedia Search -- Still images and movie clips; audio files, too.
bulletMalin Space Science Systems -- Images from Mars
bulletMars Exploration Program -- Includes images from Pathfinder
bulletMars Orbital Camera (MOC) Image Gallery -- Over 25,000 images
bulletNASA Multimedia Gallery -- Collections of all NASA still images, video, and audio
bulletterraserver.com -- Enter a city name or place, and retrieve aerial photos from U.S. Geological Survey
bullet Vision Systems Design -- Trade journal for machine vision systems

Audio and MIDI

bulletCool Edit 2000 -- Sound file editor. Supports WAV, MP3, and lots of other audio formats. Free demo available.
bulletFindSounds.com -- Search tool for soundclips.
bulletSpectra Plus -- Real-time spectrum analyzer that runs on a PC... needs only a soundcard. Free 30-day demo available.
bulletMIDI OX -- Displays and interprets real-time MIDI events. Freeware.
bulletMIDI YOKE -- Makes virtual connections between all MIDI sources and receivers (use in conjunction with MIDI OX). Freeware.
bullet Jazz++ -- Multitrack sequencer and editor. Captures MIDI data, and creates standard MIDI files. Freeware.
bullet MIDI Toolbox for MATLAB -- A comprehensive set of tools to work with MIDI in the MATLAB environment.
bulletMIDI Manufacturer's Association -- Documentation sources.
bulletSay -- On-line text-to-speech synthesizer
bullet Bell Labs Text-To-Speech Synthesis -- On-line, too.
bulletThe Sonic Spot -- Computer music and audio resources, including waveform editors, software synthesizers, effects generators, and MIDI sequencers.
bullet Dasound.Com -- Music, audio, and MIDI software.
bullet Speed of Sound Calculator -- Calculates speed of sound in air based on temperature and humidity
bullet Acoustical Society of America and Acoustics.org (a service of the Acoustical Society of America)

Networking and TCP/IP

bulletNetwork Time Protocol (NTP)
bulletNIST Internet Time Service
bulletTCP/IP Tutorial, UC-Davis (gopher format)
bulletExamware TCP/IP Tutorials
bulletProgramming Unix Sockets in C -- FAQ
bulletSocket-Level Programming Examples

PS/2 Port Interfacing 

bulletPS/2 Mouse/Keyboard Protocol, PS/2 Mouse Interface, and Interfacing the AT Keyboard by Adam Chapweske
bulletePanorama PC Hardware Page (look for "Interfaces", then "Mouse" or "Keyboard")
bulletIBM AT-style keyboard

Dictionaries, Glossaries, and Acronyms

bulletFOLDOC - Free Online Dictionary of Computing
bulletDictionary.com
bulletMerriam-Webster OnLine -- Dictionary and thesaurus
bulletxrefer -- on-line reference library covering a wide variety of topics

On-Line Manuals and Documentation

bulletABEL-HDL Primer (EE Department, University of Pennsylvania)
bulletASCII Character Chart
bulletBare Bones Guide to HTML
bulletC language: C Tutorial, C Programming, Pointers and Arrays, links to C tutorials, C++ Tutorial
bulletPHP  
bulletXilinx Manuals

Literature Search

bullet IEEE Xplore -- Search all IEEE journals and conference papers
bullet Google Scholar -- Google-style searching of peer-reviewed articles, books, abstracts, and reports
bullet Answer.com --

My Favorite Freeware Apps

bullet Win-VI -- vi editor for Windows; same look-and-feel as the original Unix "visual" editor
bullet XVI32 Hex Editor -- Display and edit binary files. Includes tool to display various integer and floating-point formats.
bullet MIDI OX -- Displays and interprets real-time MIDI events.
bullet MIDI YOKE -- Makes virtual connections between all MIDI sources and receivers (use in conjunction with MIDI OX).
bullet Jazz++ -- Multitrack sequencer and editor. Captures MIDI data, and creates standard MIDI files.
bullet lcc-win32 -- C compiler for Windows
bullet Pacific C -- C compiler for MS-DOS
bullet Xilinx WebPack ISE -- Synthesis and implementation CAD tool for FPGAs (once at Xilinx, do a search on "WebPack")
bullet ModelSim XE -- Xilinx-edition of Mentor Graphics ModelSim HDL simulator (once at Xilinx, do a search on "ModelSim")
bullet MathPlayer -- Enables Microsoft's IE browser to display MathML

Other Good Stuff

bullet IEEE Virtual Museum -- Explores the history of electrical engineering
bulletDick Reiman's Historical Articles -- Fascinating articles about the history of electricity and electronics, from Benjamin Franklin to the World Wide Web.
bullet Beginning Engineer's Checklist -- Much wisdom here about hardware and "real life"!
bullet Why Digital Engineers Don't Believe in EMC -- Required reading for folks who are designing high-speed hardware systems.
bulletOfficial U.S. time provided by NIST, and official time in Terre Haute, IN
bullet The Virtual Museum of Computing (VMoC)
bullet Great Microprocessors of the Past and Present
bulletHistoric Computer Images
bullet In the Year 20 PC: A Look Back -- Summarizes the development of the personal computer
bullet The History of Computers During My Lifetime by Jason Patterson -- Highlights from the 1970s, 80s, and 90s
bulletGIFWORKS -- On-line icon editor
bullet All about quartz watches
bullet NASA-TV (live on the web) and up-to-date Space Shuttle information

 

horizontal rule