-
Notifications
You must be signed in to change notification settings - Fork 2
Commit
This commit does not belong to any branch on this repository, and may belong to a fork outside of the repository.
Merge pull request #16 from Huzifa1/master
Fix Bugs + Update the README
- Loading branch information
Showing
6 changed files
with
98 additions
and
97 deletions.
There are no files selected for viewing
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -1,27 +1,32 @@ | ||
# Documentation | ||
|
||
The general documentation and technical background can be found in the [main wiki](https://wikis.uni-paderborn.de/pc2doc/FPGA_Serial_Channels). | ||
|
||
# PLANNED FEATURES | ||
|
||
If you want to request more features, please file an issue. Current list of planed features: | ||
|
||
* collapse nodes for better overview | ||
* concept to colorize links to have a better overview | ||
* "random" where useful | ||
* defined schemes for specific topologies. | ||
* generate directly the image from ?import argument | ||
* write actual documentation how to use the tool | ||
* generate topology from predefined set | ||
* e.g. ring; then ask for number of nodes | ||
* http://jsfiddle.net/gopi1410/yWs7P/ warn on close tag | ||
* tutorial mode | ||
* new feature goes here | ||
* one feature is not enough | ||
|
||
# TODOs | ||
* srun: found predefined topology (ring, etc.), ignoring explicitly given links | ||
* delete has issues if node has self-links | ||
* svg export computes wrong size when bounding box is a connection. | ||
* nodes are smaller after undo/redo | ||
# FPGA Link GUI Tool | ||
|
||
The FPGA Link GUI Tool is a graphical interface that enables users to visualize and configure connections between FPGA nodes and Ethernet switches. This tool is particularly useful for managing FPGA-to-FPGA networks, providing an intuitive, drag-and-drop interface for setting up custom configurations. | ||
|
||
For more detailed information about FPGA-to-FPGA networking, please refer to the [FPGA-to-FPGA Networking Documentation](https://upb-pc2.atlassian.net/wiki/spaces/PC2DOK/pages/1903573/FPGA-to-FPGA+Networking). | ||
|
||
## Using the Tool | ||
|
||
- On the left sidebar, you’ll find various components: | ||
- **Intel Nodes**: Drag and drop to add Intel FPGA nodes to the workspace. | ||
- **Xilinx Nodes**: Drag and drop to add Xilinx FPGA nodes. | ||
- **Ethernet Switches**: Drag and drop to add Ethernet switches to the network. | ||
- **Custom Labels**: Annotate your design with custom labels for easier identification of nodes and connections. | ||
- **Grid Toggle**: Enable or disable grid view to aid in node placement. | ||
- **Connection Types**: Select from different types of connections via the dropdown menu to tailor the network design to your needs. | ||
|
||
|
||
- **Connecting Nodes**: | ||
- Use the **grey ports** on each node to establish connections either within the same node or between different nodes. | ||
- Use the **green ports** to set up predefined configurations for connecting nodes. | ||
|
||
|
||
- **Editing and Configuring**: | ||
- Utilize the **Undo** and **Redo** buttons at the top left corner to adjust your design as needed. | ||
- Once your configuration is complete, use the following options to save or share it: | ||
- **Copy --fpgalink**: Generates a command for use with the `changeFPGAlinks` bash command to configure your FPGA setup. | ||
- **Copy URL**: Copies a URL that links directly to your current configuration, allowing you to share or revisit it later. | ||
|
||
|
||
- **Importing and Exporting Configurations**: | ||
- To visualize an existing configuration, use the **Import Intel** or **Import Xilinx** buttons to import a command and render it within the GUI. | ||
|
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters