Browse Source

Добавил регистр состояния флагов TX/RX FIFO

Anatoliy Chigirinskiy 11 months ago
parent
commit
784a564ee8
1 changed files with 6 additions and 15 deletions
  1. 6 15
      sources_1/new/RegMap/RegMap.v

+ 6 - 15
sources_1/new/RegMap/RegMap.v

@@ -227,12 +227,12 @@ module RegMap #(
 	localparam SPI_TX_RX_EN_SET = 12'hF04;
 	localparam SPI_TX_RX_EN_SET = 12'hF04;
 	/* Clear register */
 	/* Clear register */
 	localparam SPI_TX_RX_EN_CLR = 12'hF08;
 	localparam SPI_TX_RX_EN_CLR = 12'hF08;
+	/*Spi Tx/Rx FIFO Flags */
+	localparam SPI_TX_RX_FLAGS = 12'hF0C;
 
 
 	localparam GPIO_CTRL_ADDR 	= 12'hFF0;
 	localparam GPIO_CTRL_ADDR 	= 12'hFF0;
 	localparam GPIO_CTRL_ADDR_S = 12'hFF2;
 	localparam GPIO_CTRL_ADDR_S = 12'hFF2;
-	
-	localparam DEBUG_0_ADDR = 12'hFF8;
-	localparam DEBUG_1_ADDR = 12'hFFC;
+
 
 
 //================================================================================
 //================================================================================
 //  CODING
 //  CODING
@@ -442,9 +442,6 @@ module RegMap #(
 							GPIO_CTRL_ADDR_S : begin 
 							GPIO_CTRL_ADDR_S : begin 
 								GPIOARegS <= Data_i;
 								GPIOARegS <= Data_i;
 							end
 							end
-							DEBUG_0_ADDR : begin 
-								ledReg <= Data_i;
-							end
 						endcase
 						endcase
 					end
 					end
 					1 : begin 
 					1 : begin 
@@ -590,9 +587,6 @@ module RegMap #(
 							GPIO_CTRL_ADDR_S : begin 
 							GPIO_CTRL_ADDR_S : begin 
 								GPIOARegS[15:8] <= Data_i[15:8];
 								GPIOARegS[15:8] <= Data_i[15:8];
 							end
 							end
-							DEBUG_0_ADDR : begin 
-								ledReg[15:8] <= Data_i[15:8];
-							end
 						endcase 
 						endcase 
 					end
 					end
 					2 : begin 
 					2 : begin 
@@ -738,9 +732,6 @@ module RegMap #(
 							GPIO_CTRL_ADDR_S : begin 
 							GPIO_CTRL_ADDR_S : begin 
 								GPIOARegS[7:0] <= Data_i[7:0];
 								GPIOARegS[7:0] <= Data_i[7:0];
 							end
 							end
-							DEBUG_0_ADDR : begin 
-								ledReg[7:0] <= Data_i[7:0];
-							end
 						endcase
 						endcase
 					end
 					end
 				endcase
 				endcase
@@ -930,15 +921,15 @@ module RegMap #(
 				SPI_TX_RX_EN_CLR : begin 
 				SPI_TX_RX_EN_CLR : begin 
 					ansReg = SpiTxRxEnClrReg_o;
 					ansReg = SpiTxRxEnClrReg_o;
 				end
 				end
+				SPI_TX_RX_FLAGS : begin
+					ansReg = {1'h0, RxFifoCtrlReg6_i[2], RxFifoCtrlReg5_i[2], RxFifoCtrlReg4_i[2], RxFifoCtrlReg3_i[2], RxFifoCtrlReg2_i[2], RxFifoCtrlReg1_i[2], RxFifoCtrlReg0_i[2], 1'h0, TxFifoCtrlReg6_i[2], TxFifoCtrlReg5_i[2], TxFifoCtrlReg4_i[2], TxFifoCtrlReg3_i[2], TxFifoCtrlReg2_i[2], TxFifoCtrlReg1_i[2], TxFifoCtrlReg0_i[2]};
+				end
 				GPIO_CTRL_ADDR : begin 
 				GPIO_CTRL_ADDR : begin 
 					ansReg = GPIOAReg;
 					ansReg = GPIOAReg;
 				end
 				end
 				GPIO_CTRL_ADDR_S : begin 
 				GPIO_CTRL_ADDR_S : begin 
 					ansReg = {9'd0,LdReg_i};
 					ansReg = {9'd0,LdReg_i};
 				end
 				end
-				DEBUG_0_ADDR : begin 
-					ansReg = ledReg;
-				end
 				default : begin 
 				default : begin 
 					ansReg = 0;
 					ansReg = 0;
 				end
 				end