HuMANDATA original configuration tool "BBC[EDA-009]" provides you
- FPGA Configuration
- Configuration Memory Access (Write/Read/Erase)
without a special download cable.
BBC[EDA-009] requires just only .rbf file for both operations. You do not need to prepare an mcs file for configuration device. Software project files and source codes are offered to customize. (C++ Builder 11)
BBC[EDA-009] is tested under these OS below, and is not supported for Mac and Linux.
- Windows 11
- Windows 10
- Windows 8.1
- Windows 8
- Windows 7
Command Tab
・Target:FPGA
- Configuration : Configure the FPGA
- Reset : Reset the FPGA
NOTE : Set the configuration mode as PS mode
・Target:ROM
- Program : Program the configuration device
- Erase Only : Erase the configuration device (Only 1st sector)
NOTE : Set the configuration mode as PS mode
- [...] : You can select an rbf file to use. See below how to generate an rbf file.
- Dir : A directory part of the rbf file path.
- File : File name.
- Always Front : Keep the windows on top.
- Use default port description : Default USB port description of EDA-009 will be used.
- Save Setting (ini file) : You can save the file path and other settings for next launch.
- Show System Message : You can see more detailed log.
- Find Ports : You can see ports which are detected on PC.
Use with command line arguments
You can set the file path and execute comfiguration.
Command (Ignorecase) |
Followed Argument | Function | Note |
-F | file path | Set the file path fields. | Both relative and absolute path are OK. Same directory of exe will be used when you set just only file name. |
-C | none | Configure the FPGA. | -F is necessary |
-A | none | Configure the FPGA. The done pin will not be checked after configuration. |
-F is necessary |
-R | none | Reset the FPGA reset. | |
-P | none | Program the configuration device. | -F is necessary |
-E | none | Erase the configuration device. | |
-N | none | Check the done pin condition. | |
-D | Port Description | Set an USB port description | Optional |
-G | Positive integer | Set time to close. | The zero will keep the tool alive. Maximum value is 10. |
Exit Code | Result |
0 | Finished successfully |
1 | The done pin is high (-N command) |
2 | The done pin is low (-N command) |
-1 | Finished with some error |
-2 | File path is not set |
Example of Usage
BBC[EDA-009].exe -f test.rbf -c
BBC[EDA-009].exe -f ../../test.rbf -p
Generate RBF file
Please refer below to generate RBF file with Quartus.
(1) Open [Assignments] Menu then Click [Device]
(2) Click [Device and Pin Options]
-Click to enlarge-
(3) Open [Programming Files] then check [Raw Binary File (rbf)]
-Click to enlarge-
Download
Version | File | |
---|---|---|
BBC[EDA-009] tool | V22 | Download |
Project Files (C++ Builder 11) | V22 | Request |
Simple configuration application "BitCfg3" is here. (FPGA configuration only, VC++6.0 project)
History
July 20, 2023 : Support for Windows 11 (V22)
June 8, 2016 : Release
If you have questions or requests, please contact us.
[
]