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