From 9750e841f532d8476afc5268801c9c88e971e365 Mon Sep 17 00:00:00 2001 From: Sean Anderson Date: Sun, 19 Mar 2023 11:29:14 -0400 Subject: [PATCH] axis_wb_bridge: Use a counter for data phases --- doc/uart_wb_bridge.adoc | 20 +++++++------- rtl/axis_wb_bridge.v | 60 ++++++++++++++++++++--------------------- tb/axis_wb_bridge.py | 4 +-- 3 files changed, 41 insertions(+), 43 deletions(-) diff --git a/doc/uart_wb_bridge.adoc b/doc/uart_wb_bridge.adoc index dbb570d..cc58e51 100644 --- a/doc/uart_wb_bridge.adoc +++ b/doc/uart_wb_bridge.adoc @@ -13,26 +13,26 @@ The UART protocol uses a request/response format. Each wishbone transaction corresponds to one request and one response. Each request begins with a command byte; an optional, variable-length address; and some data if the request is a write. Each response begins with a status byte, followed by some data if the -request was a read. The following diagram shows a successful read: +request was a read. The following diagram shows a successful 16-bit read: ++++ ++++ -Similarly, this diagram shows a successful write: +Similarly, this diagram shows a successful 32-bit write: ++++