From 46051ba43e1bd8807c8de2fb4eaaa60768b0475d Mon Sep 17 00:00:00 2001 From: AnantaSrikar Date: Thu, 12 Mar 2026 03:34:49 -0400 Subject: [PATCH] videocard: ISE init commit --- videocard/_xmsgs/pn_parser.xmsgs | 12 + videocard/iseconfig/videocard.projectmgr | 58 ++++ videocard/iseconfig/videocard_top.xreport | 215 +++++++++++++ videocard/videocard.gise | 28 ++ videocard/videocard.ucf | 35 +++ videocard/videocard.xise | 359 ++++++++++++++++++++++ videocard/videocard_top.v | 25 ++ videocard/videocard_top_summary.html | 79 +++++ 8 files changed, 811 insertions(+) create mode 100644 videocard/_xmsgs/pn_parser.xmsgs create mode 100644 videocard/iseconfig/videocard.projectmgr create mode 100644 videocard/iseconfig/videocard_top.xreport create mode 100644 videocard/videocard.gise create mode 100644 videocard/videocard.ucf create mode 100644 videocard/videocard.xise create mode 100644 videocard/videocard_top.v create mode 100644 videocard/videocard_top_summary.html 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.xiseParser Errors: No Errors
Module Name:videocard_topImplementation State:New
Target Device:xc6slx25t-2csg324
  • Errors:
 
Product Version:ISE 14.7
  • Warnings:
 
Design Goal:Balanced
  • Routing Results:
Design Strategy:Xilinx Default (unlocked)
  • Timing Constraints:
 
Environment: 
  • Final Timing Score:
  
+ + + + + + + + + + + + 
+ + + + + + + + + + +
Detailed Reports [-]
Report NameStatusGeneratedErrorsWarningsInfos
Synthesis Report     
Translation Report     
Map Report     
Place and Route Report     
Power Report     
Post-PAR Static Timing Report     
Bitgen Report     

+ + +
Secondary Reports [-]
Report NameStatusGenerated
+ + +
Date Generated: 03/12/2026 - 03:32:42
+ \ No newline at end of file