Giter Site home page Giter Site logo

cp024s / 100-days-of-rtl Goto Github PK

View Code? Open in Web Editor NEW
2.0 1.0 0.0 305 KB

probable journey of RTL coding ft. Chandra Prakash

License: BSD 3-Clause "New" or "Revised" License

Verilog 97.51% SystemVerilog 2.49%
fpga-programming systemverilog testbench verilog fpga rtl-design

100-days-of-rtl's Introduction

Chandra Prakash's GitHub profile

He is an Engineer, a lifelong learner, a passionate RTL design enthusiast, an embedded IoT project developer, and a contributor. His area of interest lies in Computer architecture and VLSI design & Verification. Currently, he is a final-year student at PSG Institute of Technology and Applied Research, Coimbatore. Currently, he is also a trainee at Maven Silicon, Bengaluru. He is also searching for RTL design, SoC design, Verification Engineer roles

A passionate RTL Deisgn Engineer, Who is an Enigma wrapped by a mystery inside a Paradox


๐Ÿคต๐Ÿปโ€โ™‚๏ธ About Me

๐Ÿ”ญ I'm currently working on RTL Deign (verilog, System Verilog, UVM)

๐Ÿ‘ฌ I'm looking to collaborate with people with same ideas of myself, developing projects on Verilog and VHDL

๐ŸŒฑ Im currently Gaining knowledge on Advanced digital design, Static timing analysis, Verilog HDL, FPGA architecture, CMOS fundamentals, Perl scripting, RISC V processor, ASIC verification methods, System verilog, Verification planning, Assertion based verification, Universal verification method and DFT.

๐Ÿ’ญ Ask/Talk to me about #RTLdesign #digitaldesign #socdesign #verification

โœ‰๏ธ How to reach me [email protected]

โšกFun Fact: The name "Verilog" is a portmanteau of the words "verification" and "logic". This is because Verilog is a hardware description language (HDL) that is used to describe digital systems at the register transfer level (RTL). RTL is the level of abstraction where data is transferred between registers, and Verilog is used to describe the logic that controls this data transfer! ๐Ÿงฎ๐Ÿ’ป๐Ÿ‘ฉโ€๐Ÿ’ผ

Tools and Skills

HDLs : Verilog, VHDL
HVL : System Verilog
Languages : C language, Python, Perl
Tools : Xilinx Vivado, Mentor Graphics ModelSim, Siemens QuestaSim, Intel Quartus
Placement & Routing : Cadence Virtuoso
Verification : UVM, SystemVerilog Assertions, Formal Verification
Protocols : I2C, UART, RS232, SPI, AXI, APB, AMBA, DDR, PCIe

๐Ÿ“ฅ Recent Repo

  • Designing: Creating diverse digital hardware modules, ranging from simple components to more complex systems.
  • Coding: Implementing RTL designs using languages like Verilog and VHDL, refining my coding skills along the way.
  • Simulating: Verifying and testing the designs using simulation tools to ensure their correctness and functionality.
  • Documenting: Sharing insights, challenges, and lessons learned daily, fostering a supportive learning community.
    (currently working)
  • Master Perl in 50 Days: A Structured Learning Program ๐Ÿš€
  • Ready to become a Perl expert? This 50-day program is your path to mastering Perl programming, from the basics to advanced topics. Whether you're a newbie or experienced developer, follow our daily plan, complete exercises, and work on real projects to build your Perl skills. Join us on this coding journey!
    #perl #programming #learnperl

๐Ÿ“Š Stats:

Top Languages


Thank you for visiting my GitHub profile. Together, let's push the boundaries of digital design and create innovative solutions that shape the future of technology.


cp024s

100-days-of-rtl's People

Contributors

cp024s avatar

Watchers

 avatar

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    ๐Ÿ–– Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. ๐Ÿ“Š๐Ÿ“ˆ๐ŸŽ‰

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google โค๏ธ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.