Skip to main content

Implementation

This digital Braille Machine is projected using the ChipInventor platform and implemented on the Tang Primer 20K FPGA. The project utilizes 8 buttons and 2 switches of the Devboard to convert Braille combinations into standard keyboard outputs using USB HID (Human Interface Device) functionality, allowing seamless integration with computers without additional drivers.

The following table outlines the key specifications of the project and its hardware requirements:

 

Table 1 – System Specifications

Field

Description

FPGA Board

Tang Primer 20K

FPGA Core

Gowin GW2AR-18

USB Functionality

HID (Human Interface Device) – Recognized as a keyboard

Input Interface

6 Braille buttons + function keys (Caps Lock, SpaceBar button, Delete, Number Mode)

Braille Standard

International Braille (Unified Standard)

Supported Characters

Uppercase and lowercase letters, numbers

Unsupported Characters

Special symbols and punctuation marks

Clock Frequency

27 MHz

Button reading interval

1 second

Power Supply

5V via USB-A

Programming Interface

JTAG or USB Programmer

The project is based in Internationally Standardised Braille.

Here is the blocks diagram of this project: