QCI EmuCore Gen 1 Photonic Inspired Edge Device User Manual
- July 25, 2024
- QCi
Table of Contents
- QCI EmuCore Gen 1 Phnic Inspired Edge Device
- EmuCore Product Information
- Product Usage Instructions
- Get started
- Back of EmuCore
- Mechanical Dimensions
- Connecting EmuCore to a Network
- Reservoir Modeling with EmuCore
- Step 5: Transform and Expand Data
- Next Steps
- Troubleshooting and Support
- Frequently Asked Questions
- References
- Read User Manual Online (PDF format)
- Download This Manual (PDF format)
QCI EmuCore Gen 1 Phnic Inspired Edge Device
EmuCore Product Information
Specifications
- Manufacturer: Quantum Computing Inc
- Model: EmuCore
- Release Date: May 2024
- Revision: A01
- Website: quantumcomputinginc.com
- Contact: 703-436-2161
Product Usage Instructions
Get Started
Before using the EmuCore, familiarize yourself with the contents
of the package:
- What’s in the Box? : Check the items included.
- Label : Identify the labeling on the product.
- Back of EmuCore : Familiarize yourself with the ports and connectors.
- Top of EmuCore : Understand the layout and features on the top side.
Mechanical Dimensions
Refer to the provided mechanical dimensions guide for information on the size and shape of EmuCore.
Connecting EmuCore to a Network
There are two modes to connect EmuCore to a network:
- Direct to Host Mode : Connect EmuCore directly to your host device.
- Via Router Mode : Connect EmuCore to a network via a router.
Reservoir Modeling with EmuCore
To model reservoirs using EmuCore, follow these steps:
- Installation : Install EmuCore following the provided instructions.
- Verifying Connection : Ensure EmuCore is correctly connected to the network.
- Basic Usage : Start using EmuCore for reservoir modeling purposes.
Warranty
Refer to the warranty information provided for details on coverage and terms.
Troubleshooting and Support
If you encounter issues, refer to the troubleshooting section in the manual for assistance.
Notice and Disclaimer
This User Guide, including all text, images, diagrams, and other content
contained herein, is the intellectual property of Quantum Computing Inc. All
rights, including copyright, are reserved. No part of this User Guide may be
reproduced, transmitted, transcribed, stored in a retrieval system, or
translated into any language without the prior written permission of Quantum
Computing Inc.
Any unauthorized use or reproduction of this User Guide may violate copyright
laws and international treaties. The contents of this User Guide are provided
for information purposes only and may be subject to change without notice.
Quantum Computing Inc. assumes no responsibility for errors or omissions in
this document or for any damages, whether direct, indirect, incidental,
consequential, or otherwise, arising from the use or inability to use the
information contained herein.
All trademarks, trade names, logos, and service marks mentioned in this User
Guide belong to their respective owners and are hereby acknowledged.
The use of this User Guide is limited to the intended purpose of assisting
users in the proper installation, operation, and maintenance of the associated
hardware and software. Any other use, including but not limited to commercial
exploitation, distribution, or modification of the content, is strictly
prohibited.
By accessing and using this User Guide, you acknowledge and agree to respect
the copyright and intellectual property rights of Quantum Computing Inc. If
you have any questions or requests regarding the use of this User Guide,
please submit a ticket to
https://quantumcomputinginc.ladesk.com/.
Warning
Safety Warnings: Before working on any equipment, it is crucial to be
aware of the hazards involved with electrical circuitry and to be familiar
with standard practices to prevent accidents. Follow these safety guidelines
to ensure safe operation and installation of your EmuCore device. Handle the
ultimate disposal of this product in accordance with all national laws and
regulations. Ensure that the installation of the equipment complies with local
and national electrical codes. This product is intended for indoor
installation only. Keep it away from water, fire, humidity, and hot
environments to prevent damage and ensure safe operation. Use only the power
supply and accessories approved by the manufacturer, which are provided in the
original packaging of this product. Carefully read the installation
instructions before connecting the system to the power source to ensure proper
setup and to avoid potential hazards. We cannot guarantee that no accidents or
damage will occur due to improper use of the device. Please use this product
with care and operate at your own risk. In the event of device failure,
disconnect it from power immediately. The fastest way to do so is by
unplugging the power plug from the power outlet. It is the customer’s
responsibility to follow local country regulations regarding the installation
and use of this product. By following these safety warnings, you can help
ensure the safe and effective operation of your EmuCore device. If you have
any questions or concerns, please contact our customer support team for
assistance.
Non-Compliance Notice: This device has not yet passed CE or FCC emissions
certification testing, so it might not be compliant with industry standards
and regulations. Users should take appropriate precautions and use the device
at their own risk.
Future Compliance Updates: QCi is committed to continuous improvement and
may release updates or revisions to enhance compliance with standards and
regulations. Users are advised to regularly check for updated documents on our
website and follow any recommendations provided by Quantum Computing Inc.
Contact Information: All questions or concerns regarding the compliance
status or safe use of this device should be directed to the QCi customer
support team.
Get started
What’s in the Box?
- EmuCore Device
- Micro USB cable
- USB-C DC Power Adapter
- AC Power Cord (will vary by country)
If any of the parts are incorrect, missing, or damaged, contact your QCi Support representative or reseller. Keep the carton, including the original packaging material, in case you need to return the product for repair.
Label
View the label on the back of the package box to identify the serial number and mac address details.
Back of EmuCore
Device Interfaces
From left to right, along the back face of the device, you will find the following interfaces:
- Power Button: Used to turn the device on or
- USB-C Port: Used for powering the
- Micro-USB Port: Used for firmware
- Device Reset Button: Located through a pinhole, used for resetting the device if it
- Ethernet Port: Communication
- Chassis Ground: Used for grounding the
Power Button Functionality
The power button has different functions based on how long you press it:
- Short Press: Safely shuts down the device, similar to turning off a The device completes its tasks before powering off.
- Long Press: Cuts power to the device immediately, useful if the device is not
The power button also has an internal LED that indicates when the device is powered correctly.
Reset Button
The reset button, located through a pinhole, can be used to reset the processor. Press the reset button once to reset a non responsive device.
Ethernet Port LED’s
The Ethernet port has two built-in LED’s, green and yellow, which indicate communication status. The table below describes the LED behaviors:
Green LED | Yellow LED | Link (Mbps) | Status |
---|---|---|---|
ON | OFF | 1000 | No Activity |
BLINKING | OFF | 1000 | Activity (TX / RX) |
OFF | ON | 100 | No Activity |
OFF | BLINKING | 100 | Activity (TX / RX) |
ON | ON | 10 | No Activity |
BLINKING | BLINKING | 10 | Activity (TX / RX) |
Table 1: Ethernet port LED status.
Top Of EmuCore
Device Status Indicator
On the top of the EmuCore device, the QCI logo indicates the current status of the device through different LED colors. See the table below for details:
Device Status | LED Color |
---|---|
Device Available (execution lock available) | White |
Resetting Reservoir | Red |
Modeling Data | Green |
Device Unavailable(execution lock in use) | Blue |
Table 2: Device status for LED colors displayed from EmuCore.
Mechanical Dimensions
Connecting EmuCore to a Network
This section explains how to connect your EmuCore device to a network in two different modes: Direct to Host and Via Router. Follow the instructions below to set up your device and find its IP address.
Direct to Host Mode
In this mode, the EmuCore device is connected directly to a host computer, which acts as a DHCP server. Here’s how to set up the host as a DHCP server on windows operating systems:
Windows Setup
- Download and Install Tftpd64:
- Download the Tftpd64 application from the official website: Tftpd64 Download.
- Install the application by following the on-screen
- Configure Tftpd64 as a DHCP Server:
- Open the Tftpd64
- Go to the DHCP
- Check the box next to DHCP Server to enable the DHCP server
- Set Up DHCP Settings:
- IP Pool Starting Address: Enter the starting IP address for the DHCP pool (e.g., 192.168.1.100).
- Size of Pool: Enter the number of IP addresses in the pool (e.g., 50).
- Boot File: Leave this field blank unless you need to specify a boot file for network
- WINS/DNS Server: Enter the IP address of your DNS server (usually the router’s IP address).
- Default Router: Enter the IP address of your router (if applicable).
- Mask: Enter the subnet mask (usually 255.255.0).
- Start the DHCP Server:
- Click the Save button to save the
- Ensure that the Tftpd64 application remains open and running to serve as the DHCP
- Finding the IP Address of EmuCore
- Once the DHCP server is running, you can find the IP address assigned to the EmuCore device using the Tftpd64 application:
- In the Tftpd64 application, go to the DHCP
- Look for the DHCP Leases section to find the IP address assigned to the EmuCore
Via Router Mode
In this mode, the EmuCore device is connected to a network via a router, which assigns the IP address to the device.
Setting Up the Connection
- Connect the EmuCore device to the router using an Ethernet
- Ensure the router’s DHCP server is enabled (usually enabled by default).
Finding the IP Address of EmuCore
You can locate the IP address assigned to your EmuCore device using the router’s web interface or network commands. Follow the instructions below for each method.
Router Web Interface
- Log In: Access the router’s web interface, typically available at http://192.168.1.1 or a similar address.
- Check Connected Devices: Navigate to the section that displays connected This is usually found under “Device List,” “Connected Devices,” or a similar heading.
- Find EmuCore Device: Search EmuCore device in the “Device List”. The IP address assigned to it will be displayed next to the device name “emucore”.
Using Network Commands
You can also find the IP address using network commands on your host computer. This method varies slightly between Windows and Linux/Mac systems.
Windows
- Open Command Prompt: Press Win + R, type cmd, and press Enter.
- Execute Command: Type the following command and press Enter:
Replace
Linux/Mac
- Open Terminal: On Linux, press Ctrl + Alt + T; on Mac, press Cmd + Space, type Terminal, and press Enter.
- Execute Command: Type the following command and press Enter:
Replace
Reservoir Modeling with EmuCore
This section provides a detailed guide on how to use the EmuCore Reservoir Computer for reservoir modeling. To ensure that your EmuCore server is accessible, you need to utilize the system monitoring capabilities of the Python package emucore-direct.
Installation
To install emucore-direct on your host computer, use the wheel file that can be downloaded from the web. Open your terminal and run the following command:
The package supports Python version 3.8, 3.9, and 3.10.
Verifying Connection
After powering on the device, the next step is to verify its availability for processing. You can do this using the system_version call from emucore-direct package to check if the connection to the device over the Ethernet cord has been established.
Basic Usage
For more detailed information on functions or usage patterns, refer to emucore-direct documentation.
The basic process for modeling using EmuCore involves feeding data to the reservoir sequentially, which creates an expanded representation based on the current reservoir configuration. This expanded representation is easier to model and may require simpler models to achieve good prediction results.
Example: Modeling a Sine Wave
To illustrate this process, we’ll use a sine wave to demonstrate how the reservoir functions.
Step 1: Instantiate the Client
First, you need to instantiate the EmuCore client. Replace the values for IP_ADDR and PORT with those specific to your system:
Step 2: Acquire the Execution Lock
Reservoirs require state during processing, so to prevent collisions, a
locking mechanism is available. To acquire the execution lock, run:
This function waits for the execution lock indefinitely until it becomes
available.
Step 3: Configure the Reservoir Model
There are various parameters that can be tuned for better prediction results. Here’s an example configuration:
Step 4: Generate and Split Data
Generate data from the sine wave and split it into training and testing sets:
Step 5: Transform and Expand Data
Now that the reservoir is configured, use it to transform and expand the data:
Next Steps
For further details and advanced configurations, refer to the emucore-direct documentation. This guide provides a foundation for using EmuCore for reservoir computing, enabling you to leverage its capabilities for your modeling tasks.
Warranty
For warranty information and support services, please visit our website or contact our customer support team.
Troubleshooting and Support
If you encounter any issues with the EmuCore device or have questions about its operation, refer to this manual, the software package documentation, or contact our customer support for assistance at https://quantumcomputinginc.ladesk.com
Frequently Asked Questions
Q: Can I use EmuCore for data analysis?
A: EmuCore is primarily designed for reservoir modeling purposes. For data analysis, consider using specialized tools.
Q: Is EmuCore compatible with all operating systems?
A: EmuCore is compatible with most major operating systems. Check the system requirements for specific details.
Q: How do I update the firmware on EmuCore?
A: Firmware updates can be downloaded from the manufacturer’s website and installed following the provided instructions.
Q: What should I do if I can’t access my EmuCore device at the identified IP address?
A: If connected to the device via ethernet check if ethernet cord is still connected and has not come loose. If connecting over network. Attempt to ping device IP address to see if it is accessible. If it is not accessible this may indicate that there are networking restrictions that have been configured in your private network that are blocking access to the de
References
- Quantum Computing Inc
- TFTPD64 : an opensource IPv6 ready TFTP server/service for windows : TFTP server
- emucore-direct - Quantum Computing Inc
- Getting Started - Quantum Computing Inc
- Welcome to our QCi Support Portal
Read User Manual Online (PDF format)
Read User Manual Online (PDF format) >>