没有片选时,AD必须为高阻态
This commit is contained in:
@@ -125,7 +125,7 @@ trait BackBoardMstFSMC{ this: BackBoardMstBase =>
|
|||||||
val fsmcWRSync = ShiftRegisters( ~io.FSMC.wrn, 3, false.B, true.B )
|
val fsmcWRSync = ShiftRegisters( ~io.FSMC.wrn, 3, false.B, true.B )
|
||||||
val fsmcADVSync = ShiftRegisters( ~io.FSMC.advn, 3, false.B, true.B )
|
val fsmcADVSync = ShiftRegisters( ~io.FSMC.advn, 3, false.B, true.B )
|
||||||
|
|
||||||
io.FSMC.ADOEn := fsmcRDSync(1)
|
io.FSMC.ADOEn := fsmcRDSync(1) & fsmcCSSync(1) & ~fsmcADVSync(1)
|
||||||
|
|
||||||
val latchAddr = RegEnable( io.FSMC.ADIn, ~fsmcADVSync(2) & fsmcADVSync(1) )
|
val latchAddr = RegEnable( io.FSMC.ADIn, ~fsmcADVSync(2) & fsmcADVSync(1) )
|
||||||
|
|
||||||
|
|||||||
Reference in New Issue
Block a user