Line 1... |
Line 1... |
/*
|
/*
|
Author: Sebastien Riou (acapola)
|
Author: Sebastien Riou (acapola)
|
Creation date: 23:57:02 08/31/2010
|
Creation date: 23:57:02 08/31/2010
|
|
|
$LastChangedDate: 2011-02-14 15:11:43 +0100 (Mon, 14 Feb 2011) $
|
$LastChangedDate: 2011-03-07 14:17:52 +0100 (Mon, 07 Mar 2011) $
|
$LastChangedBy: acapola $
|
$LastChangedBy: acapola $
|
$LastChangedRevision: 16 $
|
$LastChangedRevision: 18 $
|
$HeadURL: file:///svn/iso7816_3_master/iso7816_3_master/trunk/sources/RxCore.v $
|
$HeadURL: file:///svn/iso7816_3_master/iso7816_3_master/trunk/sources/RxCore.v $
|
|
|
This file is under the BSD licence:
|
This file is under the BSD licence:
|
Copyright (c) 2011, Sebastien Riou
|
Copyright (c) 2011, Sebastien Riou
|
|
|
Line 109... |
Line 109... |
bitClocksCounterClear = 0;
|
bitClocksCounterClear = 0;
|
end
|
end
|
STOP2_STATE: begin
|
STOP2_STATE: begin
|
//make the rx operation is one cycle shorter,
|
//make the rx operation is one cycle shorter,
|
//since we detect the start bit at least one cycle later it starts.
|
//since we detect the start bit at least one cycle later it starts.
|
bitClocksCounterCompare = clocksPerBit-1;
|
bitClocksCounterCompare = clocksPerBit-1'b1;
|
bitClocksCounterInc = 1;
|
bitClocksCounterInc = 1;
|
bitClocksCounterClear = 0;
|
bitClocksCounterClear = 0;
|
end
|
end
|
default: begin
|
default: begin
|
bitClocksCounterCompare = clocksPerBit;
|
bitClocksCounterCompare = clocksPerBit;
|