Professional Documents
Culture Documents
Datapath Controllers
Department of Communication
Engineering, NCTU
Digital CAS
Sau-Hsuan
Wu
Digital systems
Control-dominated systems :
being reactive systems responding to external events, such
as traffic controllers, elevator controllers, etc
Data-dominated systems :
requiring high throughput data computation and transport
such as telecommunications and signal processing
Control inputs
Clock
FSM
Control
signals
Datapath
Registers
Digital CAS
Arithmetic units :
Sau-Hsuan
Wu
Digital CAS
Sau-Hsuan
Wu
Digital CAS
Sau-Hsuan
Wu
Start
En
C <= C+1
Digital CAS
Sau-Hsuan
Wu
Digital CAS
Sau-Hsuan
Wu
Up-down counter
with asynchronous reset
Up-down counter
with synchronous reset
Count <= 0
Reset
Count <= 0
Start
Clr
Up
Count <= Count + 1
Digital CAS
Sau-Hsuan
Wu
ASMD chart
representation
Start
Start
En
En
C <= C+1
Enable DP
Department of Communication
Engineering, NCTU
Digital CAS
Sau-Hsuan
Wu
10
Digital CAS
Sau-Hsuan
Wu
Features of UARTs
11
Digital CAS
Sau-Hsuan
Wu
12
Digital CAS
Sau-Hsuan
Wu
13
Digital CAS
Sau-Hsuan
Wu
14
Digital CAS
Sau-Hsuan
Wu
ASM for TX
15
Digital CAS
Sau-Hsuan
Wu
16
Digital CAS
Sau-Hsuan
Wu
17
Digital CAS
Sau-Hsuan
Wu
18
Digital CAS
Sau-Hsuan
Wu
BAUD generator
19
Digital CAS
Sau-Hsuan
Wu
20
Digital CAS
Sau-Hsuan
Wu
21
Digital CAS
Sau-Hsuan
Wu
Data In
used_dw
TX
FIFO16
wr_req
rd_req
CLK
Addr
DBUS
Full
WR
Empty
CS
Reset_N
TX
UART
RX
UART_IRQ
CLK
Reset_N
22
Digital CAS
Sau-Hsuan
Wu
TXFIFO16 timing
23
Digital CAS
Sau-Hsuan
Wu
q
Data In
used_dw
TX
FIFO16
wr_req
rd_req
CLK
Addr
DBUS
Full
WR
Empty
CS
Reset_N
TX
UART
RX
UART_IRQ
CLK
Reset_N
24
Digital CAS
Sau-Hsuan
Wu
25