Skip to content

RTL to GDS Implementation of Low Power Configurable Multi Clock Digital System

Notifications You must be signed in to change notification settings

mohdirfan-123/ASIC

 
 

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

51 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Description:

It is responsible for receiving commands through UART receiver to do different system functions as register file reading/writing or doing some processing using ALU block and send result to UART transmitter through asynchronous FIFO for handling different clock rates and avoid data loss.

Block Diagram

image

System Specifications

  • Reference clock (REF_CLK) is 50 MHz.
  • UART clock (UART_CLK) is 3.6864 MHz.
  • Clock Divider is always on (clock divider enable = 1).

Supported Commands

  • Register File Write.

image

  • Register file read.

image

  • ALU operation with input operands.

image

  • ALU operation with previous operands.

image

Documentation

For detailed documentation, please refer to the PDF version, RTL to GDS Implementation of Low Power Configurable Multi Clock Digital System, or the Word document for higher-quality figures, available here.

About

RTL to GDS Implementation of Low Power Configurable Multi Clock Digital System

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages

  • Verilog 68.8%
  • Tcl 13.5%
  • SystemVerilog 11.2%
  • Stata 3.4%
  • VHDL 3.1%