Bit-Bang Configuration

HuMANDATA original configuration tool "BBC[EDX-303]" for an USB-FPGA board, EDX-303, provides you

  • FPGA Configuration
  • Configuration Memory Access (Write/Read/Erase)

without a special download cable.
BBC[EDX-303] requires just only .bit 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[EDX-303] 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 slave serial

・Target:ROM
 - Program : Program the configuration device
 - Erase Only : Erase the configuration device (Only 1st sector)

  • [...] : You can select a bit file to use.
  • Dir : A directory part of the rbf file path.
  • File : File name.
  • Always Front : Keep the windows on top.

Option Tab

  • Use default port description : Default USB port description of EDX-303 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.  
-DA Port Description Set an USB port A description Optional
-DB Port Description Set an USB port B description  
-G Positive integer Set time to close. The zero will keep the tool alive.
Maximum value is 10. Default is 3.
-K none Do not save an ini file when close.  

 

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

Note : Use start command with a /wait option command to get proper exit code.

Example of Usage
BBC[EDX-303].exe -f test.bit -c
BBC[EDX-303].exe -f ../../test.bit -p

 


Download

 VersionFile
BBC[EDX-303] tool V14 Download
Project File (C++ Builder 11) V14 Request

History

  • July 29, 2023 V14
    - Support for Windows 11
  • December 22, 2023 V13
    - Fixed error that caused ROM NG due to Rev2 configuration ROM change.
  • March 4, 2019 V12
    - Fixed error of FPGA reset at first startup
  • November 28, 2017 V11
    - Initial Release

If you have questions or requests, please contact us.
 


[

]