Bladeren bron

Небольшие изменения в коде модуля и тестбенча. Написана документация.

Mihail Zaytsev 1 jaar geleden
bovenliggende
commit
712318bd78

BIN
src/src/Gpio2Read/Gpio2Read.docx


+ 2 - 2
src/src/Gpio2Read/Gpio2Read.v

@@ -27,7 +27,7 @@ module Gpio2Read (
 	input LdLmx_i,
 	input LdMax_i,
 
-	input FlagDirectGpio2,
+	input FlagDirectGpio2_i,
 
 	output MisoGpio2_o
 );
@@ -65,7 +65,7 @@ SpiReadback SpiReadback_TempReg (
 	.ClkSpi_i		(ClkSpi_i),
 	.Rst_i			(Rst_i),
 	.RegData_i		( {22'b0, gpio2Reg} ),
-	.FlagDirect_i	(FlagDirectGpio2),
+	.FlagDirect_i	(FlagDirectGpio2_i),
 	.Miso_o			(MisoGpio2_o)
 );
 

+ 4 - 3
src/src/Gpio2Read/Gpio2ReadTb.v

@@ -199,7 +199,7 @@ always @(*) begin
 	endcase
 end
 
-ExtSpiMEmul SingleSpiSm
+ExtSpiMEmulGpio2Read SingleSpiSm
 (
 	.Rst_i		(rst),
 	.Clk_i		(Clk10),
@@ -251,8 +251,9 @@ PacketAnalyzer1Mosi PacketAnalyzer1Mosi_inst (
 	.FlagDirectAtt_o		(),
 	.FlagDirectShReg_o		(),
 	.FlagDirectMax_o		(),
-	.FlagDirectGpio_o		(),
+	.FlagDirectGpio1_o		(),
 	.FlagDirectTemp_o		(),
+	.FlagDirectGpio2_o		(flagDirectGpio2),
 
 	.Busy_o					()
 );
@@ -263,7 +264,7 @@ Gpio2Read DUT(
 	.ClkSpi_i				(sckS),
 	.LdLmx_i				(0),
 	.LdMax_i				(1),
-	.FlagDirectGpio2		(flagDirectGpio2),
+	.FlagDirectGpio2_i		(flagDirectGpio2),
 	.MisoGpio2_o			()
 );
 

+ 28 - 0
src/src/Gpio2Read/Gpio2ReadWave.do

@@ -0,0 +1,28 @@
+onerror {resume}
+quietly WaveActivateNextPane {} 0
+add wave -noupdate /Gpio2ReadTb/DUT/Clk_i
+add wave -noupdate /Gpio2ReadTb/DUT/Rst_i
+add wave -noupdate /Gpio2ReadTb/DUT/ClkSpi_i
+add wave -noupdate /Gpio2ReadTb/DUT/LdLmx_i
+add wave -noupdate /Gpio2ReadTb/DUT/LdMax_i
+add wave -noupdate /Gpio2ReadTb/DUT/FlagDirectGpio2
+add wave -noupdate /Gpio2ReadTb/DUT/MisoGpio2_o
+add wave -noupdate /Gpio2ReadTb/DUT/gpio2Reg
+TreeUpdate [SetDefaultTree]
+WaveRestoreCursors {{Cursor 1} {7581547 ps} 0}
+quietly wave cursor active 1
+configure wave -namecolwidth 150
+configure wave -valuecolwidth 100
+configure wave -justifyvalue left
+configure wave -signalnamewidth 1
+configure wave -snapdistance 10
+configure wave -datasetprefix 0
+configure wave -rowmargin 4
+configure wave -childrowmargin 2
+configure wave -gridoffset 0
+configure wave -gridperiod 1
+configure wave -griddelta 40
+configure wave -timeline 0
+configure wave -timelineunits ns
+update
+WaveRestoreZoom {0 ps} {15057656 ps}

+ 2 - 1
src/src/TempRead/TempReadTb.v

@@ -258,8 +258,9 @@ PacketAnalyzer1Mosi PacketAnalyzer1Mosi_inst (
 	.FlagDirectAtt_o		(),
 	.FlagDirectShReg_o		(),
 	.FlagDirectMax_o		(),
-	.FlagDirectGpio_o		(),
+	.FlagDirectGpio1_o		(),
 	.FlagDirectTemp_o		(flagDirectTemp),
+	.FlagDirectGpio2_o		(),
 
 	.Busy_o					()
 );