https://github.com/wissance/quickrs232
A versatile full-duplex RS232 FPGA module with internal FIFO buffer on RX
https://github.com/wissance/quickrs232
altera-uart fpga fpga-programming fpga-rs232 rs232 serial-communication serial-communication-fpga uart uart-verilog verilog-library verilog-rs232 verilog-serial-port verilog-uart
Last synced: 3 months ago
JSON representation
A versatile full-duplex RS232 FPGA module with internal FIFO buffer on RX
- Host: GitHub
- URL: https://github.com/wissance/quickrs232
- Owner: Wissance
- License: apache-2.0
- Created: 2023-03-20T18:29:52.000Z (over 2 years ago)
- Default Branch: master
- Last Pushed: 2024-08-06T19:06:02.000Z (11 months ago)
- Last Synced: 2025-02-09T15:42:53.188Z (4 months ago)
- Topics: altera-uart, fpga, fpga-programming, fpga-rs232, rs232, serial-communication, serial-communication-fpga, uart, uart-verilog, verilog-library, verilog-rs232, verilog-serial-port, verilog-uart
- Language: Verilog
- Homepage: https://wissance.github.io/QuickRS232/
- Size: 739 KB
- Stars: 2
- Watchers: 3
- Forks: 0
- Open Issues: 7
-
Metadata Files:
- Readme: README.md
- License: LICENSE
Awesome Lists containing this project
README
## QuickRS232



`QuickRS232` is a versatile `RS232` `FPGA` `Verilog` module with following features:
* ***Internal data buffering*** with `FIFO` builtin in `RS232` with parametric `FIFO` depth;
* ***Full-duplex mode*** (as `RS232` standard supports) with parallel Receive (`Rx`) and Transmit (`Tx`);
* Supports ***either `No Flow Control` mode or Hardware Flow Control*** mode (`RTS + CTS`);`RS232` timing diagrams (`115200 bod/s`, `even parity`, `no flow control`):

`FIFO` timing diagrams
