Skip to content

halftop/Interface-Protocol-in-Verilog

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

5 Commits
 
 
 
 
 
 
 
 

Repository files navigation

Interface Protocol in Verilog Readme

Introduction

This is a repository that contains some Interface_Protocols written in Verilog.

There is a basic UART that support optional parity,settable baud and data width,written in Verilog with testbenches.

There is a basic SPI(Master and Slave) with settable frequence,data width and SPI mode,written in Verilog with testbenches.

Source Files

\---Interface-Protocol-in-Verilog
    │  README.md
    │  
    ├─general_SPI
    │  ├─rtl
    │  │      SPI_Master.v  :   SPI_Master implementation
    │  │      SPI_Slave.v   :   SPI_Slave implementation
    │  │      
    │  └─tb
    │          SPI_Master_tb.v      :   testbench for SPI_Master
    │          SPI_loopback.v       :   Wrapper for all to test,it’s a source file
    │          SPI_loopback_tb.v    :   testbench for SPI_loopback
    │          SPI_loopback_tb.vcd  :   
    │          
    └─general_uart
        │  README.md
        │  
        ├─rtl
        │      rx_clk_gen.v     :	UART receiver_sample_clk implementation
        │      tx_clk_gen.v     :	UART transmitter_baud_rate_clk implementation
        │      uart_frame_rx.v  :	UART receiver implementation
        │      uart_frame_tx.v  :	UART transmitter implementation
        │      
        └─tb
                uart_frame_tx_tb.v	:	testbench for uart_rx
                uart_loop.v	:	Wrapper for all to test,it’s a source file
                uart_loop_tb.v	:	testbench for uart_loop
                uart_loop_tb.vcd
                 
    └─SCCB
        │  README.md
        │  
        └─rtl
                OV9650_SXGA_Config.mif
                OV_CAM.v
                OV_CAM_Capture.v
                OV_CAM_Ctrl.v
                OV_CAM_SCCB.v

About

Interface Protocol in Verilog

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published
pFad - Phonifier reborn

Pfad - The Proxy pFad of © 2024 Garber Painting. All rights reserved.

Note: This service is not intended for secure transactions such as banking, social media, email, or purchasing. Use at your own risk. We assume no liability whatsoever for broken pages.


Alternative Proxies:

Alternative Proxy

pFad Proxy

pFad v3 Proxy

pFad v4 Proxy