OpenCores

wishbone uart controller 8 bit

Project maintainers

Details

Name: wishbone_uart_controller
Created: May 26, 2013
Updated: Feb 1, 2016
SVN Updated: May 28, 2013
SVN: Browse
Latest version: download (might take a bit to start...)
Statistics: View
Bugs: 0 reported / 0 solved
Star2you like it: star it!

Other project properties

Category:Communication controller
Language:VHDL
Development status:Beta
Additional info:
WishBone compliant: No
WishBone version: n/a
License: LGPL

Description

This package consists of multiple parts, a uart connection a uart to intruction converter and an 8 bit wishbone controller.
The uart connection is used for communication between an external computer and the wishbone controller.
The uart to instruction converter takes the a instruction and converts it to a simpler 1 byte instruction for the wishbone controller.
For example with a read command the uart will receive a read bit and a 7 bit address and the number of times it has to repeat the read from that address. Then the converter will instruct the wishbone controller N times to execute the read.


A C# program is used to send commands over a uart bus to the controller.

The code also contains generic circular buffers to connection between a peripheral and the wishbone bridge bus.