Commit Graph
71 Commits
Author SHA1 Message Date
maksyuki 441b9ad449 chore: modify license holder to author name 2024-12-14 21:23:34 +08:00
maksyuki cf88e2b147 feat: add port assign to the clk int div module 2024-10-16 14:49:44 +08:00
maksyuki 351d8b08de feat: add clk cnt port to the vga core 2024-10-10 12:20:21 +08:00
maksyuki e314dfca7d feat: modify mem gen func 2024-08-17 20:56:28 +08:00
maksyuki 70dc921a82 feat: add driver and test codes 2024-08-17 10:09:20 +08:00
maksyuki 5de2875a24 feat: modify test case impl 2024-08-16 17:58:32 +08:00
maksyuki 0b9fcf7fc8 fix: fix div 2 pclk bug 2024-08-16 12:14:18 +08:00
maksyuki 29e56cdf87 docs: modify div value prog guide 2024-08-15 20:20:27 +08:00
maksyuki 4bc540242b fix: fix clk div module impl bug 2024-08-15 19:42:11 +08:00
maksyuki 2e628c6822 style: format the test codes 2024-08-15 17:44:25 +08:00
maksyuki 2a904b1564 fix: fix cnt default value 2024-07-29 11:59:03 +08:00
maksyuki 659ea0ddb8 fix: add default case to the fetch size logic 2024-05-27 23:09:48 +08:00
maksyuki 8ad08c4d15 docs: use 'vgalcd' to replace 'vga' flag 2024-05-26 10:25:59 +08:00
maksyuki cdf21ee571 chore: use 'vgalcd' to replace 'vga' flag 2024-05-26 10:24:33 +08:00
maksyuki 2150e6dcb2 feat: use stream fifo to replace fifo 2024-05-21 23:27:40 +08:00
maksyuki 2d55975e47 feat: add vga irq and fb switch test 2024-05-21 16:05:44 +08:00
maksyuki 17797581f9 docs: format the software guide code style 2024-05-21 12:33:01 +08:00
maksyuki 91b36270f3 docs: add software guide 2024-05-21 12:30:06 +08:00
maksyuki 17d76600fb fix: fix a error fb block switch bug 2024-05-21 11:33:33 +08:00
maksyuki 66487c0ef8 fix: fix a arlen calc bug 2024-05-21 10:49:08 +08:00
maksyuki 0ef65ab953 feat: modify pixel cnt reg impl 2024-05-21 00:28:18 +08:00
maksyuki 7c57864c90 docs: add thold reg define 2024-05-21 00:27:32 +08:00
maksyuki 5e3de8fb58 feat: add more depth to the mem space 2024-05-21 00:26:53 +08:00
maksyuki 7258395e32 feat: add thold register and fix error pixel count bug 2024-05-20 21:11:35 +08:00
maksyuki c396c413ff fix: modify axi arlen input and en bugs 2024-05-20 20:28:37 +08:00
maksyuki 84db4e3188 feat: use logic type to replace typedef type 2024-05-20 20:27:51 +08:00
maksyuki 4585a53029 fix: fix arvalid fsm en and init addr en bug 2024-05-20 14:53:15 +08:00
maksyuki c0929b1922 feat: modify fb test and init mem pos 2024-05-20 14:34:17 +08:00
maksyuki 5fa84e9c45 chore: add gen mem script 2024-05-20 14:33:12 +08:00
maksyuki 0c782de451 feat: add sim mem model module 2024-05-20 11:02:06 +08:00
maksyuki d8d81b1de8 feat: add fb testcase 2024-05-20 11:01:39 +08:00
maksyuki 0e239f0165 fix: fix error burlen bitfield name 2024-05-19 14:46:56 +08:00
maksyuki 84e5ed1307 docs: add reg def in datasheet 2024-05-19 14:38:53 +08:00
maksyuki 8bcf242328 feat: add clk div and tm mode testsuit 2024-05-17 18:11:58 +08:00
maksyuki 8a95ec58d2 fix: rm unused suffix semi in fsm 2024-05-17 18:10:01 +08:00
maksyuki d8936cc7d9 fix: fix cng fsm err and pclk ena signal 2024-05-17 17:57:13 +08:00
maksyuki 8c78fac312 feat: add rst and wr/rd reg testsuit 2024-05-17 10:16:54 +08:00
maksyuki 08db57cefd fix: fix same slave reg addr bug 2024-05-17 10:16:27 +08:00
maksyuki eab1ee8aa3 fix: fix some typos 2024-05-17 10:04:02 +08:00
maksyuki 56b07a648c chore: modify smoke test and comp script 2024-05-17 10:03:29 +08:00
maksyuki 666a57c718 feat: add two fb page switch func 2024-05-17 09:40:22 +08:00
maksyuki 3e06c70ba6 feat: add data split logic to fetch logic 2024-05-16 22:30:12 +08:00
maksyuki 5ced965ab2 feat: add axi4 ar chnl addr and len logics 2024-05-16 22:08:28 +08:00
maksyuki e32d59b023 feat: add hor and ver irq 2024-05-16 14:56:58 +08:00
maksyuki 5256fb8b17 feat: add axi4 mst fsm logic 2024-05-15 17:26:00 +08:00
maksyuki 9d026e4a46 feat: add axi4 if and test mode ctrl logic 2024-05-15 11:41:51 +08:00
maksyuki 179babccfe feat: mv cfg and mst if into top module 2024-05-15 09:19:30 +08:00
maksyuki d9e7bc907f feat: add axi4 master read modules 2024-05-13 22:38:01 +08:00
maksyuki 4a801c20b8 feat: add vga core module 2024-05-13 22:35:16 +08:00
maksyuki f07610264f feat: add ports define to cfg reg module 2024-05-13 21:29:54 +08:00
maksyuki d39ffe05a7 feat: add stat reg impl 2024-05-13 21:03:23 +08:00
maksyuki 36cae1790d feat: add vga reg wr/rd func 2024-05-13 10:58:28 +08:00
maksyuki 8584fb7fa4 feat: inst vga cnt in vga tgmen module 2024-05-13 10:32:26 +08:00
maksyuki 1587f507ab feat: add vga tim cnt modules 2024-05-13 10:19:25 +08:00
maksyuki 37ad43f40c feat: redefine the func regs 2024-05-12 23:12:12 +08:00
maksyuki a4df4f5e0a feat: add vga timing and cnt modules 2024-05-12 22:53:53 +08:00
maksyuki 593d0ef334 feat: modify vga reg defines 2024-05-11 23:42:07 +08:00
maksyuki 7d260b0a5c feat: add vga cfg reg module 2024-05-11 23:41:37 +08:00
maksyuki e6eeebeb08 docs: add init spec defines 2024-05-10 09:23:01 +08:00
maksyuki 6fe058c2b9 chore: rm unused file 2024-03-26 11:20:32 +08:00
maksyuki fd5512a677 feat: add test mode and color marcro 2023-12-25 16:46:27 +08:00
maksyuki 44347a8e88 feat: add rgb mode func 2023-12-20 20:52:38 +08:00
maksyuki 1a12c12062 feat: add vga cnt func codes 2023-12-20 20:32:08 +08:00
maksyuki 8314a27287 feat: add all testbech files 2023-12-20 19:58:49 +08:00
maksyuki 438ce17444 chore: add vcs comp option to the makefile 2023-12-20 19:58:27 +08:00
maksyuki cc4556ccff chore: remove unsed tb file 2023-12-20 19:45:19 +08:00
maksyuki 87261b4de3 feat: add vga register define 2023-12-19 19:38:23 +08:00
maksyuki 3859821074 feat: add new vga register define 2023-12-18 19:41:35 +08:00
maksyuki 08e5df7acc chore: init the project 2023-12-17 16:28:44 +08:00
maksyuki b31e627118 chore: remove unsed files 2023-12-17 16:25:43 +08:00
Miao Yuchi 95ff89eb33 Initial commit 2023-08-08 10:22:49 +08:00