OpenCores
URL https://opencores.org/ocsvn/miniuart2/miniuart2/trunk

Subversion Repositories miniuart2

[/] [miniuart2/] [trunk/] [doc/] [src/] [MiniUART.doc] - Diff between revs 15 and 26

Only display areas with differences | Details | Blame | View Log

Rev 15 Rev 26
ࡱ>  a{`~IZbjbjʯ{]DR$vQ1::t=l }!l0111111$-3!5$1-!=!!$1y$:t/y$y$y$!"::t0|V|!0y$y$'/DLJ0tRTCBY"n0&


















MiniUART IP CoreSpecification


Author: Philippe Carton
Philippe.carton2@libertysurf.fr


Rev. 0.1
 HEURE \@ "MMMM j, aaaa" September 10, 2002
This page has been intentionally left blank
Revision History

Rev.DateAuthorDescription0.128/12/01Philippe CartonFirst Draft0.25/3/02Philippe CartonDetailed Baudrate tolerance section

Contents


 RENV Introduction \h  \* FUSIONFORMAT Introduction		 RENVOIPAGE Introduction \h 1

 RENV IOports \h  \* FUSIONFORMAT IO ports 		 RENVOIPAGE IOports \h 2

 RENV Clocks \h  \* FUSIONFORMAT Clocks 		 RENVOIPAGE Clocks
 \h 3

 RENV Registers \h  \* FUSIONFORMAT Registers 		 RENVOIPAGE Registers \h 4

 RENV Operation \h  \* FUSIONFORMAT Operation 		 RENVOIPAGE Operation \h 6

 RENV Architecture \h  \* FUSIONFORMAT Architecture 		 RENVOIPAGE Architecture \h 8
1
Introduction

This UART (Universal Asynchronous Receiver Transmitter) is designed to make an interface between a RS232 line and a wishbone bus, or a microcontroller, or an IP core.
It works fine connected to the serial port of a PC for data exchange with custom electronic.
It was built in the perspective to be very small, but efficient. It had to fit in a small FPGA.
It is not suited to interface a modem as there is no control handshaking (CTS/RTS).
It integrate two separate clocks, one for wishbone bus, the other for bitstream generation. This has the advantage to let the user bring his own desired frequency for the baudrate.

Support:

WISHBONE interface in 8-bit data bus
Two clock: one for wishbone interface, one for RS232 bitstream generation
Baudrate divisor from 1 to 65536 (generic parameter set at integration time)

Does not support:
FIFO input/output
Control handshaking
2
IO ports

2.1 WISHBONE interface signals

PortWidthDirectionDescriptionWB_CLK_I1InputBlocks clock inputWB_RST_I1InputAsynchronous ResetWB_ADDR_I2InputUsed for register selectionWB_DAT_I8InputData inputWB_DAT_O8OutputData outputWB_WE_I1InputWrite or read cycle selectionWB_STB_I1InputSpecifies transfer cycleWB_ACK_O1OutputAcknowledge of a transfer
2.2 Other internal signals

PortWidthDirectionDescriptionIntTx_O1OutputTransmit InterruptIntRx_O1OutputReceive InterruptBR_CLK_I1OutputClock for serialisation/unserialisation
2.3 External (off-chip) connections

PortWidthDirectionDescriptionTxD_PAD_O1OutputThe serial output signalRxD_PAD_I1InputThe serial input signal
3
Clocks
Clocks table:

NameSourceRates (MHz)RemarksDescriptionMaxMinResolutionWB_CLK_IWishbone busLimited by target hostNoneWishbone clockBR_CLK_IUserNoneBaudrate clock4
Registers

4.1 Registers list

NameAddressWidthAccessDescriptionReceive buffer08RContain byte receivedTransmit buffer08WContain byte to transmitStatus18RReceive buffer full / Transmitter busyReserved28Reserved38
4.2 Status register

Bit #AccessDescription0RTransmitter buffer state = IntTx_O pin
	0  Busy. Cant accept incoming byte
	1  Accept a byte to transmit1RReceiver buffer state = IntRx_O pin
	0  Buffer empty
	1  Buffer contain a received byte
Reset Value: XXXXXX01b

5
Operation

The UART Operation is very basic :
Upon a write to the data input bus WB_DAT_I, the core will automatically serialise and emit the byte on the TxD_PAD_O. It will hold IntTx_O low as long as it cannot accept an incoming byte. Therefore a rising edge on IntTx_O can trigger the interrupt line of a microcontroller to emit another byte.
Upon reception of a bitstream on RxD_PAD_O, the core will unserialise the information and assert IntRx_O pin. This announce that the received byte can be read on the data output bus WB_DAT_O. As soon as the byte is read, IntRx_O is negated.

Wishbone bus
The core is 8 bit wishbone compatible. It doesnt use the WB_CYC_I pin as it will never insert wait states.

Initialization
The core doesnt need to be reset, as it is ready to use upon power on.
However, a synchronous assertion of WB_RST_I will abort any pending transmit / receive and will set the core in idle state.

Baudrate divisor
A generic VHDL parameter allow the user to introduce a divisor between BR_CLK_I clock and the bitstream frequency. In addition, the core insert a 4 divisor for sampling purpose for the receiver.

Thus:
	Baudrate = Freq(BR_CLK_I) / BRDIVISOR / 4

Where BRDIVISOR is the generic parameter.

To instanciate the component in a VHDL unit, write:

U1 : MiniUART
generic map (BRDIVISOR => 103)
port map (clk, rst, adr, ...);

for a division of 103.
Below are given some divisor values for common baudrates:

Baudrate tolerance
The receiver will accept a light variation between the expected baudrate and the effective bitstream baudrate that is:

Min freqNominal Baudrate -2.60%Max freqNominal Baudrate +5.90%
Equivalent in period :
Min periodNominal period -5.90%Max periodNominal period +2.60%
Going beyond this limits, the receiver will be unable to deserialise correctly.
6
Architecture

The block diagram of the core is given:

OpenCores        MiniUART core specifications     DATE  \* FUSIONFORMAT 10/09/02

LIENHYPERTEXTE "http://www.opencores.org/"www.opencores.org     Rev 0.1 Preliminary      PAGE   of  PAGESDESECTION2

LIENHYPERTEXTE "http://www.opencores.org/"www.opencores.org   Rev 0.1  PAGE ii 

LIENHYPERTEXTE "http://www.opencores.org/"www.opencores.org     Rev 0.1  PAGE 7 of  PAGESDESECTION8


Figure  SEQ Figure \* ARABE 1 - Block Diagram of the UART core

 INCORPORER Word.Picture.8  

BRDIVISORBaudrate208012001040240052048002609600130192006538400BR_CLK_I at 10MHz

BRDIVISORBaudrate1922400964800489600321440024192001628800857600411520022304001460800BR_CLK_I at 1.8432MHz

 INCORPORER Word.Picture.8  




24Lnwx|}-.EFGHIKL\jgCJUmH       jCJUmH CJj{CJUmH   jCJUmH CJmH        jCJUmH      6CJ(mH     5CJ j5CJ UmH    5CJ mH    6CJ mH     CJ mH        5CJ4mH    CJ`OJQJmH        mH   0  
ࡱ>  a{`~IZbjbjʯ{]DR$vQ1::t=l }!l0111111$-3!5$1-!=!!$1y$:t/y$y$y$!"::t0|V|!0y$y$'/DLJ0tRTCBY"n0&


















MiniUART IP CoreSpecification


Author: Philippe Carton
Philippe.carton2@libertysurf.fr


Rev. 0.1
 HEURE \@ "MMMM j, aaaa" September 10, 2002
This page has been intentionally left blank
Revision History

Rev.DateAuthorDescription0.128/12/01Philippe CartonFirst Draft0.25/3/02Philippe CartonDetailed Baudrate tolerance section

Contents


 RENV Introduction \h  \* FUSIONFORMAT Introduction		 RENVOIPAGE Introduction \h 1

 RENV IOports \h  \* FUSIONFORMAT IO ports 		 RENVOIPAGE IOports \h 2

 RENV Clocks \h  \* FUSIONFORMAT Clocks 		 RENVOIPAGE Clocks
 \h 3

 RENV Registers \h  \* FUSIONFORMAT Registers 		 RENVOIPAGE Registers \h 4

 RENV Operation \h  \* FUSIONFORMAT Operation 		 RENVOIPAGE Operation \h 6

 RENV Architecture \h  \* FUSIONFORMAT Architecture 		 RENVOIPAGE Architecture \h 8
1
Introduction

This UART (Universal Asynchronous Receiver Transmitter) is designed to make an interface between a RS232 line and a wishbone bus, or a microcontroller, or an IP core.
It works fine connected to the serial port of a PC for data exchange with custom electronic.
It was built in the perspective to be very small, but efficient. It had to fit in a small FPGA.
It is not suited to interface a modem as there is no control handshaking (CTS/RTS).
It integrate two separate clocks, one for wishbone bus, the other for bitstream generation. This has the advantage to let the user bring his own desired frequency for the baudrate.

Support:

WISHBONE interface in 8-bit data bus
Two clock: one for wishbone interface, one for RS232 bitstream generation
Baudrate divisor from 1 to 65536 (generic parameter set at integration time)

Does not support:
FIFO input/output
Control handshaking
2
IO ports

2.1 WISHBONE interface signals

PortWidthDirectionDescriptionWB_CLK_I1InputBlocks clock inputWB_RST_I1InputAsynchronous ResetWB_ADDR_I2InputUsed for register selectionWB_DAT_I8InputData inputWB_DAT_O8OutputData outputWB_WE_I1InputWrite or read cycle selectionWB_STB_I1InputSpecifies transfer cycleWB_ACK_O1OutputAcknowledge of a transfer
2.2 Other internal signals

PortWidthDirectionDescriptionIntTx_O1OutputTransmit InterruptIntRx_O1OutputReceive InterruptBR_CLK_I1OutputClock for serialisation/unserialisation
2.3 External (off-chip) connections

PortWidthDirectionDescriptionTxD_PAD_O1OutputThe serial output signalRxD_PAD_I1InputThe serial input signal
3
Clocks
Clocks table:

NameSourceRates (MHz)RemarksDescriptionMaxMinResolutionWB_CLK_IWishbone busLimited by target hostNoneWishbone clockBR_CLK_IUserNoneBaudrate clock4
Registers

4.1 Registers list

NameAddressWidthAccessDescriptionReceive buffer08RContain byte receivedTransmit buffer08WContain byte to transmitStatus18RReceive buffer full / Transmitter busyReserved28Reserved38
4.2 Status register

Bit #AccessDescription0RTransmitter buffer state = IntTx_O pin
	0  Busy. Cant accept incoming byte
	1  Accept a byte to transmit1RReceiver buffer state = IntRx_O pin
	0  Buffer empty
	1  Buffer contain a received byte
Reset Value: XXXXXX01b

5
Operation

The UART Operation is very basic :
Upon a write to the data input bus WB_DAT_I, the core will automatically serialise and emit the byte on the TxD_PAD_O. It will hold IntTx_O low as long as it cannot accept an incoming byte. Therefore a rising edge on IntTx_O can trigger the interrupt line of a microcontroller to emit another byte.
Upon reception of a bitstream on RxD_PAD_O, the core will unserialise the information and assert IntRx_O pin. This announce that the received byte can be read on the data output bus WB_DAT_O. As soon as the byte is read, IntRx_O is negated.

Wishbone bus
The core is 8 bit wishbone compatible. It doesnt use the WB_CYC_I pin as it will never insert wait states.

Initialization
The core doesnt need to be reset, as it is ready to use upon power on.
However, a synchronous assertion of WB_RST_I will abort any pending transmit / receive and will set the core in idle state.

Baudrate divisor
A generic VHDL parameter allow the user to introduce a divisor between BR_CLK_I clock and the bitstream frequency. In addition, the core insert a 4 divisor for sampling purpose for the receiver.

Thus:
	Baudrate = Freq(BR_CLK_I) / BRDIVISOR / 4

Where BRDIVISOR is the generic parameter.

To instanciate the component in a VHDL unit, write:

U1 : MiniUART
generic map (BRDIVISOR => 103)
port map (clk, rst, adr, ...);

for a division of 103.
Below are given some divisor values for common baudrates:

Baudrate tolerance
The receiver will accept a light variation between the expected baudrate and the effective bitstream baudrate that is:

Min freqNominal Baudrate -2.60%Max freqNominal Baudrate +5.90%
Equivalent in period :
Min periodNominal period -5.90%Max periodNominal period +2.60%
Going beyond this limits, the receiver will be unable to deserialise correctly.
6
Architecture

The block diagram of the core is given:

OpenCores        MiniUART core specifications     DATE  \* FUSIONFORMAT 10/09/02

LIENHYPERTEXTE "http://www.opencores.org/"www.opencores.org     Rev 0.1 Preliminary      PAGE   of  PAGESDESECTION2

LIENHYPERTEXTE "http://www.opencores.org/"www.opencores.org   Rev 0.1  PAGE ii 

LIENHYPERTEXTE "http://www.opencores.org/"www.opencores.org     Rev 0.1  PAGE 7 of  PAGESDESECTION8


Figure  SEQ Figure \* ARABE 1 - Block Diagram of the UART core

 INCORPORER Word.Picture.8  

BRDIVISORBaudrate208012001040240052048002609600130192006538400BR_CLK_I at 10MHz

BRDIVISORBaudrate1922400964800489600321440024192001628800857600411520022304001460800BR_CLK_I at 1.8432MHz

 INCORPORER Word.Picture.8  




24Lnwx|}-.EFGHIKL\jgCJUmH       jCJUmH CJj{CJUmH   jCJUmH CJmH        jCJUmH      6CJ(mH     5CJ j5CJ UmH    5CJ mH    6CJ mH     CJ mH        5CJ4mH    CJ`OJQJmH        mH   0  

234Llmnw$
f!
f!     

234Llmnw$
f!
f!     

234Llmnw!-.29ImnW   

234Llmnw!-.29ImnW   
{   
{   
   
   


  
  
   
   
   
   


  
  
   
   
   
   
   
   


`
`
a          
a          
0w!-$
!F$$l
0w!-$
!F$$l
t\3f!<c
t\3f!<c
$$$$
f!-.29Imnoqz{|JK

3$
!$$
!F$$l
$$$$
f!-.29Imnoqz{|JK

3$
!$$
!F$$l
t\3f!<c
t\3f!<c
noqz{|JKtuX         a
noqz{|JKtuX         a
b
b
k
k
l
l
();Madmn|vsn  
();Madmn|vsn  


    
    

;              

;              
C   
C   


h        irs(|9  PzIJSUV*\]nouv   
h        irs(|9  PzIJSUV*\]nouv   

#$56?@UVopqrsuvjCJUmH       jCJUmH jCJUmH jCJUmH j+CJUmH jCJUmH CJjGCJUmH   jCJUmH       CJmH        jCJUmH        8tuX             a

#$56?@UVopqrsuvjCJUmH       jCJUmH jCJUmH jCJUmH j+CJUmH jCJUmH CJjGCJUmH   jCJUmH       CJmH        jCJUmH        8tuX             a
b
b
k
k
l
l
();Ma;
();Ma;
&F
!
&F
!
&F$
3b
&F$
3b
k
k
);8UV  
);8UV  
%128.0248::ǽɺǤɺj%B*U0J
j0JUB*0JjB*UB*jB*U
jUmH        jUj5UOJQJmH      5mH        mH    CJmH       jCJUmH      >admn$
!F$$l
%128.0248::ǽɺǤɺj%B*U0J
j0JUB*0JjB*UB*jB*U
jUmH        jUj5UOJQJmH      5mH        mH    CJmH       jCJUmH      >admn$
!F$$l
t\      !$&d0
)*35;FGPRYefnpvþ{vrmhc^Z  
t\      !$&d0
)*35;FGPRYefnpvþ{vrmhc^Z  
   
   
   
   
   
   
   
   
   
   
   
   
   
   
   
   
#   
#   
)   
)   
+   
+   
45   
45   
Q   
Q   
W   
W   
Y   
Y   
cd   
cd   
w   
w   
}   
}   
   
   
   
   
   
   
   
   


  
  
   
   
   
   
"
)*3nntF$$l
"
)*3nntF$$l
t\      !$F$$l
t\      !$F$$l
t\      !35;FGPRYefnpv|F$$l
t\      !35;FGPRYefnpv|F$$l
t\      !$
t\      !$




+
,
4
6
=
P
Q
Y
[
b
t
u
~






þ{vqlgc`Z




+
,
4
6
=
P
Q
Y
[
b
t
u
~






þ{vqlgc`Z
./       
./       
W   
W   
^   
^   
`   
`   
ij   
ij   
|   
|   
   
   
   
   
   
   
   
   
   
   
   
   
   
   
   
   
   
   
   
   


cqr       
cqr       
   
   
   
   
   
   
   
   
   
   
   
   
   
   
#
#




+
,
4
jF$$l




+
,
4
jF$$l
t\O!hSnF$$l
t\O!hSnF$$l
t\      !$4
6
=
P
Q
Y
[
b
t
u
~










F$$l
t\      !$4
6
=
P
Q
Y
[
b
t
u
~










F$$l
t\O!hSn$






$%/17OPQT[ijovzupkfb]       
t\O!hSn$






$%/17OPQT[ijovzupkfb]       
   
   
   
   
   
   
   
   
   
   
   
   
   
   
   
   
   
   
   
   
   
   
QR 
QR 
j   
j   
p   
p   
r   
r   
|}   
|}   
   
   
   
   


  
  
   
   
   
   
   
   
$


$%/17OfF$$l
$


$%/17OfF$$l
t\j      
!Rn$
!F$$l
t\j      
!Rn$
!F$$l
t\j      
!Rn$OPQT[ijov$$$F$$l
t\j      
!Rn$OPQT[ijov$$$F$$l
t\j      
!Rn`$P$$l4r]#``*`n`3$$$f$$l4֞+}]# 3 3        &':;@HNUabqsuwĿ~ytojfa\ 
t\j      
!Rn`$P$$l4r]#``*`n`3$$$f$$l4֞+}]# 3 3        &':;@HNUabqsuwĿ~ytojfa\ 
w   
w   
y   
y   
   
   
   
   
   
   


  
  
   
   
   
   
   
   
   
   


)       
)       
8   
8   
=   
=   
>   
>   
?   
?   
@   
@   
E   
E   
NO   
NO   
^   
^   
c   
c   
d   
d   
e   
e   
|   
|   
#     $$$f$$l4֞+}]#`n3&':;@HNUa$f$$l4֞+}]# n3abqsuwPQ$$l
#     $$$f$$l4֞+}]#`n3&':;@HNUa$f$$l4֞+}]# n3abqsuwPQ$$l
trj        
+f!     nS[$$
!Q$$l
trj        
+f!     nS[$$
!Q$$l
trj        
+f!     nS[       @@Q$$l
trj        
+f!     nS[       @@Q$$l
trj        
+f!     nS[$)*07CDFHo{toje`\M        
trj        
+f!     nS[$)*07CDFHo{toje`\M        
n   
n   
   
   
   
   


  
  
   
   
   
   


       
       
   
   
   
   
            
            
   
   
   
   
   
   
   
   
   
   
   
   
$%   
$%   
L   
L   
N   
N   
P   
P   
R   
R   
YZ   
YZ   
s   
s   
u#)*07CDFjb$
!;$$l
u#)*07CDFjb$
!;$$l
tFf!<8^Q$$l
tFf!<8^Q$$l
trj        
+f!     nS[$FHo45;$$l
trj        
+f!     nS[$FHo45;$$l
tFf!<8^;$$l
tFf!<8^;$$l
tFf!<8^$458BCfT78FeӾ䓐|wrmg
tFf!<8^$458BCfT78FeӾ䓐|wrmg
M%<=\{
M%<=\{
T
T
(w
(w
     
     
   
   
$   
$   
H   
H   
J'58BCfT78Fe
!
!ecdmȈȈ$$F$
!$
!
!cdmUYfg68 !BCMVW\abglmqvw{
 
J'58BCfT78Fe
!
!ecdmȈȈ$$F$
!$
!
!cdmUYfg68 !BCMVW\abglmqvw{
 






34A


34A
D   
D   
ef
ef
LNUYfg68 !BCMV$
! $$d&d:<>`brtv!">?@ACV356RSTUYZ  jXUj3)A
LNUYfg68 !BCMV$
! $$d&d:<>`brtv!">?@ACV356RSTUYZ  jXUj3)A
CJUV>*mH     5mH               joUjp?
CJUV>*mH     5mH               joUjp?
CJUV    jU0J
j0JUB*0JjB*UjB*U-VW\abglmqvw{,,m(m(-$$F0
-$$F0
$
!-$$F0
,(-$$F0
       $$
!$
!-$$F0
($$(((-$$F0
$
!-$$F0
 
CJUV    jU0J
j0JUB*0JjB*UjB*U-VW\abglmqvw{,,m(m(-$$F0
-$$F0
$
!-$$F0
,(-$$F0
       $$
!$
!-$$F0
($$(((-$$F0
$
!-$$F0
 
45VWXZ

45VWXZ

        
        

    

    
45V$(((-$$F0
     $$
!$
!-$$F0
VWXYZ4
45V$(((-$$F0
     $$
!$
!-$$F0
VWXYZ4
0000&PP/ =!"#$%4
0000&PP/ =!"#$%4
0000&PP/ =!"#$%.00&PP/ =!"#$%*   00P/ =!"#$%`!-7@~~*qSXgOxX]lU3[RHm`5<6bFBkYvy F5>!jl$Ã&Uhswgfg릳{s93    {TQJމdwl4>15q0Q%K18(Y2ׇ8ESJ(%֬OVr(69cLj!-
0000&PP/ =!"#$%.00&PP/ =!"#$%*   00P/ =!"#$%`!-7@~~*qSXgOxX]lU3[RHm`5<6bFBkYvy F5>!jl$Ã&Uhswgfg릳{s93    {TQJމdwl4>15q0Q%K18(Y2ׇ8ESJ(%֬OVr(69cLj!-
*jR3\!y3MCɿLƅwZ_ӗȵ4}3j׫yҒzqtIU9uN8̿Ih9/kkcIl⪂ͱ
f=
پ]EZm}Y^g+9@T#PۏNzdgk?鶾kW[k$X;6FFV9)ewvVzѮ˽;뤉s֡?̒
*jR3\!y3MCɿLƅwZ_ӗȵ4}3j׫yҒzqtIU9uN8̿Ih9/kkcIl⪂ͱ
f=
پ]EZm}Y^g+9@T#PۏNzdgk?鶾kW[k$X;6FFV9)ewvVzѮ˽;뤉s֡?̒
ągPs+HUJL`owAX;Yq
ągPs+HUJL`owAX;Yq
"'9#˟UyZr9->4|Ohj,PRn(% .R<(%xNa=*@{
"'9#˟UyZr9->4|Ohj,PRn(% .R<(%xNa=*@{
$幎$8~:,%B$`#Ryoy6-    +>_Ȉ:K{ۻ|
lwI(_~}=|X6">#}\h3VX,ΰdS%Sp :*        T\y"#ebj=ֽ!8'UY|Ɯ\pDBf5f9,a5f]9)@stEL@nR=I\!y$u3džSIyۿb[5d"28rWb7D^
U}mע~zb5#S',t;`N؝=g(ԽȳwGu%]IjS.սDwoyy[H/i*ZOȗ4sc>hh\6q)Q=>yUXu²lZFZ7        zWCW{{r{ëlOXA#\].ߦFQ\gʖ\B        h` ~x`\Qvo7 lq`i+sr*(q
$幎$8~:,%B$`#Ryoy6-    +>_Ȉ:K{ۻ|
lwI(_~}=|X6">#}\h3VX,ΰdS%Sp :*        T\y"#ebj=ֽ!8'UY|Ɯ\pDBf5f9,a5f]9)@stEL@nR=I\!y$u3džSIyۿb[5d"28rWb7D^
U}mע~zb5#S',t;`N؝=g(ԽȳwGu%]IjS.սDwoyy[H/i*ZOȗ4sc>hh\6q)Q=>yUXu²lZFZ7        zWCW{{r{ëlOXA#\].ߦFQ\gʖ\B        h` ~x`\Qvo7 lq`i+sr*(q
!2n  >+S^
!2n  >+S^
m0m,oZ3A}Y+pѼ\/Y:-Xd>}>>_'m#"c'۸bi'b^
m0m,oZ3A}Y+pѼ\/Y:-Xd>}>>_'m#"c'۸bi'b^
2rt]Ј.e̻+bW@,w=)b=,Ue=ԏul54uY-]dt+nCɇڒn3\檛lԓJO.Fvmn8YUNwT{ObP
2rt]Ј.e̻+bW@,w=)b=,Ue=ԏul54uY-]dt+nCɇڒn3\檛lԓJO.Fvmn8YUNwT{ObP
y'mj;Fo&y#N{3T~&`L~41i-@iB^ϲw%|>o~7U=ϔP+:(qWOR{,gLoI}æ	zm,폀m~6J
y'mj;Fo&y#N{3T~&`L~41i-@iB^ϲw%|>o~7U=ϔP+:(qWOR{,gLoI}æ	zm,폀m~6J
Z+j-P)ɬ{gΛk+y=qnYφ4iS!FK~W,6ps:{\x̹)/~μpιSob=GkUSHD77@KtSgΣg^?g.[ɜ6|d9udrjM'B_]k~68}>W,fNuu:;)Z>gv?N>hLJs515sNWepٚxN"c+|͋v'[}"GO.vL9!3Ϳ#ONkk6r~dajZ0:<8dsjQ\ƅ&vٝlN}ds-\
Z+j-P)ɬ{gΛk+y=qnYφ4iS!FK~W,6ps:{\x̹)/~μpιSob=GkUSHD77@KtSgΣg^?g.[ɜ6|d9udrjM'B_]k~68}>W,fNuu:;)Z>gv?N>hLJs515sNWepٚxN"c+|͋v'[}"GO.vL9!3Ϳ#ONkk6r~dajZ0:<8dsjQ\ƅ&vٝlN}ds-\
O~5L^ʜ[d{lN]=S哫
wۜ\e~w))N9fBf`)ioSŎ'/oW+lnknΰ=ټ۽Z01̻moybl{-yRR5+)57soۓ|тɍw*{ͻFh&W52bհ^a&n6&7C\#XO'#m&9.G7*q>Jb~O0+ls̜s5ZMUg4?ztЩ=c1Ӿ;OO}ɩܛt2'nu:ԯ,giLK͟|i?uHqS;?{ziSw{j      9DqNmfá(N}ɩ59u        9uWH\{쪸:QO*SNĩ[;V͝zÃfqS7jS]y$g^/t'R:QAױ:BF\i?uHzS=!ԃ};8B§6+j̜umZG֟Y܉5։C>f.ZOlmuZ}g=/DST!2}2?NmO:O&e46NdsjEkÓ:M>-Vɑ_g{_7d';y/8b|#tO^KqN}srg~Nkk6w~d|ilNuuhɵL^?ƅ&N^_}PWh'w׿kWfN
O~5L^ʜ[d{lN]=S哫
wۜ\e~w))N9fBf`)ioSŎ'/oW+lnknΰ=ټ۽Z01̻moybl{-yRR5+)57soۓ|тɍw*{ͻFh&W52bհ^a&n6&7C\#XO'#m&9.G7*q>Jb~O0+ls̜s5ZMUg4?ztЩ=c1Ӿ;OO}ɩܛt2'nu:ԯ,giLK͟|i?uHqS;?{ziSw{j      9DqNmfá(N}ɩ59u        9uWH\{쪸:QO*SNĩ[;V͝zÃfqS7jS]y$g^/t'R:QAױ:BF\i?uHzS=!ԃ};8B§6+j̜umZG֟Y܉5։C>f.ZOlmuZ}g=/DST!2}2?NmO:O&e46NdsjEkÓ:M>-Vɑ_g{_7d';y/8b|#tO^KqN}srg~Nkk6w~d|ilNuuhɵL^?ƅ&N^_}PWh'w׿kWfN
5ɱ'?ʜ'd{lN]Wv'F/5Dw2N)j]N{͜Z}⻧96|yΖpJڛܟ[0Lݶ7ټ+bl_ݯg,1jÉa͜5    Oi{[0ټ۵İ7ydG|hrwOv};fVՆd5ֈ~r4
ya9Ƨ\??͔|<ۙC'YֈM.DS h2   L!:YdwԳ XAp!7@]>z`1a~pGP`/10h4я7.e X+
5ɱ'?ʜ'd{lN]Wv'F/5Dw2N)j]N{͜Z}⻧96|yΖpJڛܟ[0Lݶ7ټ+bl_ݯg,1jÉa͜5    Oi{[0ټ۵İ7ydG|hrwOv};fVՆd5ֈ~r4
ya9Ƨ\??͔|<ۙC'YֈM.DS h2   L!:YdwԳ XAp!7@]>z`1a~pGP`/10h4я7.e X+
Oo<O`dDo]=I&O/Xπ`:h:!As`6+DSl#`oa>h棟fE뿥@
A"4E-{Bu,p,bw~%Bu,p,RK~˄ X[f9VJ?L}`8<Jє/<.'``-h֢_)xZN
6ـ~g9F!:%x6ۄfM^ꛅ XUBo-{^o`+蕡)C_*&J!:xUB_mxGR`?a7hvߍ}@R#X
Oo<O`dDo]=I&O/Xπ`:h:!As`6+DSl#`oa>h棟fE뿥@
A"4E-{Bu,p,bw~%Bu,p,RK~˄ X[f9VJ?L}`8<Jє/<.'``-h֢_)xZN
6ـ~g9F!:%x6ۄfM^ꛅ XUBo-{^o`+蕡)C_*&J!:xUB_mxGR`?a7hvߍ}@R#X
^z{E'?^#X_>zCߗk  APOM=z|_7_?DA#9H`u'8dPCį Xٟ       $Ow, XSٟI$Ow
^z{E'?^#X_>zCߗk  APOM=z|_7_?DA#9H`u'8dPCį Xٟ       $Ow, XSٟI$Ow
*ԓ Xٟ)RФOw.3
*ԓ Xٟ)RФOw.3
Ag?낦.΂ޕz`߃}w=z@It:?+?+CC@"S0?J;eB<'Գa hB$s`10047.v⿔Mo4G
Ag?낦.΂ޕz`߃}w=z@It:?+?+CC@"S0?J;eB<'Գa hB$s`10047.v⿔Mo4G
?
?

s\G{⿅0|4w3"?*/"zEh[    ?bG{7`1h_.[ ?{Y~)~L >W_-Gr|+`@S_%hVJ镢)E_1x\ O(?kEZ|OO}@4o,<'7

s\G{⿅0|4w3"?*/"zEh[    ?bG{7`1h_.[ ?{Y~)~L >W_-Gr|+`@S_%hVJ镢)E_1x\ O(?kEZ|OO}@4o,<'7
?ڿ)ؿmB &|/KO}@4[o*&Է
?ڿ)ؿmB &|/KO}@4[o*&Է
?)
?)
PFM2|P!+훊oC*4U
?jGn4>| ??ً~/OS^#h?S_ۇf}z@U߰գG_kF 7?CzGA@S?*hTqA;qO-h]%ٟ     $Ow,mk*S ^$INSz@mOgKA>ip@SOg(ٟ]uA}|gO=M vU=w=zC ?ڞ?>h2  3mPcdB>yO g? @zD?߅0H ?baaho8\,s)10h4я7.y2%+`
PFM2|P!+훊oC*4U
?jGn4>| ??ً~/OS^#h?S_ۇf}z@U߰գG_kF 7?CzGA@S?*hTqA;qO-h]%ٟ     $Ow,mk*S ^$INSz@mOgKA>ip@SOg(ٟ]uA}|gO=M vU=w=zC ?ڞ?>h2  3mPcdB>yO g? @zD?߅0H ?baaho8\,s)10h4я7.y2%+`
R OVSOI&~0E ?ک`:h:!PHM!B|a@S+hoTӛf>n[G[EPDM"|6^,hf,bw?G{⿟}R4K/w/ԗ     ?J+`9h_oÊqA)R4K=?       4`-h֢_)xZ Qϱ6ۀf
FG7aMh6߄ExI oPۂf-^VG/_蕡)C_*z@}SmW
R OVSOI&~0E ?ک`:h:!PHM!B|a@S+hoTӛf>n[G[EPDM"|6^,hf,bw?G{⿟}R4K/w/ԗ     ?J+`9h_oÊqA)R4K=?       4`-h֢_)xZ Qϱ6ۀf
FG7aMh6߄ExI oPۂf-^VG/_蕡)C_*z@}SmW
}^-hUvۍf7އG'^4{      |*kg+_>zCߗ@S_C=z4}
?G{H{8B#~G폊?II;'$!N ˩? ^    Nz@mOe
}^-hUvۍf7އG'^4{      |*kg+_>zCߗ@S_C=z4}
?G{H{8B#~G폊?II;'$!N ˩? ^    Nz@mOe
$KB> )p@SOOz)hRЧ;
N6.h,8[   ?ڮCCz?tGSg_z@
*~σ,zYhg; ?lG{3E6'1D~v̈d>;trgǢcM'G~v=;yrgǢcM'G~vh~49O釦#?hk:9cOٱ#?;hk:9c'ٱȓ>;hk:9cOٱ#?;hk:9cOٱ#?;f};g"oGzv=Oijc&GzvݎٱHw;ҳc#g"%Fg콇EXHώ{ߎٱHۑ~rώ51{w;g"HώE?9gǚN옽ٱHYٱ>9.`,NR_^j['w8Q̧޵9yÜkaz#k.pٜlopbr8=CmOnD55S9cfsu~ilN]1qv'gȸ'_\o{ȸL*.WfN
$KB> )p@SOOz)hRЧ;
N6.h,8[   ?ڮCCz?tGSg_z@
*~σ,zYhg; ?lG{3E6'1D~v̈d>;trgǢcM'G~v=;yrgǢcM'G~vh~49O釦#?hk:9cOٱ#?;hk:9c'ٱȓ>;hk:9cOٱ#?;hk:9cOٱ#?;f};g"oGzv=Oijc&GzvݎٱHw;ҳc#g"%Fg콇EXHώ{ߎٱHۑ~rώ51{w;g"HώE?9gǚN옽ٱHYٱ>9.`,NR_^j['w8Q̧޵9yÜkaz#k.pٜlopbr8=CmOnD55S9cfsu~ilN]1qv'gȸ'_\o{ȸL*.WfN
+q
br쯰}vW{c]s[]9;k~#yOgU$F_l޴q;ZPcϸj^c<Ө5A&xE#!^.\F(c\B}e?B<4yqǸxj
+q
br쯰}vW{c]s[]9;k~#yOgU$F_l޴q;ZPcϸj^c<Ө5A&xE#!^.\F(c\B}e?B<4yqǸxj
&Лf	1$ZGVӨO}`gL(W}0K7P/}`M0\4swwPLM1b|Ǹb	%JД/w/,</}`aeh_AxH\UVY~GQcze˿VY~5'a1L}e˿u֡Y~g`1J}e<mDF|;M,+2lfԷ^>uJo+{     
e,[*UD_o;%xԫ/kX`'TӫFSNxO}`?`=h߃#XW>z5hj<}`~W}p@^?B4
}#,xQ4GhnCgohE=Ao˾
$x Z=юzeߑ}H&}2Q^>ٟ RѤOw&t<Ưw}`@44iy1},o ^:tzAoc}`a2eD/#xsg	^>lzhgq,PC _OAoEK/M.\|#a@S-h/Q؏|4]
&Лf	1$ZGVӨO}`gL(W}0K7P/}`M0\4swwPLM1b|Ǹb	%JД/w/,</}`aeh_AxH\UVY~GQcze˿VY~5'a1L}e˿u֡Y~g`1J}e<mDF|;M,+2lfԷ^>uJo+{     
e,[*UD_o;%xԫ/kX`'TӫFSNxO}`?`=h߃#XW>z5hj<}`~W}p@^?B4
}#,xQ4GhnCgohE=Ao˾
$x Z=юzeߑ}H&}2Q^>ٟ RѤOw&t<Ưw}`@44iy1},o ^:tzAoc}`a2eD/#xsg	^>lzhgq,PC _OAoEK/M.\|#a@S-h/Q؏|4]
?v~&+@SL%
`.h梟&'?([/Y~p@S/Sw)F_vC /w*%z%hJЗ?!2z,C߃@S_.he
?v~&+@SL%
`.h梟&'?([/Y~p@S/Sw)F_vC /w*%z%hJЗ?!2z,C߃@S_.he
*=
*=
?RG'ſj4ѯ$kz:zЬC3^ oU/6ۈf#&Gw
?RG'ſj4ѯ$kz:zЬC3^ oU/6ۈf#&Gw
a3h6ߌexE oTؿ[mEV|6^&hPo*TķUvNW}5@S-hw){A|O}@PCM
|O}@?~?ѫCS~8 A@M|a~D ~5O(h?'3&促dz7Mύƍލπx h[)@"D4񵁶O=I ѶSwdzh'z@;?R饢IEL,Ի?_)n=F/
M4|&}֫{ѤOz?u@a2eD/#ԳM/M6l|a@S(h/PCz9hrC0G{~$E>H%G?K8c!^^ ^fL7]W?Iv⿖5O/M>||O}@g  
a3h6ߌexE oTؿ[mEV|6^&hPo*TķUvNW}5@S-hw){A|O}@PCM
|O}@?~?ѫCS~8 A@M|a~D ~5O(h?'3&促dz7Mύƍލπx h[)@"D4񵁶O=I ѶSwdzh'z@;?R饢IEL,Ի?_)n=F/
M4|&}֫{ѤOz?u@a2eD/#ԳM/M6l|a@S(h/PCz9hrC0G{~$E>H%G?K8c!^^ ^fL7]W?Iv⿖5O/M>||O}@g  
/7f        ?BG{&Ko.               ?7Vah_o!*ԋobzh흊       {^   %%O}@24/ <$ԗ??*G?B
/7f        ?BG{&Ko.               ?7Vah_o!*ԋobzh흊       {^   %%O}@24/ <$ԗ??*G?B
*|OT Ia$j= kZGgſ3:4Я_쟇6و~#I ]eLo37{^[?6Vz[lEM      ?7[C%J4+mz@ݡcUF_o''w?]cz{AG@S+h`9ЫAS@S'huԡ÷?zG{Pf-4k@Ӏ߷pX )~IS;J(~        $Tnzn4nn|?GJe%ID
IȾ$KF>_(Sm'ߙJ/M*T|gBgE Jwc4zihЧ@7^ߛ}/H&}:^[ mI/M&L|}%hUlzhg@G{~A>*ԇ	?ڋ(#!^.\F(>Z ^DZy7	?B;ݚʩi~CӼN;S󓻓EB9
*|OT Ia$j= kZGgſ3:4Я_쟇6و~#I ]eLo37{^[?6Vz[lEM      ?7[C%J4+mz@ݡcUF_o''w?]cz{AG@S+h`9ЫAS@S'huԡ÷?zG{Pf-4k@Ӏ߷pX )~IS;J(~        $Tnzn4nn|?GJe%ID
IȾ$KF>_(Sm'ߙJ/M*T|gBgE Jwc4zihЧ@7^ߛ}/H&}:^[ mI/M&L|}%hUlzhg@G{~A>*ԇ	?ڋ(#!^.\F(>Z ^DZy7	?B;ݚʩi~CӼN;S󓻓EB9
090`z
ƛC_ p
S;Ǜ
9ϡPκ7L&fB_ߛzo}r^aҡ'z7z)nԻ
090`z
ƛC_ p
S;Ǜ
9ϡPκ7L&fB_ߛzo}r^aҡ'z7z)nԻ
+ܞ0iЕZWz]uśߙzgYW
+ܞ0iЕZWz]uśߙzgYW
gP;
gP;
g*;$pw]{Aޖ~;uMDhM5ZM6?z
g*;$pw]{Aޖ~;uMDhM5ZM6?z

.j.z.t.n0F]+?9BPo6jYN(g]6Lv!t6

.j.z.t.n0F]+?9BPo6jYN(g]6Lv!t6
+A-Zzj~/G(g]
+A-Zzj~/G(g]
&
&
RegistersuDyK
RegistersuDyK
RegistersuDyK
RegistersuDyK
OperationuDyK
OperationuDyK
Operation{DyK
Architecture{DyK
ArchitectureDyKyK4http://www.opencores.org/DyKyK4http://www.opencores.org/DyKyK4http://www.opencores.org/Dd! <
Operation{DyK
Architecture{DyK
ArchitectureDyKyK4http://www.opencores.org/DyKyK4http://www.opencores.org/DyKyK4http://www.opencores.org/Dd! <


CA?2Y7@~~*5&k`!-7@~~*qSXgOxX]lU3[RHm`5<6bFBkYvy F5>!jl$Ã&Uhswgfg릳{s93   {TQJމdwl4>15q0Q%K18(Y2ׇ8ESJ(%֬OVr(69cLj!-
CA?2Y7@~~*5&k`!-7@~~*qSXgOxX]lU3[RHm`5<6bFBkYvy F5>!jl$Ã&Uhswgfg릳{s93   {TQJމdwl4>15q0Q%K18(Y2ׇ8ESJ(%֬OVr(69cLj!-
*jR3\!y3MCɿLƅwZ_ӗȵ4}3j׫yҒzqtIU9uN8̿Ih9/kkcIl⪂ͱ
f=
پ]EZm}Y^g+9@T#PۏNzdgk?鶾kW[k$X;6FFV9)ewvVzѮ˽;뤉s֡?̒
*jR3\!y3MCɿLƅwZ_ӗȵ4}3j׫yҒzqtIU9uN8̿Ih9/kkcIl⪂ͱ
f=
پ]EZm}Y^g+9@T#PۏNzdgk?鶾kW[k$X;6FFV9)ewvVzѮ˽;뤉s֡?̒
ągPs+HUJL`owAX;Yq
ągPs+HUJL`owAX;Yq
"'9#˟UyZr9->4|Ohj,PRn(% .R<(%xNa=*@{
"'9#˟UyZr9->4|Ohj,PRn(% .R<(%xNa=*@{
$幎$8~:,%B$`#Ryoy6-    +>_Ȉ:K{ۻ|
lwI(_~}=|X6">#}\h3VX,ΰdS%Sp :*        T\y"#ebj=ֽ!8'UY|Ɯ\pDBf5f9,a5f]9)@stEL@nR=I\!y$u3džSIyۿb[5d"28rWb7D^
U}mע~zb5#S',t;`N؝=g(ԽȳwGu%]IjS.սDwoyy[H/i*ZOȗ4sc>hh\6q)Q=>yUXu²lZFZ7        zWCW{{r{ëlOXA#\].ߦFQ\gʖ\B        h` ~x`\Qvo7 lq`i+sr*(q
$幎$8~:,%B$`#Ryoy6-    +>_Ȉ:K{ۻ|
lwI(_~}=|X6">#}\h3VX,ΰdS%Sp :*        T\y"#ebj=ֽ!8'UY|Ɯ\pDBf5f9,a5f]9)@stEL@nR=I\!y$u3džSIyۿb[5d"28rWb7D^
U}mע~zb5#S',t;`N؝=g(ԽȳwGu%]IjS.սDwoyy[H/i*ZOȗ4sc>hh\6q)Q=>yUXu²lZFZ7        zWCW{{r{ëlOXA#\].ߦFQ\gʖ\B        h` ~x`\Qvo7 lq`i+sr*(q
!2n  >+S^
!2n  >+S^
m0m,oZ3A}Y+pѼ\/Y:-Xd>}>>_'m#"c'۸bi'b^
m0m,oZ3A}Y+pѼ\/Y:-Xd>}>>_'m#"c'۸bi'b^
2rt]Ј.e̻+bW@,w=)b=,Ue=ԏul54uY-]dt+nCɇڒn3\檛lԓJO.Fvmn8YUNwT{ObP
2rt]Ј.e̻+bW@,w=)b=,Ue=ԏul54uY-]dt+nCɇڒn3\檛lԓJO.Fvmn8YUNwT{ObP
y'mj;Fo&y#N{3T~&`L~41i-@iB^ϲw%|>o~7U=ϔP+:(qWOR{,gLoI}æ	zm,폀m~6J
y'mj;Fo&y#N{3T~&`L~41i-@iB^ϲw%|>o~7U=ϔP+:(qWOR{,gLoI}æ	zm,폀m~6J


CA?2!j^yhMӿ  a!
CA?2!j^yhMӿ  a!

 !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWYZ[\]^_b}defghijlmnopqrstuvwxyzRoot Entry FYCBY|Data

 !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWYZ[\]^_b}defghijlmnopqrstuvwxyzRoot Entry FYCBY|Data
X1WordDocumentʯObjectPool  YCBY_1072297328        F  Y{1YData
X1WordDocumentʯObjectPool  YCBY_1072297328        F  Y{1YData
c1TablekCompObjfDdp<
c1TablekCompObjfDdp<


CA2jm~S3[2FD`!>m~S3[2F x]QKJA}ӓ0*&*҅'$\(AtYĆbxڵ
CA2jm~S3[2FD`!>m~S3[2F x]QKJA}ӓ0*&*҅'$\(AtYĆbxڵ
mUGbAW݄>؁Xac
x6VqnC/    !viO%
mUGbAW݄>؁Xac
x6VqnC/    !viO%
'S$iJ/uF/dLP7/*wJ"`h-{frV=     GuO$i`|}6_mpU}Z*u#)^2P_*7_
'S$iJ/uF/dLP7/*wJ"`h-{frV=     GuO$i`|}6_mpU}Z*u#)^2P_*7_
[$@$NormalmH2A@2Police par dfaut&8ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefx(
 
[$@$NormalmH2A@2Police par dfaut&8ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefx(
 

2)*+, -!.#$ %

2)*+, -!.#$ %
&'"/)09#-$.%1'/&0(56 7!8"?,1&8ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefx     
&'"/)09#-$.%1'/&0(56 7!8"?,1&8ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefx     

 !"#$%&'()*+,-./0123456789:; Ql,2$;h-Le@(@>(  

 !"#$%&'()*+,-./0123456789:; Ql,2$;h-Le@(@>(  
@ Z8
@ Z8
.
.
B
B


f~(
f~(


B.rn

B.rn



<J
l
<J
l
?
?
c$;?'##-'5
;ZB
c$;?'##-'5
;ZB


SDfb'+ZB
SDfb'+ZB


SDfL'ZB
SDfL'ZB
B
B
SDfJ(ZB
SDfJ(ZB


SDfb'*ZB
SDfb'*ZB


SDb'J'*ZB
SDb'J'*ZB


SDb''L*l
SDb''L*l


c$<'#-"
<`B
c$<'#-"
<`B


c$Dd"'`B
c$Dd"'`B


c$D|-*%3*%x
c$D|-*%3*%x


053.8J
5x
053.8J
5x


043$8%
4f
043$8%
4f


SH!, #!"
ZB
SH!, #!"
ZB


SDa"!d"$`B
SDa"!d"$`B


c$Dd"$'$ZB
c$Dd"$'$ZB


SD*%'*%ZB
SD*%'*%ZB


SDf*%%ZB
SDf*%%ZB


SDF&'F&ZB
SDF&'F&ZB


SDf%F&ZB
SDf%F&ZB
B
B
SDb'*%'%ZB
SDb'*%'%ZB


SDb'%'F&`B
SDb'%'F&`B
B
B
c$D|-3`B
c$D|-3`B


c$Dv"vv"x
c$Dv"vv"x


0 Z$v
ZB
0 Z$v
ZB


SD*b'*D+`B
SD*b'*D+`B
B
B
c$DD+*D+ZB
c$DD+*D+ZB


SDB0%B0|-`B
SDB0%B0|-`B


c$Dd"hd", x
c$Dd"hd", x


0L*+
`B
0L*+
`B
B
B
c$D|-B0|-x
c$D|-B0|-x


0,L,
0,L,
.
,ZB
.
,ZB
B
B
SD*H!B0H!
ZB
SD*H!B0H!
ZB


SD**H!
ZB
SD**H!
ZB


SDB0H!B0$T
SDB0H!B0$T


#+>%h
+B
#+>%h
+B
S       ?!Ot:Ahpqxz@tUp@G:Times New Roman5Symbol3&:ArialC"MS Sans Serif"q]a]a!0d--
S       ?!Ot:Ahpqxz@tUp@G:Times New Roman5Symbol3&:ArialC"MS Sans Serif"q]a]a!0d--


 FImage Microsoft Word
 FImage Microsoft Word
MSWordDocWord.Picture.89q
MSWordDocWord.Picture.89q
 FImage Microsoft Word
 FImage Microsoft Word
MSWordDocWord.Picture.89q
MSWordDocWord.Picture.89q
Oh+'0       ObjInfo
Oh+'0       ObjInfo
WordDocumentSummaryInformation(     DocumentSummaryInformation8Ibjbj]$  $ $ T T T T T ` T      OQQQQQQ$x.u$ "uO  5 OOOp6 $  O8 F OOOOf$ O | `yOT T OO
WISHBONE
Bus
interface

%4

BR_CLK_I

WISHBONE
SIGNALS

IntTx_O






































Baudrate
Divisor

IntRx_O








TxD_PAD_O

RxD_PAD_I






Transmitter

Receiver



(8    jUOJQJB*CJOJQJhmH        nH
jUmH
WordDocumentSummaryInformation(     DocumentSummaryInformation8Ibjbj]$  $ $ T T T T T ` T      OQQQQQQ$x.u$ "uO  5 OOOp6 $  O8 F OOOOf$ O | `yOT T OO
WISHBONE
Bus
interface

%4

BR_CLK_I

WISHBONE
SIGNALS

IntTx_O






































Baudrate
Divisor

IntRx_O








TxD_PAD_O

RxD_PAD_I






Transmitter

Receiver



(8    jUOJQJB*CJOJQJhmH        nH
jUmH
'(19:BCDEFGHIJKLMNOPQ$$'(19:BCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghqyzNQRSTUVWXYZ[\]^_`abcdefghqyz$$N N!"#$%
'(19:BCDEFGHIJKLMNOPQ$$'(19:BCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghqyzNQRSTUVWXYZ[\]^_`abcdefghqyz$$N N!"#$%
Oh+'0L      
Oh+'0L      

 ,4<Dss-ssNormal.dot-rm2rmMicrosoft Word 8.0@F#@@4

 ,4<Dss-ssNormal.dot-rm2rmMicrosoft Word 8.0@F#@@4
՜.+,D՜.+,,hp|
 
Titre 6>
՜.+,D՜.+,,hp|
 
Titre 6>
_PID_GUIDAN{71CFF5C0-02EC-11D6-A955-AB3178E7417B}_1093206067    F{1Y:Y1Tablen>CompObj
fObjInfo
_PID_GUIDAN{71CFF5C0-02EC-11D6-A955-AB3178E7417B}_1093206067    F{1Y:Y1Tablen>CompObj
fObjInfo
[$@$NormalmH2A@2Police par dfaut#*18?EPW^y&'(*),+.-/0#*18?EPW^y   
[$@$NormalmH2A@2Police par dfaut#*18?EPW^y&'(*),+.-/0#*18?EPW^y   

 {8@T76(      

 {8@T76(      
6@ Wn"ME;/
6@ Wn"ME;/
ZB
ZB


SD!P##P#ZB
SD!P##P#ZB


SD#%g&%ZB
SD#%g&%ZB


SD#P##%ZB
SD#P##%ZB


SDg&%
)%ZB
SDg&%
)%ZB


SD
)P#
)%ZB
SD
)P#
)%ZB


SD
)P#+P#ZB
SD
)P#+P#ZB
   
   
SD+P#+%ZB
SD+P#+%ZB




SD+%Y.%ZB
SD+%Y.%ZB


SDY.%0%ZB
SDY.%0%ZB


SD0%3%ZB
SD0%3%ZB




SD3%K6%ZB
SD3%K6%ZB


SDK6P#K6%ZB
SDK6P#K6%ZB


SDK6P#8P#ZB
SDK6P#8P#ZB


SD8P#8%ZB
SD8P#8%ZB


SD;P#;%ZB
SD;P#;%ZB


SD;P#=>P#ZB
SD;P#=>P#ZB


SDg&%g&%ZB
SDg&%g&%ZB


SD#%#%ZB
SD#%#%ZB


SD
)%
)%ZB
SD
)%
)%ZB


SD+%Y.%ZB
SD+%Y.%ZB


SDY.%0%ZB
SDY.%0%ZB


SDY.%Y.%ZB
SDY.%Y.%ZB


SD+%+%ZB
SD+%+%ZB


SD0%0%ZB
SD0%0%ZB


SD8%;%ZB
SD8%;%ZB


SDK6%K6%ZB
SDK6%K6%ZB


SD3%3%ZB
SD3%3%ZB
 
 
SD8%8%ZB
SD8%8%ZB
#
#
SD=>%=>%ZB
SD=>%=>%ZB
$
$
SD;%;%x
SD;%;%x
&
&
02$%d&&
x
02$%d&&
x
'
'
0&%
0&%
)&
x
)&
x
(
(
0~)%+&
x
0~)%+&
x
)
)
0$,%V.&
x
0$,%V.&
x
*
*
0.%0&
x
0.%0&
x
+
+
0p1%3&
~
0p1%3&
~
,
,
6,`=)?*
x
6,`=)?*
x
-
-
0  6%8&
       x
0  6%8&
       x
.
.
0b9%;&
x
0b9%;&
x
/
/
0
0
<%:>&

<%:>&

x
x
0
0
0W2$!%
ZB
0W2$!%
ZB
1
1
SD!I'#I'ZB
SD!I'#I'ZB
3
3
SD#I'#~)ZB
SD#I'#~)ZB
B
B
SD#~)#)
SD#~)#)
`    #I'=>)
`    #I'=>)
P##I'
P##I'
?)TB
?)TB
2
2
CD#~)g&~)TB
CD#~)g&~)TB
4
4
CDg&~)
)~)TB
CDg&~)
)~)TB
5
5
CD
)I'
)~)TB
CD
)I'
)~)TB
6
6
CD
)I'+I'TB
CD
)I'+I'TB
7
7
CD+I'+~)TB
CD+I'+~)TB
8
8
CD+~)Y.~)TB
CD+~)Y.~)TB
9
9
CDY.~)0~)TB
CDY.~)0~)TB
:
:
CD0~)3~)TB
CD0~)3~)TB
;
;
CD3~)K6~)TB
CD3~)K6~)TB
<
<
CDK6I'K6~)TB
CDK6I'K6~)TB
=
=
CDK6I'8I'TB
CDK6I'8I'TB
>
>
CD8I'8~)TB
CD8I'8~)TB
?
?
CD;I';~)TB
CD;I';~)TB
@
@
CD;I'=>I'TB
CD;I'=>I'TB
A
A
CDg&~)g&)TB
CDg&~)g&)TB
C
C
CD
)~)
))TB
CD
)~)
))TB
D
D
CD+~)Y.~)TB
CD+~)Y.~)TB
E
E
CDY.~)0~)TB
CDY.~)0~)TB
F
F
CDY.~)Y.)TB
CDY.~)Y.)TB
G
G
CD+~)+)TB
CD+~)+)TB
H
H
CD0~)0)TB
CD0~)0)TB
I
I
CD8~);~)TB
CD8~);~)TB
J
J
CDK6~)K6)TB
CDK6~)K6)TB
K
K
CD3~)3)TB
CD3~)3)TB
L
L
CD8~)8)TB
CD8~)8)TB
M
M
CD=>~)=>)TB
CD=>~)=>)TB
N
N
CD;~);)fB
CD;~);)fB
O
O
s*D#n"#.
s*D#n"#.
`    #I'=>)
`    #I'=>)
Q##I'
Q##I'
?)TB
?)TB
R
R
CD#~)g&~)TB
CD#~)g&~)TB
S
S
CDg&~)
)~)TB
CDg&~)
)~)TB
T
T
CD
)I'
)~)TB
CD
)I'
)~)TB
U
U
CD
)I'+I'TB
CD
)I'+I'TB
V
V
CD+I'+~)TB
CD+I'+~)TB
W
W
CD+~)Y.~)TB
CD+~)Y.~)TB
X
X
CDY.~)0~)TB
CDY.~)0~)TB
Y
Y
CD0~)3~)TB
CD0~)3~)TB
Z
Z
CD3~)K6~)TB
CD3~)K6~)TB
[
[
CDK6I'K6~)TB
CDK6I'K6~)TB
\
\
CDK6I'8I'TB
CDK6I'8I'TB
]
]
CD8I'8~)TB
CD8I'8~)TB
^
^
CD;I';~)TB
CD;I';~)TB
_
_
CD;I'=>I'TB
CD;I'=>I'TB
`
`
CDg&~)g&)TB
CDg&~)g&)TB
a
a
CD
)~)
))TB
CD
)~)
))TB
b
b
CD+~)Y.~)TB
CD+~)Y.~)TB
c
c
CDY.~)0~)TB
CDY.~)0~)TB
d
d
CDY.~)Y.)TB
CDY.~)Y.)TB
e
e
CD+~)+)TB
CD+~)+)TB
f
f
CD0~)0)TB
CD0~)0)TB
g
g
CD8~);~)TB
CD8~);~)TB
h
h
CDK6~)K6)TB
CDK6~)K6)TB
i
i
CD3~)3)TB
CD3~)3)TB
j
j
CD8~)8)TB
CD8~)8)TB
k
k
CD=>~)=>)TB
CD=>~)=>)TB
l
l
CD;~);)
CD;~);)
`    #*=>w-
`    #*=>w-
##*<w-TB
##*<w-TB


CD#-g&-TB
CD#-g&-TB


CD#*#-TB
CD#*#-TB


CDg&-
)-TB
CDg&-
)-TB


CD
)*
)-TB
CD
)*
)-TB


CD
)*+*TB
CD
)*+*TB


CD+*+-TB
CD+*+-TB


CD+-Y.-TB
CD+-Y.-TB


CDY.-0-TB
CDY.-0-TB


CD0-3-TB
CD0-3-TB


CD3-K6-TB
CD3-K6-TB


CDK6*K6-TB
CDK6*K6-TB


CDK6*8*TB
CDK6*8*TB


CD8*8-TB
CD8*8-TB


CD;*;-TB
CD;*;-TB


CD;*=>*TB
CD;*=>*TB


CDg&-g&w-TB
CDg&-g&w-TB


CD#-#w-TB
CD#-#w-TB


CD
)-
)w-TB
CD
)-
)w-TB


CD+-Y.-TB
CD+-Y.-TB


CDY.-0-TB
CDY.-0-TB


CDY.-Y.w-TB
CDY.-Y.w-TB


CD+-+w-TB
CD+-+w-TB


CD0-0w-TB
CD0-0w-TB


CD8-;-TB
CD8-;-TB


CDK6-K6w-TB
CDK6-K6w-TB


CD3-3w-TB
CD3-3w-TB


CD8-8w-TB
CD8-8w-TB


CD=>-=>w-TB
CD=>-=>w-TB


CD;-;w-fB
CD;-;w-fB


s*D;";;/rB
s*D;";;/rB


6D]:&.;&.`B
6D]:&.;&.`B
B
B
c$DY<L*<L*  `B
c$DY<L*<L*  `B


c$D&;`*;`*fB
c$D&;`*;`*fB


s*D:Y-:/
~
s*D:Y-:/
~


6;-">.
x
6;-">.
x


0
4%H6&

x
0
4%H6&

x


0?2$ME%
x
0?2$ME%
x


0?'ME~)
x
0?'ME~)
x


0?B+ME-
B
0?B+ME-
B
S       ?aW&{
tLPqy@ `@G:Times New Roman5Symbol3&:Arial"pUiFUiF!0d<--WordDocumentSummaryInformation(DocumentSummaryInformation81Table6Ibjbj]HHHHHTH;ttttt3;3;3;[;];];];];];];$L<@>.;3;;"3;3;3;;[;tt7t[;[;[;3;(tt[;,:3;[;[;[;[;`[;th2YHH[;[;
Start

Bit 0

Bit 1

Bit 3

Bit 2

+2.6%

Bit 4

Bit 7

Bit 6

Stop

Byte 0x42

-5.9%

Bit 5

Nominal expected baudrate

Max period for the bitstream

Min period for the bitstream




GK`z{mH     
jUmH  $%+,239:@AFGQRXY_`z{ $%+,239:@AFGQRXY_`z{#{N N!"y#!$u%
S       ?aW&{
tLPqy@ `@G:Times New Roman5Symbol3&:Arial"pUiFUiF!0d<--WordDocumentSummaryInformation(DocumentSummaryInformation81Table6Ibjbj]HHHHHTH;ttttt3;3;3;[;];];];];];];$L<@>.;3;;"3;3;3;;[;tt7t[;[;[;3;(tt[;,:3;[;[;[;[;`[;th2YHH[;[;
Start

Bit 0

Bit 1

Bit 3

Bit 2

+2.6%

Bit 4

Bit 7

Bit 6

Stop

Byte 0x42

-5.9%

Bit 5

Nominal expected baudrate

Max period for the bitstream

Min period for the bitstream




GK`z{mH     
jUmH  $%+,239:@AFGQRXY_`z{ $%+,239:@AFGQRXY_`z{#{N N!"y#!$u%
Oh+'0L      
Oh+'0L      

 ,4<Dss-ssNormal.dot-rm2rmMicrosoft Word 8.0@@LY@LY

 ,4<Dss-ssNormal.dot-rm2rmMicrosoft Word 8.0@@LY@LY
՜.+,D՜.+,,hp|
 
Titre 6>
՜.+,D՜.+,,hp|
 
Titre 6>
_PID_GUIDAN{9CF6A5A1-3082-11D6-A955-83F3108E677B}n`!!j^yhMӿ   a~  a$!x\Teϙa %*%*3*0Eff/J344s[*+rU\k͵Zk
_PID_GUIDAN{9CF6A5A1-3082-11D6-A955-83F3108E677B}n`!!j^yhMӿ   a~  a$!x\Teϙa %*%*3*0Eff/J344s[*+rU\k͵Zk
Z+j-P)ɬ{gΛk+y=qnYφ4iS!FK~W,6ps:{\x̹)/~μpιSob=GkUSHD77@KtSgΣg^?g.[ɜ6|d9udrjM'B_]k~68}>W,fNuu:;)Z>gv?N>hLJs515sNWepٚxN"c+|͋v'[}"GO.vL9!3Ϳ#ONkk6r~dajZ0:<8dsjQ\ƅ&vٝlN}ds-\
Z+j-P)ɬ{gΛk+y=qnYφ4iS!FK~W,6ps:{\x̹)/~μpιSob=GkUSHD77@KtSgΣg^?g.[ɜ6|d9udrjM'B_]k~68}>W,fNuu:;)Z>gv?N>hLJs515sNWepٚxN"c+|͋v'[}"GO.vL9!3Ϳ#ONkk6r~dajZ0:<8dsjQ\ƅ&vٝlN}ds-\
O~5L^ʜ[d{lN]=S哫
wۜ\e~w))N9fBf`)ioSŎ'/oW+lnknΰ=ټ۽Z01̻moybl{-yRR5+)57soۓ|тɍw*{ͻFh&W52bհ^a&n6&7C\#XO'#m&9.G7*q>Jb~O0+ls̜s5ZMUg4?ztЩ=c1Ӿ;OO}ɩܛt2'nu:ԯ,giLK͟|i?uHqS;?{ziSw{j      9DqNmfá(N}ɩ59u        9uWH\{쪸:QO*SNĩ[;V͝zÃfqS7jS]y$g^/t'R:QAױ:BF\i?uHzS=!ԃ};8B§6+j̜umZG֟Y܉5։C>f.ZOlmuZ}g=/DST!2}2?NmO:O&e46NdsjEkÓ:M>-Vɑ_g{_7d';y/8b|#tO^KqN}srg~Nkk6w~d|ilNuuhɵL^?ƅ&N^_}PWh'w׿kWfN
O~5L^ʜ[d{lN]=S哫
wۜ\e~w))N9fBf`)ioSŎ'/oW+lnknΰ=ټ۽Z01̻moybl{-yRR5+)57soۓ|тɍw*{ͻFh&W52bհ^a&n6&7C\#XO'#m&9.G7*q>Jb~O0+ls̜s5ZMUg4?ztЩ=c1Ӿ;OO}ɩܛt2'nu:ԯ,giLK͟|i?uHqS;?{ziSw{j      9DqNmfá(N}ɩ59u        9uWH\{쪸:QO*SNĩ[;V͝zÃfqS7jS]y$g^/t'R:QAױ:BF\i?uHzS=!ԃ};8B§6+j̜umZG֟Y܉5։C>f.ZOlmuZ}g=/DST!2}2?NmO:O&e46NdsjEkÓ:M>-Vɑ_g{_7d';y/8b|#tO^KqN}srg~Nkk6w~d|ilNuuhɵL^?ƅ&N^_}PWh'w׿kWfN
5ɱ'?ʜ'd{lN]Wv'F/5Dw2N)j]N{͜Z}⻧96|yΖpJڛܟ[0Lݶ7ټ+bl_ݯg,1jÉa͜5    Oi{[0ټ۵İ7ydG|hrwOv};fVՆd5ֈ~r4
ya9Ƨ\??͔|<ۙC'YֈM.DS h2   L!:YdwԳ XAp!7@]>z`1a~pGP`/10h4я7.e X+
5ɱ'?ʜ'd{lN]Wv'F/5Dw2N)j]N{͜Z}⻧96|yΖpJڛܟ[0Lݶ7ټ+bl_ݯg,1jÉa͜5    Oi{[0ټ۵İ7ydG|hrwOv};fVՆd5ֈ~r4
ya9Ƨ\??͔|<ۙC'YֈM.DS h2   L!:YdwԳ XAp!7@]>z`1a~pGP`/10h4я7.e X+
Oo<O`dDo]=I&O/Xπ`:h:!As`6+DSl#`oa>h棟fE뿥@
A"4E-{Bu,p,bw~%Bu,p,RK~˄ X[f9VJ?L}`8<Jє/<.'``-h֢_)xZN
6ـ~g9F!:%x6ۄfM^ꛅ XUBo-{^o`+蕡)C_*&J!:xUB_mxGR`?a7hvߍ}@R#X
Oo<O`dDo]=I&O/Xπ`:h:!As`6+DSl#`oa>h棟fE뿥@
A"4E-{Bu,p,bw~%Bu,p,RK~˄ X[f9VJ?L}`8<Jє/<.'``-h֢_)xZN
6ـ~g9F!:%x6ۄfM^ꛅ XUBo-{^o`+蕡)C_*&J!:xUB_mxGR`?a7hvߍ}@R#X
^z{E'?^#X_>zCߗk  APOM=z|_7_?DA#9H`u'8dPCį Xٟ       $Ow, XSٟI$Ow
^z{E'?^#X_>zCߗk  APOM=z|_7_?DA#9H`u'8dPCį Xٟ       $Ow, XSٟI$Ow
*ԓ Xٟ)RФOw.3
*ԓ Xٟ)RФOw.3
Ag?낦.΂ޕz`߃}w=z@It:?+?+CC@"S0?J;eB<'Գa hB$s`10047.v⿔Mo4G
Ag?낦.΂ޕz`߃}w=z@It:?+?+CC@"S0?J;eB<'Գa hB$s`10047.v⿔Mo4G
?
?

s\G{⿅0|4w3"?*/"zEh[    ?bG{7`1h_.[ ?{Y~)~L >W_-Gr|+`@S_%hVJ镢)E_1x\ O(?kEZ|OO}@4o,<'7

s\G{⿅0|4w3"?*/"zEh[    ?bG{7`1h_.[ ?{Y~)~L >W_-Gr|+`@S_%hVJ镢)E_1x\ O(?kEZ|OO}@4o,<'7
?ڿ)ؿmB &|/KO}@4[o*&Է
?ڿ)ؿmB &|/KO}@4[o*&Է
?)
?)
PFM2|P!+훊oC*4U
?jGn4>| ??ً~/OS^#h?S_ۇf}z@U߰գG_kF 7?CzGA@S?*hTqA;qO-h]%ٟ     $Ow,mk*S ^$INSz@mOgKA>ip@SOg(ٟ]uA}|gO=M vU=w=zC ?ڞ?>h2  3mPcdB>yO g? @zD?߅0H ?baaho8\,s)10h4я7.y2%+`
PFM2|P!+훊oC*4U
?jGn4>| ??ً~/OS^#h?S_ۇf}z@U߰գG_kF 7?CzGA@S?*hTqA;qO-h]%ٟ     $Ow,mk*S ^$INSz@mOgKA>ip@SOg(ٟ]uA}|gO=M vU=w=zC ?ڞ?>h2  3mPcdB>yO g? @zD?߅0H ?baaho8\,s)10h4я7.y2%+`
R OVSOI&~0E ?ک`:h:!PHM!B|a@S+hoTӛf>n[G[EPDM"|6^,hf,bw?G{⿟}R4K/w/ԗ     ?J+`9h_oÊqA)R4K=?       4`-h֢_)xZ Qϱ6ۀf
FG7aMh6߄ExI oPۂf-^VG/_蕡)C_*z@}SmW
R OVSOI&~0E ?ک`:h:!PHM!B|a@S+hoTӛf>n[G[EPDM"|6^,hf,bw?G{⿟}R4K/w/ԗ     ?J+`9h_oÊqA)R4K=?       4`-h֢_)xZ Qϱ6ۀf
FG7aMh6߄ExI oPۂf-^VG/_蕡)C_*z@}SmW
}^-hUvۍf7އG'^4{      |*kg+_>zCߗ@S_C=z4}
?G{H{8B#~G폊?II;'$!N ˩? ^    Nz@mOe
}^-hUvۍf7އG'^4{      |*kg+_>zCߗ@S_C=z4}
?G{H{8B#~G폊?II;'$!N ˩? ^    Nz@mOe
$KB> )p@SOOz)hRЧ;
N6.h,8[   ?ڮCCz?tGSg_z@
*~σ,zYhg; ?lG{3E6'1D~v̈d>;trgǢcM'G~v=;yrgǢcM'G~vh~49O釦#?hk:9cOٱ#?;hk:9c'ٱȓ>;hk:9cOٱ#?;hk:9cOٱ#?;f};g"oGzv=Oijc&GzvݎٱHw;ҳc#g"%Fg콇EXHώ{ߎٱHۑ~rώ51{w;g"HώE?9gǚN옽ٱHYٱ>9.`,NR_^j['w8Q̧޵9yÜkaz#k.pٜlopbr8=CmOnD55S9cfsu~ilN]1qv'gȸ'_\o{ȸL*.WfN
$KB> )p@SOOz)hRЧ;
N6.h,8[   ?ڮCCz?tGSg_z@
*~σ,zYhg; ?lG{3E6'1D~v̈d>;trgǢcM'G~v=;yrgǢcM'G~vh~49O釦#?hk:9cOٱ#?;hk:9c'ٱȓ>;hk:9cOٱ#?;hk:9cOٱ#?;f};g"oGzv=Oijc&GzvݎٱHw;ҳc#g"%Fg콇EXHώ{ߎٱHۑ~rώ51{w;g"HώE?9gǚN옽ٱHYٱ>9.`,NR_^j['w8Q̧޵9yÜkaz#k.pٜlopbr8=CmOnD55S9cfsu~ilN]1qv'gȸ'_\o{ȸL*.WfN
+q
br쯰}vW{c]s[]9;k~#yOgU$F_l޴q;ZPcϸj^c<Ө5A&xE#!^.\F(c\B}e?B<4yqǸxj
+q
br쯰}vW{c]s[]9;k~#yOgU$F_l޴q;ZPcϸj^c<Ө5A&xE#!^.\F(c\B}e?B<4yqǸxj
&Лf	1$ZGVӨO}`gL(W}0K7P/}`M0\4swwPLM1b|Ǹb	%JД/w/,</}`aeh_AxH\UVY~GQcze˿VY~5'a1L}e˿u֡Y~g`1J}e<mDF|;M,+2lfԷ^>uJo+{     
e,[*UD_o;%xԫ/kX`'TӫFSNxO}`?`=h߃#XW>z5hj<}`~W}p@^?B4
}#,xQ4GhnCgohE=Ao˾
$x Z=юzeߑ}H&}2Q^>ٟ RѤOw&t<Ưw}`@44iy1},o ^:tzAoc}`a2eD/#xsg	^>lzhgq,PC _OAoEK/M.\|#a@S-h/Q؏|4]
&Лf	1$ZGVӨO}`gL(W}0K7P/}`M0\4swwPLM1b|Ǹb	%JД/w/,</}`aeh_AxH\UVY~GQcze˿VY~5'a1L}e˿u֡Y~g`1J}e<mDF|;M,+2lfԷ^>uJo+{     
e,[*UD_o;%xԫ/kX`'TӫFSNxO}`?`=h߃#XW>z5hj<}`~W}p@^?B4
}#,xQ4GhnCgohE=Ao˾
$x Z=юzeߑ}H&}2Q^>ٟ RѤOw&t<Ưw}`@44iy1},o ^:tzAoc}`a2eD/#xsg	^>lzhgq,PC _OAoEK/M.\|#a@S-h/Q؏|4]
?v~&+@SL%
`.h梟&'?([/Y~p@S/Sw)F_vC /w*%z%hJЗ?!2z,C߃@S_.he
?v~&+@SL%
`.h梟&'?([/Y~p@S/Sw)F_vC /w*%z%hJЗ?!2z,C߃@S_.he
*=
*=
?RG'ſj4ѯ$kz:zЬC3^ oU/6ۈf#&Gw
?RG'ſj4ѯ$kz:zЬC3^ oU/6ۈf#&Gw
a3h6ߌexE oTؿ[mEV|6^&hPo*TķUvNW}5@S-hw){A|O}@PCM
|O}@?~?ѫCS~8 A@M|a~D ~5O(h?'3&促dz7Mύƍލπx h[)@"D4񵁶O=I ѶSwdzh'z@;?R饢IEL,Ի?_)n=F/
M4|&}֫{ѤOz?u@a2eD/#ԳM/M6l|a@S(h/PCz9hrC0G{~$E>H%G?K8c!^^ ^fL7]W?Iv⿖5O/M>||O}@g  
a3h6ߌexE oTؿ[mEV|6^&hPo*TķUvNW}5@S-hw){A|O}@PCM
|O}@?~?ѫCS~8 A@M|a~D ~5O(h?'3&促dz7Mύƍލπx h[)@"D4񵁶O=I ѶSwdzh'z@;?R饢IEL,Ի?_)n=F/
M4|&}֫{ѤOz?u@a2eD/#ԳM/M6l|a@S(h/PCz9hrC0G{~$E>H%G?K8c!^^ ^fL7]W?Iv⿖5O/M>||O}@g  
/7f        ?BG{&Ko.               ?7Vah_o!*ԋobzh흊       {^   %%O}@24/ <$ԗ??*G?B
/7f        ?BG{&Ko.               ?7Vah_o!*ԋobzh흊       {^   %%O}@24/ <$ԗ??*G?B
*|OT Ia$j= kZGgſ3:4Я_쟇6و~#I ]eLo37{^[?6Vz[lEM      ?7[C%J4+mz@ݡcUF_o''w?]cz{AG@S+h`9ЫAS@S'huԡ÷?zG{Pf-4k@Ӏ߷pX )~IS;J(~        $Tnzn4nn|?GJe%ID
IȾ$KF>_(Sm'ߙJ/M*T|gBgE Jwc4zihЧ@7^ߛ}/H&}:^[ mI/M&L|}%hUlzhg@G{~A>*ԇ	?ڋ(#!^.\F(>Z ^DZy7	?B;ݚʩi~CӼN;S󓻓EB9
*|OT Ia$j= kZGgſ3:4Я_쟇6و~#I ]eLo37{^[?6Vz[lEM      ?7[C%J4+mz@ݡcUF_o''w?]cz{AG@S+h`9ЫAS@S'huԡ÷?zG{Pf-4k@Ӏ߷pX )~IS;J(~        $Tnzn4nn|?GJe%ID
IȾ$KF>_(Sm'ߙJ/M*T|gBgE Jwc4zihЧ@7^ߛ}/H&}:^[ mI/M&L|}%hUlzhg@G{~A>*ԇ	?ڋ(#!^.\F(>Z ^DZy7	?B;ݚʩi~CӼN;S󓻓EB9
090`z
ƛC_ p
S;Ǜ
9ϡPκ7L&fB_ߛzo}r^aҡ'z7z)nԻ
090`z
ƛC_ p
S;Ǜ
9ϡPκ7L&fB_ߛzo}r^aҡ'z7z)nԻ
+ܞ0iЕZWz]uśߙzgYW
+ܞ0iЕZWz]uśߙzgYW
gP;
gP;
g*;$pw]{Aޖ~;uMDhM5ZM6?z
g*;$pw]{Aޖ~;uMDhM5ZM6?z

.j.z.t.n0F]+?9BPo6jYN(g]6Lv!t6

.j.z.t.n0F]+?9BPo6jYN(g]6Lv!t6
+A-Zzj~/G(g]
+A-Zzj~/G(g]
&
&
<HT
`lt|MiniUART IP CorediniPhilippe CartonhilSpecifications_Template.dot-ec54cMicrosoft Word 8.0l@8@Y@q@>Y
<HT
`lt|MiniUART IP CorediniPhilippe CartonhilSpecifications_Template.dot-ec54cMicrosoft Word 8.0l@8@Y@q@>Y
՜.+,D՜.+,<hp|
/$
MiniUART IP CoreTitre(RZ
՜.+,D՜.+,<hp|
/$
MiniUART IP CoreTitre(RZ
_PID_GUID_PID_HLINKSAN{2BEE3860-02A5-11D6-A955-A935D32A8B7A}A<Khttp://www.opencores.org/Khttp://www.opencores.org/Khttp://www.opencores.org/
_PID_GUID_PID_HLINKSAN{2BEE3860-02A5-11D6-A955-A935D32A8B7A}A<Khttp://www.opencores.org/Khttp://www.opencores.org/Khttp://www.opencores.org/
 FDocument Microsoft Word
 FDocument Microsoft Word
MSWordDocWord.Document.89qZ
MSWordDocWord.Document.89qZ
[@@@NormalCJ_H
aJmHnHsH tH     uJ@BJTitre 1$$
f!&d0@&a$5CJ`\aJ`>@>Titre 2$@&
f!5CJ \aJ DDTitre 3$$
f!@&a$5CJ4\aJ4D@DTitre 4$$
f!@&a$6CJ$]aJ$H@HTitre 5$$
f!@&a$6B*CJ ]aJ <<Titre 6$@&
3CJaJ>>Titre 7
<@&CJOJQJaJDDTitre 8
<@&6CJOJQJ]aJJ  JTitre 9
   <@&56CJOJQJ\]aJ2A@2Police par dfaut.@.En-tte

!8 @8Pied de page

!8U@8Lien hypertexte
[@@@NormalCJ_H
aJmHnHsH tH     uJ@BJTitre 1$$
f!&d0@&a$5CJ`\aJ`>@>Titre 2$@&
f!5CJ \aJ DDTitre 3$$
f!@&a$5CJ4\aJ4D@DTitre 4$$
f!@&a$6CJ$]aJ$H@HTitre 5$$
f!@&a$6B*CJ ]aJ <<Titre 6$@&
3CJaJ>>Titre 7
<@&CJOJQJaJDDTitre 8
<@&6CJOJQJ]aJJ  JTitre 9
   <@&56CJOJQJ\]aJ2A@2Police par dfaut.@.En-tte

!8 @8Pied de page

!8U@8Lien hypertexte
>*B*`J,)@!,Numro de pageJ>@2JTitre$<@&a$5CJ@\aJ@KHOJQJFOFHeadeing 1 Name$a$5CJH\aJHNYRNExplorateur de document-D OJQJTM 1$$TM 2
>*B*`J,)@!,Numro de pageJ>@2JTitre$<@&a$5CJ@\aJ@KHOJQJFOFHeadeing 1 Name$a$5CJH\aJHNYRNExplorateur de document-D OJQJTM 1$$TM 2
^$$TM 3
^$$TM 3
^$$TM 4
^$$TM 4
^$$TM 5
^$$TM 5
^$$TM 6
^$$TM 6
^$$TM 7
^$$TM 7
^$$TM 8
^$$TM 8
^$$TM 9
^$$TM 9
^DV@DLien hypertexte suivi
^DV@DLien hypertexte suivi
>*B*`J0"@0Lgende
>*B*`J0"@0Lgende
 xx5\BTB
Normal centr!x]^4B"4Corps de texte"x>P2>Corps de texte 2#dx@QB@Corps de texte 3$xCJaJ@M!R@Retrait 1re ligne
 xx5\BTB
Normal centr!x]^4B"4Corps de texte"x>P2>Corps de texte 2#dx@QB@Corps de texte 3$xCJaJ@M!R@Retrait 1re ligne
%`LCbLRetrait corps de texte&hx^hPNarPRetrait corps et 1re lig.
%`LCbLRetrait corps de texte&hx^hPNarPRetrait corps et 1re lig.
'`VRVRetrait corps de texte 2(hdx^hXSXRetrait corps de texte 3)hx^hCJaJ>?>Formule politesse
'`VRVRetrait corps de texte 2(hdx^hXSXRetrait corps de texte 3)hx^hCJaJ>?>Formule politesse
*^22Commentaire+CJaJLDate,2+2Note de fin-CJaJd$dAdresse destinataire!.@&+D/^@OJQJH%HAdresse expditeur/CJOJQJaJBBNote de bas de page0CJaJ2
*^22Commentaire+CJaJLDate,2+2Note de fin-CJaJd$dAdresse destinataire!.@&+D/^@OJQJH%HAdresse expditeur/CJOJQJaJBBNote de bas de page0CJaJ2
2Index 11^`22Index 22^`22Index 33^`2
2Index 44^`22Index 55^`22Index 66^`22Index 77^`22Index 88^`22Index 99p^p`8!8Titre index:5OJQJ\./@.Liste;h^h`222Liste 2<^`232Liste 3=8^8`242Liste 4>^`252Liste 5?^`606
Liste  puces    @
2Index 11^`22Index 22^`22Index 33^`2
2Index 44^`22Index 55^`22Index 66^`22Index 77^`22Index 88^`22Index 99p^p`8!8Titre index:5OJQJ\./@.Liste;h^h`222Liste 2<^`232Liste 3=8^8`242Liste 4>^`252Liste 5?^`606
Liste  puces    @
&F:6:Liste  puces 2       A
&F:6:Liste  puces 2       A
&F:7":Liste  puces 3       B
&F:7":Liste  puces 3       B
&F:82:Liste  puces 4       C
&F:82:Liste  puces 4       C
&F       :9B:Liste  puces 5      D
&F       :9B:Liste  puces 5      D
&F
&F
<DR<Liste continueEhx^h@Eb@Liste continue 2Fx^@Fr@Liste continue 3G8x^8@G@Liste continue 4Hx^@H@Liste continue 5Ix^:1:Liste  numros        J
<DR<Liste continueEhx^h@Eb@Liste continue 2Fx^@Fr@Liste continue 3G8x^8@G@Liste continue 4Hx^@H@Liste continue 5Ix^:1:Liste  numros        J
&F>:>Liste  numros 2       K
&F>:>Liste  numros 2       K
&F>;>Liste  numros 3        L
&F>;>Liste  numros 3        L
&F
><>Liste  numros 4      M
&F
><>Liste  numros 4      M
&F>=>Liste  numros 5       N
&F>=>Liste  numros 5       N
&Fp-pTexte de macro"O
       `       @ 
OJQJ_H
mHnHsH       tH     ulIlEn-tte de message.P8$d%d&d'd-D^8`OJQJ88Retrait normal
&Fp-pTexte de macro"O
       `       @ 
OJQJ_H
mHnHsH       tH     ulIlEn-tte de message.P8$d%d&d'd-D^8`OJQJ88Retrait normal
Q^.O.
Titre de noteR8Z28
Q^.O.
Titre de noteR8Z28
Texte brutSCJOJQJaJ*K*SalutationsT.@R.   Signature
Texte brutSCJOJQJaJ*K*SalutationsT.@R.   Signature
U^>Jb>
U^>Jb>
Sous-titreV$<@&a$OJQJB,BTable juridiqueW^`R#RTable des illustrationsX ^` V.VTitre de table juridiqueYx5OJQJ\CeWyzCeWyz}6l   "pbR
Sous-titreV$<@&a$OJQJB,BTable juridiqueW^`R#RTable des illustrationsX ^` V.VTitre de table juridiqueYx5OJQJ\CeWyzCeWyz}6l   "pbR
6
W        
6
W        
KK\:Z "<w-a34

OaF5eVVZ!#%&()+,-.01235689;=>?ABn
Z$'*/47:@w|-FHKnu
KK\:Z "<w-a34

OaF5eVVZ!#%&()+,-.01235689;=>?ABn
Z$'*/47:@w|-FHKnu
5?Upru %%%%%%'?HKwEWahjotX!tBtX!tX!tBtC`bWtv}4::?$2$7@~~*5Ȇ2$j^yhMӿ       a!@Z(  
5?Upru %%%%%%'?HKwEWahjotX!tBtX!tX!tBtC`bWtv}4::?$2$7@~~*5Ȇ2$j^yhMӿ       a!@Z(  


\
\


3
"`
3
"`


0A??N
0A??N


3
N
3
N


3
H
3
H


CA?B
CA?B
S       ?U+l4K$\43%^4K"#4J/!2t
_Hlt506287841
_Ref506287525IntroductionIOportsClocks   Registers     OperationArchitecture
_Hlt532050089
_Hlt532050090_1071857712_1072033418_1072294426_1072296476_1072296573_1072296780_1072296960_1072297074_1072297117   OLE_LINK1_1076870037_1076870106_1076870487_1076872195_1076872229_1093206067@dT
S       ?U+l4K$\43%^4K"#4J/!2t
_Hlt506287841
_Ref506287525IntroductionIOportsClocks   Registers     OperationArchitecture
_Hlt532050089
_Hlt532050090_1071857712_1072033418_1072294426_1072296476_1072296573_1072296780_1072296960_1072297074_1072297117   OLE_LINK1_1076870037_1076870106_1076870487_1076872195_1076872229_1093206067@dT
8
Ywwwwwwwwwx@  @
8
Ywwwwwwwwwx@  @
@@@
@@@@@@@@@@@@tlZ
@@@
@@@@@@@@@@@@tlZ
%A
ewwwwwwwwwy>IL\]kw.01234578Ilnn|-IKv
@Usu
%A
ewwwwwwwwwy>IL\]kw.01234578Ilnn|-IKv
@Usu
TUVYY1<@S7Zz{{|-"C:\Phili\UartWishbone\MiniUART.doc-"C:\Phili\UartWishbone\MiniUART.doc-"C:\Phili\UartWishbone\MiniUART.doc-"C:\Phili\UartWishbone\MiniUART.doc-"C:\Phili\UartWishbone\MiniUART.doc-&C:\Phili\MiniUART\doc\src\MiniUART.doc-&C:\Phili\MiniUART\doc\src\MiniUART.doc-&C:\Phili\MiniUART\doc\src\MiniUART.doc-&C:\Phili\MiniUART\doc\src\MiniUART.doc-&C:\Phili\MiniUART\doc\src\MiniUART.doc|LJN}ȜkM~~L8˚KDC,B,A@^JR @\J	x
|Hm,l5\Cr5>>>8ZT        ^`.^`.88^8`.^`.^`OJQJo(^`OJQJo(88^8`OJQJo(^`OJQJo(hh^h`.hh^h`OJQJo(h^h`OJQJo(hh^h`OJQJo(hh^h`.P^`P..^`...x        ^`x....   ^`
TUVYY1<@S7Zz{{|-"C:\Phili\UartWishbone\MiniUART.doc-"C:\Phili\UartWishbone\MiniUART.doc-"C:\Phili\UartWishbone\MiniUART.doc-"C:\Phili\UartWishbone\MiniUART.doc-"C:\Phili\UartWishbone\MiniUART.doc-&C:\Phili\MiniUART\doc\src\MiniUART.doc-&C:\Phili\MiniUART\doc\src\MiniUART.doc-&C:\Phili\MiniUART\doc\src\MiniUART.doc-&C:\Phili\MiniUART\doc\src\MiniUART.doc-&C:\Phili\MiniUART\doc\src\MiniUART.doc|LJN}ȜkM~~L8˚KDC,B,A@^JR @\J	x
|Hm,l5\Cr5>>>8ZT        ^`.^`.88^8`.^`.^`OJQJo(^`OJQJo(88^8`OJQJo(^`OJQJo(hh^h`.hh^h`OJQJo(h^h`OJQJo(hh^h`OJQJo(hh^h`.P^`P..^`...x        ^`x....   ^`
..... 
..... 
X^
X^
 
 

powered by: WebSVN 2.1.0

© copyright 1999-2024 OpenCores.org, equivalent to Oliscience, all rights reserved. OpenCores®, registered trademark.