diff --git a/videocard/_xmsgs/pn_parser.xmsgs b/videocard/_xmsgs/pn_parser.xmsgs
new file mode 100644
index 0000000..a38ed26
--- /dev/null
+++ b/videocard/_xmsgs/pn_parser.xmsgs
@@ -0,0 +1,12 @@
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/videocard/iseconfig/videocard.projectmgr b/videocard/iseconfig/videocard.projectmgr
new file mode 100644
index 0000000..66e4a58
--- /dev/null
+++ b/videocard/iseconfig/videocard.projectmgr
@@ -0,0 +1,58 @@
+
+
+
+
+
+
+
+
+ 2
+
+
+ Unassigned User Library Modules
+
+ 0
+ 0
+ 000000ff00000000000000010000000100000000000000000000000000000000020200000001000000010000006400000213000000020000000100000000000000000200000064ffffffff000000810000000300000002000002130000000100000003000000000000000100000003
+ true
+ Unassigned User Library Modules
+
+
+
+ 1
+ Design Utilities
+
+
+
+
+ 0
+ 0
+ 000000ff00000000000000010000000100000000000000000000000000000000000000000000000213000000010000000100000000000000000000000064ffffffff000000810000000000000001000002130000000100000000
+ false
+
+
+
+
+ 1
+
+
+ 0
+ 0
+ 000000ff00000000000000010000000000000000010000000000000000000000000000000000000190000000040101000100000000000000000000000064ffffffff0000008100000000000000040000005400000001000000000000002d00000001000000000000009100000001000000000000007e0000000100000000
+ false
+
+
+
+
+ 1
+
+
+ 0
+ 0
+ 000000ff0000000000000001000000000000000001000000000000000000000000000000000000014b000000010001000100000000000000000000000064ffffffff0000008100000000000000010000014b0000000100000000
+ false
+ work
+
+ 000000ff00000000000000020000016a0000012001000000060100000002
+ Implementation
+
diff --git a/videocard/iseconfig/videocard_top.xreport b/videocard/iseconfig/videocard_top.xreport
new file mode 100644
index 0000000..f01ce13
--- /dev/null
+++ b/videocard/iseconfig/videocard_top.xreport
@@ -0,0 +1,215 @@
+
+
+
+ 2026-03-12T03:32:42
+ videocard_top
+ Unknown
+ /home/srikar/projects/drm-learn/rpi-dragonL/videocard/iseconfig/videocard_top.xreport
+ /home/srikar/projects/drm-learn/rpi-dragonL/videocard
+ 2026-03-12T03:32:42
+ false
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/videocard/videocard.gise b/videocard/videocard.gise
new file mode 100644
index 0000000..d0001c2
--- /dev/null
+++ b/videocard/videocard.gise
@@ -0,0 +1,28 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ 11.1
+
+
+
+
+
+
+
+
diff --git a/videocard/videocard.ucf b/videocard/videocard.ucf
new file mode 100644
index 0000000..9b8d799
--- /dev/null
+++ b/videocard/videocard.ucf
@@ -0,0 +1,35 @@
+# PCIe
+#INST "pci/ep/GT_i/tile0_gtpa1_dual_wrapper_i/gtpa1_dual_i" LOC = GTPA1_DUAL_X0Y0;
+NET "sys_clk_p" LOC = B8;
+
+NET "pci_exp_rxp" LOC = D5;
+NET "pci_exp_rxn" LOC = C5;
+
+NET "pci_exp_txp" LOC = B4;
+NET "pci_exp_txn" LOC = A4;
+
+# Onboard clock
+NET "board_clk" LOC = K3;
+
+# LEDS
+NET "led0" LOC = C1;
+NET "led1" LOC = C2;
+NET "led2" LOC = U1;
+
+# HDMI A (bottom)
+NET "TMDS_Ap[2]" LOC="U16" | IOSTANDARD = TMDS_33; # red
+NET "TMDS_Ap[1]" LOC="U15" | IOSTANDARD = TMDS_33; # green
+NET "TMDS_Ap[0]" LOC="T14" | IOSTANDARD = TMDS_33; # blue
+NET "TMDS_Ap_clock" LOC="T12" | IOSTANDARD = TMDS_33; # clock
+
+# HDMI B (middle)
+NET "TMDS_Bp[2]" LOC="U11" | IOSTANDARD = TMDS_33; # red
+NET "TMDS_Bp[1]" LOC="U10" | IOSTANDARD = TMDS_33; # green
+NET "TMDS_Bp[0]" LOC="T9" | IOSTANDARD = TMDS_33; # blue
+NET "TMDS_Bp_clock" LOC="U8" | IOSTANDARD = TMDS_33; # clock
+
+# HDMI C (top)
+NET "TMDS_Cp[2]" LOC="U7" | IOSTANDARD = TMDS_33; # red
+NET "TMDS_Cp[1]" LOC="T6" | IOSTANDARD = TMDS_33; # green
+NET "TMDS_Cp[0]" LOC="U5" | IOSTANDARD = TMDS_33; # blue
+NET "TMDS_Cp_clock" LOC="T4" | IOSTANDARD = TMDS_33; # clock
\ No newline at end of file
diff --git a/videocard/videocard.xise b/videocard/videocard.xise
new file mode 100644
index 0000000..a3f86ac
--- /dev/null
+++ b/videocard/videocard.xise
@@ -0,0 +1,359 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/videocard/videocard_top.v b/videocard/videocard_top.v
new file mode 100644
index 0000000..d070ab2
--- /dev/null
+++ b/videocard/videocard_top.v
@@ -0,0 +1,25 @@
+`timescale 1ns / 1ps
+//////////////////////////////////////////////////////////////////////////////////
+// Company:
+// Engineer:
+//
+// Create Date: 03:32:41 03/12/2026
+// Design Name:
+// Module Name: videocard_top
+// Project Name:
+// Target Devices:
+// Tool versions:
+// Description:
+//
+// Dependencies:
+//
+// Revision:
+// Revision 0.01 - File Created
+// Additional Comments:
+//
+//////////////////////////////////////////////////////////////////////////////////
+module videocard_top(
+ );
+
+
+endmodule
diff --git a/videocard/videocard_top_summary.html b/videocard/videocard_top_summary.html
new file mode 100644
index 0000000..28966aa
--- /dev/null
+++ b/videocard/videocard_top_summary.html
@@ -0,0 +1,79 @@
+
Xilinx Design Summary
+
+
+
+| videocard_top Project Status |
+
+| Project File: |
+videocard.xise |
+Parser Errors: |
+ No Errors |
+
+
+| Module Name: |
+videocard_top |
+Implementation State: |
+New |
+
+
+| Target Device: |
+xc6slx25t-2csg324 |
+ |
+ |
+
+
+| Product Version: | ISE 14.7 |
+ |
+ |
+
+
+| Design Goal: |
+Balanced |
+ |
+
+ |
+
+
+| Design Strategy: |
+Xilinx Default (unlocked) |
+ |
+ |
+
+
+| Environment: |
+ |
+ |
+ |
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+| Detailed Reports | [-] |
+| Report Name | Status | Generated |
+Errors | Warnings | Infos |
+| Synthesis Report | | | | | |
+| Translation Report | | | | | |
+| Map Report | | | | | |
+| Place and Route Report | | | | | |
+| Power Report | | | | | |
+| Post-PAR Static Timing Report | | | | | |
+| Bitgen Report | | | | | |
+
+
+| Secondary Reports | [-] |
+| Report Name | Status | Generated |
+
+
+
+
Date Generated: 03/12/2026 - 03:32:42
+
\ No newline at end of file