Skip to content

SEAS provides a web-based virtual Electrical and Computer Engineering (ECE) lab for faculty and students. This Windows 10 desktop environment is delivered through a web browser with core ECE applications such as Multisim, Comsol, and Tanner Tools. Students and faculty can use this virtual lab from any web-enabled device to access ECE applications used in SEAS.

ECE Virtual Lab

  1. Click on SEAS ECE Lab.
  2. Log in with your GW NetID and Password
  3. Launch the SEAS ECE lab

Some of the software packages used in our classes only work on Windows or Linux operating systems.
For students that have a Mac they can install a virtual machine,VM, using VMWare.  And they'll need to download Windows 10 and they can download it from the Azure Dev Tools website.
Here is a link with instructions to access the Azure Dev Tools website: https://seascf.seas.gwu.edu/microsoft-imagine-now-azure-dev-tools-teaching
When they login the Azure site they will select Software on the left and look for "Windows 10 (consumer editions), version 1909".
Once they are done installing a Windows 10 VM they can install Vivado 2018.2 on their VM. Here is the link: https://www.xilinx.com/support/download/index.html/content/xilinx/en/downloadNav/vivado-design-tools/archive.html
Here is a .PDF on how to install Vivado.

Here is the basic process:

  1. Download VMware and Install it
  2. Download Widows 10
  3. Create Windows 10 Virtual Machine using VMware
  4. Once the VM is created log into you Windows 10 VM
  5. Download Vivado within your Windows 10 VM
  6. Install Vivado

Here are instructions helps ECE 3520 students that are having issues with COM ports using the STK 500.

What is a COM port?

COM port (Communication port) is the name for the port serial interface that can be found in a common computer(IBM compatible). Sometimes computers come with one or two physical COM ports (RS-232), while today's models don't have them ususally. However, the COM port does not necessarily refer to physical ports, but also virtual. Such ports are created when using USB-to-UART adapter, most notably used by FTDI and Croduino. Here are a few examples of such devices: USB modems, cell phones, RFID readers, card readers, and so on.

Every time Windows register such a device with a new ID, it gives that device a new COM port (COM2, COM3, COM4, ​​etc.). Even when you turn off the device, the COM port that is assigned to the device remains reserved for it. That is, each time you reconnect they will be assigned to the same COM port. Generally it's great. The problem can occur if some software that comes into your device is set so that it can access only, say, the first nine COM ports. However, this tutorial will describe how to "clean" COM ports that are in use, and how to disable numbering of new ports.

How reset COM Ports.

Use one of the two methods to reset the COM ports on your Windows computer.

Method 1

  1. Click start –> Run –> type regedit and click OK button.
  2. Registry editor will open.
  3. Navigate to HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\COM Name Arbiter
  4. In the right panel , you'll see a key ComDB right click to that key and click modify.
  5. In value Data section select all and delete reset to Zero ‘0’.
  6. click OK
  7. Close Registry editor and then restart your computer. All COM ports are now Free. You might need to reinstall any USB to serial convertor.

Method 2

  1. Click go to Start, type devmgmt.msc in the Start Search box, and then press ENTER.
  2. In Device Manager, double click Ports (COM & LPT) to expand this section.
  3. Right click Communications Port (COM1) and then click Properties.
  4. Click Port Settings tab and then click Advanced… button.
  5. Pull down COM Port Number list, choose one of the com port in use and then click OK.
  6. When a warning message occurs, please ignore it and click Yes directly.
  7. Click OK.
  8. Please repeat step 3 to 7 to choose another com port in use.
    Once the above steps are completed, please change the port back to original (COM1) setting.

Laboratory Equipment Maintenance Staff Duties

The laboratories are supported by a Manager, a Senior Technician, a Computer Applications Specialist, and Laboratory Technicians. All members of the staff are official employees of The George Washington University. This staff provides "on demand" service to faculty and students 68 hours a week.

The staff supports laboratory sections and is responsible for an instrument and computer inventory. In a typical semester, the staff will research, purchase, bag, tag, and sort new electronic components into parts kits used in laboratory hardware courses. They will also manufacture printed circuit boards for student projects.

All instrumentation is calibrated to original specifications at least once a year by the staff.  Any instrumentation or computer equipment that fails within its warranty period is returned to the original manufacturer for repairs, the rest is repaired by the technicians on the staff.

The staff's duties are to calibrate, maintain, and repair test equipment and computers located in the ECE Laboratories. If you encounter or suspect that a particular piece of test equipment, or computer, or a computer's software is malfunctioning please contact the staff in SEH 5450 immediately.

The staff will

  • check out all reported problems with the laboratory test equipment
  • demonstrate the proper and safe use of the laboratory test equipment.
  • check out all reported problems with any laboratory computer.
  • demonstrate the proper and safe use of the laboratory computers.
  • check out all reported problems with the our laboratory software.
  • demonstrate the proper use of the laboratory software.
  • refer you to your laboratory instructor for the proper instruction on how to program or use the laboratory software.

The staff will not

  • provide you with any office supplies such as staplers, scissors, tape, pens or paper.
  • provide you with unscheduled laboratory access time.
  • provide you with calculators, text books, or any other personal property.
  • lend you their books, notes, tools, computers or test equipment.
  • troubleshoot or debug your circuits or computer programs for you.