picture to be sent (640x480) displayed picture (800x600) host vga de2 board
TRANSCRIPT
![Page 1: Picture to be sent (640x480) Displayed Picture (800x600) HOST VGA DE2 Board](https://reader036.vdocuments.site/reader036/viewer/2022082711/56649ec55503460f94bd0ac3/html5/thumbnails/1.jpg)
Picture to be sent(640x480)
Displayed Picture(800x600)
HOSTVGA
DE2 Board
![Page 2: Picture to be sent (640x480) Displayed Picture (800x600) HOST VGA DE2 Board](https://reader036.vdocuments.site/reader036/viewer/2022082711/56649ec55503460f94bd0ac3/html5/thumbnails/2.jpg)
SDRAM Controller
WBS
WBM – Wishbone MasterWBS – Wishbone Slave
WBS
WBS
WBS
WishboneINTERCON
Host(Matlab)
VGA Display
WBM
Message Pack Decoder
CheckSum
UART RX
RX Path
WBM
Message Pack Encoder
CheckSum
UART TX
TX Path
WBM
WBS
VESACtrl
SG TOP
DisplayController
DC FIFO 100MHz40MHz
SG WBMMemoryManagement
SDRAM Arbiter
Mem CtrlWR
Mem CtrlRD
![Page 3: Picture to be sent (640x480) Displayed Picture (800x600) HOST VGA DE2 Board](https://reader036.vdocuments.site/reader036/viewer/2022082711/56649ec55503460f94bd0ac3/html5/thumbnails/3.jpg)
SDRAM Controller
WBS
WBM – Wishbone MasterWBS – Wishbone Slave
WBS
WBSWBS
WishboneINTERCON
Host(Matlab)
VGA Display
WBM
Message Pack Decoder
CheckSum
UART RX
RX Path
WBM
Message Pack Encoder
CheckSum
UART TX
TX Path
WBM
WBS
VESACtrl
SG TOP
DisplayController
DC FIFO 100MHz40MHz
SG WBM
MemoryManagement
SDRAM Arbiter
Mem CtrlWR
Mem CtrlRD
![Page 4: Picture to be sent (640x480) Displayed Picture (800x600) HOST VGA DE2 Board](https://reader036.vdocuments.site/reader036/viewer/2022082711/56649ec55503460f94bd0ac3/html5/thumbnails/4.jpg)
Flus
h
UART RX MP Dec RAM 1
SDRAM Controller
WBS
WBM – Wishbone MasterWBS – Wishbone Slave
Mem Ctrl Wr
Mem Ctrl Rd
SDRAM Arbiter
WBS
RAM 2 MP Enc UART TX
WBMWBM
WBS
INTERCON
Decompressor
FIFO
VESACtrl.
req_ln_trig &Pixels, VSync
Pixel Manager(Req for Data)
WBM
MU
X
Synthetic Pic. Gen
WBS1
2
3
A
E
5 D
Flus
h
Dual Clk FIFO
WBMWBM
C
Z
wr_rd_bank
wr_cntwr_cnt_en
8 bit
8 bit8 bit
8 bit
8 bit
8 bit
Hsync,VSync
CheckSum CheckSum
RX Path TX Path
Display Controller
MemoryManagement
WBS4
INTERCO
N
Y
TYPEReg
Disp. Reg
Frame Reg
DBG ADDRReg
INTERCONX
Rd Burst Len
CRC ERR
EOF ERR
R1
B
R2
R1 – Ram 816 bitsR2 – Ram 168 bits
- 100 MHz - 40 MHz
UART_SE UART_PE
OR
IS42S16400 SDRAM
DBG Command
Reg Addr
TYPE Reg
- 133 MHz - 100 MHz
System Clock: 100MHz
![Page 5: Picture to be sent (640x480) Displayed Picture (800x600) HOST VGA DE2 Board](https://reader036.vdocuments.site/reader036/viewer/2022082711/56649ec55503460f94bd0ac3/html5/thumbnails/5.jpg)
UART RX MP Dec
SDRAM Controller
WBS
WBM – Wishbone MasterWBS – Wishbone Slave
Mem Ctrl Rd
SDRAM Arbiter
WBS
MP Enc UART TX
WBMWBM
WBS
INTERCON
req_ln_trigW
BM
WBS1
2
3
A
E
5 D
WBMC
Z
CheckSum CheckSum
RX Path TX Path
Display Controller
MemoryManagement
WBS4
INTERCO
N
Y
TYPEReg
Type Reg
DBG ADDRReg
INTERCONX
Rd Burst Len
Mem Ctrl Wr
WBMB
Dual Clk FIFO
VESACtrl.
- 100 MHz - 40 MHz
IS42S16400 SDRAM
DBG Command
Reg Addr
TYPE Reg
- 133 MHz - 100 MHz
System Clock: 100MHz
SG WBM
SG TOP
SG Reg
![Page 6: Picture to be sent (640x480) Displayed Picture (800x600) HOST VGA DE2 Board](https://reader036.vdocuments.site/reader036/viewer/2022082711/56649ec55503460f94bd0ac3/html5/thumbnails/6.jpg)
UART RX MP Dec
SDRAM Controller
WBS
WBM – Wishbone MasterWBS – Wishbone Slave
Mem Ctrl Rd
SDRAM Arbiter
WBS
MP Enc UART TX
WBMWBM
WBS
INTERCON
req_ln_trig
WBM
WBS
WBM
Z
CheckSum CheckSum
RX Path TX Path
Display Controller
MemoryManagement
WBSIN
TERCON
Y
TYPEReg
Type Reg
DBG ADDRReg
INTERCONX
Rd Burst Len
Mem Ctrl Wr
WBM
Dual Clk FIFO
VESACtrl.
- 100 MHz - 40 MHz
IS42S16400 SDRAM
DBG Command
Reg Addr
TYPE Reg
- 133 MHz - 100 MHz
System Clock: 100MHz
SG WBM
SG TOP
Type Reg
![Page 7: Picture to be sent (640x480) Displayed Picture (800x600) HOST VGA DE2 Board](https://reader036.vdocuments.site/reader036/viewer/2022082711/56649ec55503460f94bd0ac3/html5/thumbnails/7.jpg)
UART RX
MP Dec
SDRAM Controller
WBS
WBM – Wishbone MasterWBS – Wishbone Slave
Mem Ctrl Rd
SDRAM Arbiter
WBS
MP Enc UART TX
WBMWBM
WBS
INTERCON
req_ln_trigW
BM
WBS
WBM
Z
CheckSum CheckSum
RX Path TX Path
Display Controller
MemoryManagement
WBSIN
TERCON
Y
TYPEReg
Type Reg
DBG ADDRReg
INTERCONX
Rd Burst Len
Mem Ctrl Wr
WBM
Dual Clk FIFO
VESACtrl.
- 100 MHz - 40 MHz
IS42S16400 SDRAM
DBG Command
Reg Addr
TYPE Reg
- 133 MHz - 100 MHz
System Clock: 100MHz
SG WBM
SG TOP
SG Reg
![Page 8: Picture to be sent (640x480) Displayed Picture (800x600) HOST VGA DE2 Board](https://reader036.vdocuments.site/reader036/viewer/2022082711/56649ec55503460f94bd0ac3/html5/thumbnails/8.jpg)
UART RX MP Dec
SDRAM Controller
WBS
WBM – Wishbone MasterWBS – Wishbone Slave
Mem Ctrl Rd
SDRAM Arbiter
WBS
MP Enc UART TX
WBMWBM
WBS
INTERCON
req_ln_trigW
BM
WBS
WBM
Z
CheckSum CheckSum
RX Path TX Path
Display Controller
MemoryManagement
WBSIN
TERCON
Y
TYPEReg
Type Reg
DBG ADDRReg
INTERCONX
Rd Burst Len
Mem Ctrl Wr
WBM
Dual Clk FIFO
VESACtrl.
- 100 MHz - 40 MHz
IS42S16400 SDRAM
DBG Command
Reg Addr
TYPE Reg
- 133 MHz - 100 MHz
System Clock: 100MHz
SG WBM
SG TOP
SG Reg
12
2
3
3
3
4
4
5
4
5
44
![Page 9: Picture to be sent (640x480) Displayed Picture (800x600) HOST VGA DE2 Board](https://reader036.vdocuments.site/reader036/viewer/2022082711/56649ec55503460f94bd0ac3/html5/thumbnails/9.jpg)
UART RX MP Dec
WBM – Wishbone MasterWBS – Wishbone Slave
Mem Ctrl Rd
SDRAM Arbiter
WBS
MP Enc UART TX
WBMWBM
WBS
INTERCON
req_ln_trigW
BM
WBS
WBM
Z
CheckSum CheckSum
RX Path TX Path
Display Controller
MemoryManagement
WBSIN
TERCON
Y
TYPEReg
Type Reg
DBG ADDRReg
INTERCONX
Rd Burst Len
Mem Ctrl Wr
WBM
Dual Clk FIFO
VESACtrl.
- 100 MHz - 40 MHz
IS42S16400 SDRAM
DBG Command
Reg Addr
TYPE Reg
- 133 MHz - 100 MHz
System Clock: 100MHz
SG WBM
SG TOP
SG Reg
12
2
3
3
SDRAM Controller
WBS
![Page 10: Picture to be sent (640x480) Displayed Picture (800x600) HOST VGA DE2 Board](https://reader036.vdocuments.site/reader036/viewer/2022082711/56649ec55503460f94bd0ac3/html5/thumbnails/10.jpg)
UART RX MP Dec
WBM – Wishbone MasterWBS – Wishbone Slave
Mem Ctrl Rd
SDRAM Arbiter
WBS
MP Enc UART TX
WBMWBM
WBS
INTERCON
req_ln_trigW
BM
WBS
WBM
Z
CheckSum CheckSum
RX Path TX Path
Display Controller
MemoryManagement
WBSIN
TERCON
Y
TYPEReg
Type Reg
DBG ADDRReg
INTERCONX
Rd Burst Len
Mem Ctrl Wr
WBM
Dual Clk FIFO
VESACtrl.
- 100 MHz - 40 MHz
IS42S16400 SDRAM
DBG Command
Reg Addr
TYPE Reg
- 133 MHz - 100 MHz
System Clock: 100MHz
SG WBM
SG TOP
SG Reg
4
4
4
SDRAM Controller
WBS
![Page 11: Picture to be sent (640x480) Displayed Picture (800x600) HOST VGA DE2 Board](https://reader036.vdocuments.site/reader036/viewer/2022082711/56649ec55503460f94bd0ac3/html5/thumbnails/11.jpg)
UART RX MP Dec
SDRAM Controller
WBS
WBM – Wishbone MasterWBS – Wishbone Slave
Mem Ctrl Rd
SDRAM Arbiter
WBS
MP Enc UART TX
WBMWBM
WBS
INTERCON
req_ln_trigW
BM
WBS
WBM
Z
CheckSum CheckSum
RX Path TX Path
Display Controller
MemoryManagement
WBSIN
TERCON
Y
TYPEReg
Type Reg
DBG ADDRReg
INTERCONX
Rd Burst Len
Mem Ctrl Wr
WBM
Dual Clk FIFO
VESACtrl.
- 100 MHz - 40 MHz
IS42S16400 SDRAM
DBG Command
Reg Addr
TYPE Reg
- 133 MHz - 100 MHz
System Clock: 100MHz
SG WBM
SG TOP
SG Reg
5
5
5
6
6
![Page 12: Picture to be sent (640x480) Displayed Picture (800x600) HOST VGA DE2 Board](https://reader036.vdocuments.site/reader036/viewer/2022082711/56649ec55503460f94bd0ac3/html5/thumbnails/12.jpg)
SDRAM Controller
WBS
WBS
WBSWBS
WishboneINTERCON
WBM
RX Path
WBM
TX Path
WBM
WBS
VESACtrl
SG TOP
DisplayController
DC FIFO
100MHz40MHz
SG WBM
MemoryManagement
TY
Ad
![Page 13: Picture to be sent (640x480) Displayed Picture (800x600) HOST VGA DE2 Board](https://reader036.vdocuments.site/reader036/viewer/2022082711/56649ec55503460f94bd0ac3/html5/thumbnails/13.jpg)
Frame 2(640x480)(desired)
Frame 1(800x600)
HOSTVGA
DE2 Board
Frame 2(800x600)(displayed)
VGA
Sending only changes
![Page 14: Picture to be sent (640x480) Displayed Picture (800x600) HOST VGA DE2 Board](https://reader036.vdocuments.site/reader036/viewer/2022082711/56649ec55503460f94bd0ac3/html5/thumbnails/14.jpg)
TX Path
MemoryManagement
RX Path
SDRAM Controller
WBSW
BS
WBMWBM
WBS
WBS
DisplayController
WBS
VGA DisplayIS42S16400
SDRAM
WBM
WBM
UART
UART
VESA
WishboneINTERCON