You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
RST : in std_logic; -- high active synchronous reset
@@ -50,10 +50,10 @@ Example of receiving data on the user interface of the UART controller. The last
50
50
### Table of resource usage summary:
51
51
52
52
Parity type | LE | FF | M9k | Fmax
53
-
:---:|:---:|:---:|:---:|:---:
54
-
none | 77 | 56 | 0 | 305.5 MHz
55
-
even/odd | 84 | 60 | 0 | 289.4 MHz
56
-
mark/space | 82 | 60 | 0 | 290.7 MHz
53
+
------------|----|----|-----|-----------
54
+
none | 77 | 56 | 0 | 305.5 MHz
55
+
even/odd | 84 | 60 | 0 | 289.4 MHz
56
+
mark/space | 82 | 60 | 0 | 290.7 MHz
57
57
58
58
*Implementation was performed using Quartus Prime Lite Edition 20.1.0 for Intel Cyclone 10 FPGA (10CL025YU256C8G). Setting of some generics: USE_DEBOUNCER = True, BAUD_RATE = 115200, CLK_FREQ = 50e6.*
59
59
@@ -64,6 +64,13 @@ A simulation is prepared in the repository. You can use the prepared TCL script
64
64
vsim -do sim/sim.tcl
65
65
```
66
66
67
+
Or it is possible to run the simulation using the [GHDL tool](https://github.com/ghdl/ghdl). Linux users can use the prepared bash script (in ```sim/``` folder) to run the simulation in GHDL:
68
+
```
69
+
./sim_ghdl_run.sh
70
+
```
71
+
72
+
I also use the GHDL tool for CI: automated VHDL simulations in the GitHub Actions environment ([setup-ghdl-ci](https://github.com/ghdl/setup-ghdl-ci)).
73
+
67
74
## Examples:
68
75
69
76
The repository also includes several UART example designs. I use it on my [FPGA board CYC1000](https://shop.trenz-electronic.de/en/TEI0003-02-CYC1000-with-Cyclone-10-FPGA-8-MByte-SDRAM) with Intel Cyclone 10 FPGA (10CL025YU256C8G) and FTDI USB to UART Bridge. Here you can find [the documentation of the CYC1000 board](https://www.trenz-electronic.de/fileadmin/docs/Trenz_Electronic/Modules_and_Module_Carriers/2.5x6.15/TEI0003/REV02/Documents/CYC1000%20User%20Guide.pdf).
0 commit comments