mirror of
https://github.com/lowobservable/coax.git
synced 2026-02-26 17:13:24 +00:00
Add data bus
This commit is contained in:
@@ -34,8 +34,8 @@ module coax_rx (
|
||||
reg [3:0] state = IDLE;
|
||||
reg [3:0] next_state;
|
||||
reg [3:0] previous_state;
|
||||
reg [3:0] state_counter;
|
||||
reg [3:0] next_state_counter;
|
||||
reg [7:0] state_counter;
|
||||
reg [7:0] next_state_counter;
|
||||
|
||||
reg previous_rx;
|
||||
|
||||
|
||||
@@ -21,16 +21,16 @@ set_io --warn-no-port rx_error H1 # 11
|
||||
#set_io --warn-no-port rx_data_read J1 # 12
|
||||
|
||||
# Shared data bus
|
||||
#set_io --warn-no-port data[9] B6 # 23
|
||||
#set_io --warn-no-port data[8] A7
|
||||
#set_io --warn-no-port data[7] B7
|
||||
#set_io --warn-no-port data[6] A8
|
||||
#set_io --warn-no-port data[5] B8
|
||||
#set_io --warn-no-port data[4] A9
|
||||
#set_io --warn-no-port data[3] C9
|
||||
#set_io --warn-no-port data[2] D8
|
||||
#set_io --warn-no-port data[1] D9
|
||||
#set_io --warn-no-port data[0] H9 # 14
|
||||
set_io --warn-no-port data[9] B6 # 23
|
||||
set_io --warn-no-port data[8] A7
|
||||
set_io --warn-no-port data[7] B7
|
||||
set_io --warn-no-port data[6] A8
|
||||
set_io --warn-no-port data[5] B8
|
||||
set_io --warn-no-port data[4] A9
|
||||
set_io --warn-no-port data[3] C9
|
||||
set_io --warn-no-port data[2] D8
|
||||
set_io --warn-no-port data[1] D9
|
||||
set_io --warn-no-port data[0] H9 # 14
|
||||
|
||||
set_io --warn-no-port debug H2 # 13
|
||||
|
||||
|
||||
@@ -8,6 +8,9 @@ module top (
|
||||
output rx_active,
|
||||
output rx_error,
|
||||
|
||||
// Shared data bus
|
||||
inout [9:0] data,
|
||||
|
||||
input reset,
|
||||
output debug,
|
||||
|
||||
@@ -40,6 +43,8 @@ module top (
|
||||
rx_1 <= rx_0;
|
||||
end
|
||||
|
||||
wire [9:0] rx_data;
|
||||
|
||||
coax_rx #(
|
||||
.CLOCKS_PER_BIT(16)
|
||||
) coax_rx (
|
||||
@@ -47,9 +52,12 @@ module top (
|
||||
.rx(rx_1),
|
||||
.reset(reset),
|
||||
.active(rx_active),
|
||||
.error(rx_error)
|
||||
.error(rx_error),
|
||||
.data(rx_data)
|
||||
);
|
||||
|
||||
assign data = rx_data;
|
||||
|
||||
assign debug = rx_1;
|
||||
|
||||
assign usb_pu = 0;
|
||||
|
||||
Reference in New Issue
Block a user