1
0
mirror of https://github.com/pConst/basic_verilog.git synced 2025-01-14 06:42:54 +08:00

187 Commits

Author SHA1 Message Date
Konstantin Pavlov
f7c4995847 Added fifo combiner 2022-06-06 09:53:15 +03:00
Konstantin Pavlov
b8af169ee5 Updated scripts 2022-06-06 09:52:10 +03:00
Konstantin Pavlov
2388fd3d54 Removed obsolete files. Updated scripts 2022-06-01 17:53:44 +03:00
Konstantin Pavlov
5bba1d2b7e Updated Vivado clean script 2022-05-20 21:36:55 +03:00
Konstantin Pavlov
e583c9f977 Added reference souce code dir 2022-05-16 19:44:36 +03:00
Konstantin Pavlov
864a6900b9 More README fixes 2022-05-16 19:39:38 +03:00
Konstantin Pavlov
8d569ce7a1 Fixed READMEs 2022-05-16 19:29:41 +03:00
Konstantin Pavlov
66733fa819 Added benchmark_projects dir README 2022-05-16 19:21:43 +03:00
Konstantin Pavlov
f6a5726184 Added reference benchmark project for Gowin IDE 2022-05-16 19:06:38 +03:00
Konstantin Pavlov
68ec41121e Added gitignore and clen script for Gowin IDE projects 2022-05-16 18:58:36 +03:00
Konstantin Pavlov
b4c6697703 Added Fmax test project for Gowin 2022-05-16 18:56:57 +03:00
Konstantin Pavlov
f2ed27297d Added Fmax test projects for Quartus and for Vivado 2022-05-01 15:03:04 +03:00
Konstantin Pavlov
8d956479da Added Fmax computation script for Xilinx Vivado 2022-05-01 15:01:47 +03:00
Konstantin Pavlov
9ea8e5e037 Done fifo buffer and tests 2022-05-01 14:52:53 +03:00
Konstantin Pavlov
f74126e5d6 Minor style fixes 2022-05-01 14:50:23 +03:00
Konstantin Pavlov
fd06088078 Added read ahead buffer 2022-04-25 03:43:52 +03:00
Konstantin Pavlov
a6aa3c3893 Done fifo initialization 2022-04-25 01:06:34 +03:00
Konstantin Pavlov
66ff427e1e Added error suppression for Modelsim script 2022-04-25 01:03:37 +03:00
Konstantin Pavlov
98040673a3 Added fifo initialization 2022-04-23 10:12:04 +03:00
Konstantin Pavlov
68b33a10d4 Added simple UART logger 2022-04-23 04:29:15 +03:00
Konstantin Pavlov
c6d4f60bca Updated mem_writer scripts and example output 2022-04-05 18:39:41 +03:00
Konstantin Pavlov
322fa85652 Updated test projects to support dev boards 2022-04-05 18:35:04 +03:00
Konstantin Pavlov
db847e6e7e Added RAM templates 2022-03-31 20:20:15 +03:00
Konstantin Pavlov
90a8836c3d Added clogb2 function 2022-03-31 15:42:11 +03:00
Konstantin Pavlov
e3cba6a4f6 Changed reset mode to asynchronous for soft_latch.sv 2022-03-31 15:36:38 +03:00
Konstantin Pavlov
1a32f07dfc Added optional WIDTH parameter. Made reset signal to be asynchronous 2022-03-31 15:31:57 +03:00
Konstantin Pavlov
a928a6c326 Updated Vivado test project to v2. Digilent Arty board does supported now 2022-03-30 19:40:12 +03:00
Konstantin Pavlov
4c6c8eabb7 Minor fixes for Quartus test project 2022-03-30 19:28:46 +03:00
Konstantin Pavlov
a2f57048dc Added original DP RAM templates from Quartus and Vivado 2022-03-15 15:37:09 +03:00
Konstantin Pavlov
4563fe0f93 Added ascii hex file generator script 2022-02-20 08:13:37 +03:00
Konstantin Pavlov
c3362fb4a2 Added note on MIF file initialization 2022-02-20 06:39:03 +03:00
Konstantin Pavlov
343abf82f7 Added fifo initialization from file 2022-02-20 05:50:35 +03:00
Konstantin Pavlov
2fad2973d0 Added utility script 2022-02-20 05:17:05 +03:00
Konstantin Pavlov
a1608c2326 Added performance variant of encoder and tb 2021-12-25 22:56:16 +03:00
Konstantin Pavlov
76674549c3 Added teo types of encoders 2021-12-25 22:53:30 +03:00
Konstantin Pavlov
fe28e261e6 Added clock jitter 2021-12-25 22:52:24 +03:00
Konstantin Pavlov
090372196e Added AXI templates (originally from Vivado component wizard) 2021-12-24 16:37:13 +03:00
Konstantin Pavlov
36f89f2554 Rewritten arst conditions in cdc_strobe.sv 2021-12-15 11:17:10 +03:00
Konstantin Pavlov
b91f6adac5 Added batch update script for your git repos 2021-11-18 18:38:10 +03:00
Konstantin Pavlov
937edbeb98 Added recursive build script 2021-11-09 14:47:29 +03:00
Konstantin Pavlov
29df4d58b8 Quartus demands to split if conditions 2021-11-09 05:34:16 +03:00
Konstantin Pavlov
2499f3a2ea Added Intel HLS scripts and boilerplate 2021-11-03 17:45:33 +03:00
Konstantin Pavlov
6c5ef366e7 Added Vivado quick project template 2021-11-01 14:48:05 +03:00
Konstantin Pavlov
b87a6bfad0 Added testbench template 2021-11-01 14:47:08 +03:00
Konstantin Pavlov
a80efe16c1 Added more cleaning scripts 2021-10-28 11:46:38 +03:00
Konstantin Pavlov
39490aed15 Added typical .gitignore-files for FPGA projects 2021-10-28 10:03:57 +03:00
Konstantin Pavlov
9203d17a63 Added cleaning scripts 2021-10-28 10:02:41 +03:00
Konstantin Pavlov
fdede74311 Added scripts for back-annotate and git-merge 2021-10-18 09:23:55 +03:00
Konstantin Pavlov
bcc548f914 SImplified reverse_vector.sv code 2021-09-13 11:17:58 +03:00
Konstantin Pavlov
0e19b10433 Updated cdc_strobe. Used gray counter under the hood 2021-09-11 11:04:43 +03:00