From 967b1c5939310588634d8c524362db13153bddfd Mon Sep 17 00:00:00 2001 From: NachtSpyder04 Date: Sat, 18 May 2024 17:14:16 +0530 Subject: [PATCH 1/3] [Project]: Add new project: Video Card on FPGA --- _projects/Video_Card_FPGA.md | 22 ++ _site/projects/Video_Card_FPGA/index.html | 286 ++++++++++++++++++++++ _site/projects/index.html | 14 ++ 3 files changed, 322 insertions(+) create mode 100644 _projects/Video_Card_FPGA.md create mode 100644 _site/projects/Video_Card_FPGA/index.html diff --git a/_projects/Video_Card_FPGA.md b/_projects/Video_Card_FPGA.md new file mode 100644 index 0000000..d00cd82 --- /dev/null +++ b/_projects/Video_Card_FPGA.md @@ -0,0 +1,22 @@ +--- +layout: page +title: Video Card on FPGA +description: Design a video card used in computers on a FPGA +importance: 1 +--- + +| Project Domains | Mentors | Project Difficulty | +|----------------------------------------------|---------------------------------|--------------------| +|FPGA Programming, Digital Design |Saish Karole, Atharv Patil | Hard | + +
+ +### Project Description + +A video card, also known as a video controller, is a crucial component of a PC, designed to enhance the quality of images displayed on a screen. It typically appears as a circuit board that fits onto the motherboard. In this project, we will create our own small video card from scratch, tailored for the by-gone era of CRT monitors, using FPGA technology. + + +### Resources + +[What is a FPGA?](https://www.youtube.com/watch?v=WY-F3knih7c)
+[VGA Interface](https://www.pcmag.com/encyclopedia/term/vga)
diff --git a/_site/projects/Video_Card_FPGA/index.html b/_site/projects/Video_Card_FPGA/index.html new file mode 100644 index 0000000..072e5be --- /dev/null +++ b/_site/projects/Video_Card_FPGA/index.html @@ -0,0 +1,286 @@ + + + + + + + + + + + + + Video Card on FPGA | Eklavya 2024 + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
+ + + + + + +
+ +
+
+
+ + + +
+ + +
+ +
+

Video Card on FPGA

+

Design a video card used in computers on a FPGA

+
+ +
+ + + + + + + + + + + + + + + +
Project DomainsMentorsProject Difficulty
FPGA Programming, Digital DesignSaish Karole, Atharv PatilHard
+ +


+ +

Project Description

+ +

A video card, also known as a video controller, is a crucial component of a PC, designed to enhance the quality of images displayed on a screen. It typically appears as a circuit board that fits onto the motherboard. In this project, we will create our own small video card from scratch, tailored for the by-gone era of CRT monitors, using FPGA technology.

+ +

Resources

+ +

What is a FPGA?
+VGA Interface

+ +
+ +
+ + +
+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/_site/projects/index.html b/_site/projects/index.html index ee5b80d..6f68775 100644 --- a/_site/projects/index.html +++ b/_site/projects/index.html @@ -207,6 +207,20 @@

Vision Transformers From Scratch

+ + +
+
+ +
+
+

Video Card on FPGA

+

Design a video card used in computers on a FPGA

+
+
+
+
+
From 7adf2d2f450ab66f4e1e724081109bbab6ed4ad8 Mon Sep 17 00:00:00 2001 From: NachtSpyder04 Date: Sat, 18 May 2024 17:50:04 +0530 Subject: [PATCH 2/3] Update project description --- _projects/Video_Card_FPGA.md | 8 +++++++- 1 file changed, 7 insertions(+), 1 deletion(-) diff --git a/_projects/Video_Card_FPGA.md b/_projects/Video_Card_FPGA.md index d00cd82..7c024a1 100644 --- a/_projects/Video_Card_FPGA.md +++ b/_projects/Video_Card_FPGA.md @@ -13,8 +13,14 @@ importance: 1 ### Project Description -A video card, also known as a video controller, is a crucial component of a PC, designed to enhance the quality of images displayed on a screen. It typically appears as a circuit board that fits onto the motherboard. In this project, we will create our own small video card from scratch, tailored for the by-gone era of CRT monitors, using FPGA technology. +A video card, also known as a video controller, is a crucial component of a PC, designed to enhance the quality of images displayed on a screen. It typically appears as a circuit board that fits onto the motherboard. In this project, we will create our own small video card from scratch, tailored for the classic era of CRT monitors, using FPGA technology. +This project transcends basic learning; it's about developing a sophisticated piece of technology that emulates the intricate video processing capabilities of the golden age of computing. + +You'll get the chance to: +- Dive deep into FPGA technology and digital design principles. +- Gain hands-on experience in creating a functional piece of hardware. +- Explore the inner workings of video controllers and how they drive display technologies. ### Resources From bfc8d4908723e0e11a77125a00a355f7460da1f8 Mon Sep 17 00:00:00 2001 From: NachtSpyder04 Date: Sat, 18 May 2024 18:29:59 +0530 Subject: [PATCH 3/3] Update project html --- _site/projects/Video_Card_FPGA/index.html | 11 ++++++++++- 1 file changed, 10 insertions(+), 1 deletion(-) diff --git a/_site/projects/Video_Card_FPGA/index.html b/_site/projects/Video_Card_FPGA/index.html index 072e5be..21fabfe 100644 --- a/_site/projects/Video_Card_FPGA/index.html +++ b/_site/projects/Video_Card_FPGA/index.html @@ -140,7 +140,16 @@

Video Card on FPGA

Project Description

-

A video card, also known as a video controller, is a crucial component of a PC, designed to enhance the quality of images displayed on a screen. It typically appears as a circuit board that fits onto the motherboard. In this project, we will create our own small video card from scratch, tailored for the by-gone era of CRT monitors, using FPGA technology.

+

A video card, also known as a video controller, is a crucial component of a PC, designed to enhance the quality of images displayed on a screen. It typically appears as a circuit board that fits onto the motherboard. In this project, we will create our own small video card from scratch, tailored for the classic era of CRT monitors, using FPGA technology.

+ +

This project transcends basic learning; it’s about developing a sophisticated piece of technology that emulates the intricate video processing capabilities of the golden age of computing.

+ +

You’ll get the chance to:

+
    +
  • Dive deep into FPGA technology and digital design principles.
  • +
  • Gain hands-on experience in creating a functional piece of hardware.
  • +
  • Explore the inner workings of video controllers and how they drive display technologies.
  • +

Resources