Datasheets.org.uk - 100 Million Datasheets from 7500 Manufacturers.    


Datasheet Search Engine
  
 
Part # or Description: • 5V RS232 Driver • 2SC5066* • "Real Time Clock" • "USB connector" • "blue led" 5mm • 10 watt zener diode • 2N3055* motorola
 
Search Tip: Try entering the part number only. Include a wildcard (eg. lm317* or 1n4148*)

 

 

DS695


Datasheet Thumbnail

  

Download PDF



Top Searches for this datasheet


XC6SLX16-CSG324* - XC6SLX16-CSG324*  
TFT controller - TFT controller  
SPARTAN--3A - SPARTAN--3A  
dsp rad hard datasheet - dsp rad hard datasheet  
DS69* - DS69*  
CHRONTEL 7301 Xilinx - CHRONTEL 7301 Xilinx  
CH7301 - CH7301  
AR P46 - AR P46  
DS695 - DS695  

Thin Film Transistor (TFT) Controller (v2.00a)
DS695 September 2009
Product Specification
Introduction
Thin Film Transistor (TFT) controller hardware display controller core capable displaying 256k colors. controller connects master V4.6 (Processor Local with Xilinx simplification) reads video pixel data from attached video memory. This core also connects slave (Device Control Register) register access. This core capable configuring Chrontel CH-7301 Transmitter Chip through interface.
LogiCOREFacts
Core Specifics Virtex-4®, Virtex-4Q, Virtex-4QV, Virtex-5, Virtex-5FX, Virtex-6, Virtex-6CX, Spartan®-3E, Automotive Spartan-3E, Spartan-3, Automotive Spartan-3, Spartan-3A, Automotive Spartan-3A, Spartan-3A DSP, Automotive Spartan-3A DSP, Spartan-6 xps_tft Resources Used SLICES LUTs Block RAMs Special Features Provided with Core Documentation Design File Formats Constraints File Verification Instantiation Template Product Specification Mixed Design Tool Requirements Xilinx Implementation Tools Verification Simulation Synthesis ISE® 11.3 later Mentor Graphics ModelSim v6.4b later Mentor Graphics ModelSim v6.4b later 11.3or later Support Provided Xilinx, Inc. Refer Table Table Table Table v2.00a
Supported Device Family
Version core
Features
Connects 64-bit master V4.6 bits data width Connects 32-bit Slave V2.9 V4.6 bits data width Supports daisy chain protocol Parameterizable interface 18-bit 24-bit Supports clock display resolution 640x480 pixels refresh rate Supports configuration external Chrontel Transmitter Chip through interface Supports separate clock domain interface interface Supports Vsync Interrupt Status
2008-2009 Xilinx, Inc. XILINX, Xilinx logo, Virtex, Spartan, other designated brands included herein trademarks Xilinx United States other countries. PowerPC name logo registered trademarks Corp. used under license. other trademarks property their respective owners.
DS695 September 2009 Product Specification
www.xilinx.com
Thin Film Transistor (TFT) Controller (v2.00a)
Functional Description
controller hardware display controller 640x480 resolution display screen. This core capable displaying 256K colors through interface. design contains master interface that reads video data from attached memory device displays data onto screen. design also contains parameterizable slave interface. parameter C_DCR_SPLB_SLAVE_IF controller configured using slave interface, else configured through slave interface. This controller also provide interface configure Chrontel CH7301C video encoder chip when interface selected. controller block diagram shown Figure
Figure x-ref
Controller Controller
Slave Interface Module Slave Register Logic Register Access Control
Interface Signals TFT_DPS TFT_DE TFT_VSYNC Interface Logic TFT_HSYNC TFT_VGA_CLK TFT_VGA_R Control Logic HSYNC VSYNC Control TFT_VGA_G TFT_VGA_B TFT_DVI_CLK_P TFT_DVI_CLK_N TFT_DVI_DATA TFT_IIC_SCL TFT_IIC_SDA
DCR_Clk DCR_Rst
Slave Interface Module
Master Interface Module
Line Buffer
IP2INTC_Irpt
Interface Chrontel Ch7301 Configuration
SYS_TFT_Clk
Clock Domain
Clock Domain
Note: Slave Interface included design parameter C_DCR_SPLB_SLAVE_IF slave interface part Slave Regiter Logic included design parameter C_DCR_SPLB_SLAVE_IF interface included design parameter C_TFT_INTERFACE interface included design parameter C_TFT_INTERFACE This logic included design _TFT_INTERFACE
DS695_01_020509
Figure Controller Block Diagram
www.xilinx.com
DS695 September 2009 Product Specification
Thin Film Transistor (TFT) Controller (v2.00a)
major modules controller described subsequent sections. These modules are: Master Interface Module Slave Interface Module Slave Register Logic Control Logic Line Buffer HSYNC VSYNC Control Interface Logic Master Interface Module Master Interface Module provides master interface between controller PLB. controller reads pixel data from external memory device through Master Interface Module. This module takes care interface signals, protocol other interface issues. master interface native data width fixed 64-bits. C_MPLB_SMALLEST_SLAVE size should same attached memory data width. Slave Interface Module Slave Interface Module provides interface between Slave Register Logic bus.This interface included design parameter C_DCR_SPLB_SLAVE_IF controller registers accessed through using this interface. controller core only supports clock ratio SPLB MPLB clocks. Slave Register Logic Slave Register Logic module consists Address Register (AR), Control Register (CR) logic provide access these registers using either interface. slave interface logic included design parameter C_DCR_SPLB_SLAVE_IF Address Register allows user change base address video memory read from. This allows video frames fetched from other memory locations without being seen display. user change video memory base address display different frame when ready. Control Register allows display rotated degrees turned configuring control bits. Control Logic Control Logic module generates read request Master Interface Module pixel data from external memory device. This module synchronizes signals crossing different clock domains. control logic generates master read request, address video memory reads pixel data each display line using series 16-double word burst transactions. pixel data stored internal line buffer then sent display with necessary timing correctly display image. This process repeats continuously over every line frame displayed 640x480 screen. data flow diagram from shown Figure When display turned clearing display enable Control Register, controller issues reset counters stops requesting data from video memory applying reset Master Interface Module. reset state, controller sets Hsync Vsync their default value causing display enter sleep mode.
DS695 September 2009 Product Specification
www.xilinx.com
Thin Film Transistor (TFT) Controller (v2.00a)
Figure x-ref
Clock Domain
Clock Domain
Control Logic Column Addr Master Data Interface Module Green Data Blue Data
Line
Video Memory
Column Addr Data Line Buffer Green Data Blue Data Interface Logic
Video Signal Display
DS695_02_020509
Figure Data Flow Diagram
Line Buffer controller allows clock video clock asynchronous each other. line buffer module includes synchronization logic allow control signals passed between asynchronous clock domains. This module consists dual port BRAM size which used line buffer pass video data between clock domains. 64-bit data, 36-bit data gets written BRAM. HSYNC/VSYNC Control This module generates necessary timing video synchronization signals including back porch front porch timing Hsync Vsync. Video TimingVideo Timing section more information. Interface Logic interface logic driving display operates same clock domain video clock. reads pixel data from dual port line buffer transmits TFT. This module consists logic transmit pixel data either format based parameter C_TFT_INTERFACE logic configure Chrontel CH-7301 video encoder chip. Hsync, Vsync signals common both interfaces. VGA, Chrontel interfaces described below.
Interface
interface logic included design parameter C_TFT_INTERFACE 18-bit pixel data transmitted ports logic transmitted ports.
Interface
interface logic included design parameter C_TFT_INTERFACE 18-bit data converted into 24-bit pixel data padding zeros between data. This 24-bit pixel data transmitted 12-bit data port clocking data both edges using
www.xilinx.com
DS695 September 2009 Product Specification
Thin Film Transistor (TFT) Controller (v2.00a)
double data rate registers shown Figure 18-bit pixel data translation 24-bit data shown Table
Figure x-ref
Clock TFT_DE Data (17:0)
TFT_DVI_Data(11:0)
DS695_03_020509
Figure data Table data conversion
Data
TFT_DVI_DATA[0] TFT_DVI_DATA[1] TFT_DVI_DATA[2] TFT_DVI_DATA[3] TFT_DVI_DATA[4] TFT_DVI_DATA[5] TFT_DVI_DATA[6] TFT_DVI_DATA[7] TFT_DVI_DATA[8] TFT_DVI_DATA[9] TFT_DVI_DATA[10] TFT_DVI_DATA[11]
Data
G[2] G[3] G[4] G[5] R[0] R[1] R[2] R[3] R[4] R[5]
Data
B[0] B[1] B[2] B[3] B[4] B[5] G[0] G[1]
DS695 September 2009 Product Specification
www.xilinx.com
Thin Film Transistor (TFT) Controller (v2.00a)
Chrontel Interface
Chrontel interface logic included design parameter C_TFT_INTERFACE This module consists logic configure Chrontel CH-7301 video encoder chip. configuration sequence logic hard coded this module data sent over interface. This core configures only basic registers CH-7301 chip interface. controller remains reset state till controller completes configuration Chrontel chip. description these registers address configuration data shown Table user wants different configuration Chrontel chip, then user must configure Chrontel chip externally. more information Chrontel transmitter, please refer Chrontel CH7301 Transmitter Device Specification.
Table Chrontel CH-7301 Configuration Register Description
Register Address (hex)
Register Name
TPCP
Configuration Data (hex)
Access
Write Write Write Write Write
Description
Power Management Register Control Register Charge Pump Control Register Divider Register Filter Register
Video Timing
signal timings 640x480 display using pixel clock shown Table controller takes 16.8 display each 640x480 display frame refresh rate TFT. Hence, display complete frame TFT, user should update video memory start address (AR) before this time frame.
Table 640x480 Mode Display Timing
Vertical Sync Symbol
TPULSE TDisp
Horizontal Sync Lines
Parameter Time
Sync pulse time Display time Pulse width time Back porch time Front porch time 16.8 15.4
Clocks
420000 384000 1600 24800
Time
25.6 3.84 1.92
Clocks
www.xilinx.com
DS695 September 2009 Product Specification
Thin Film Transistor (TFT) Controller (v2.00a)
Hsync Timing Hsync active signal complete time period Hsync clocks. clock period, active pixel data qualified active high signal clocks. Hsync pulse period clocks. time period between Hsync pulse start active data called back porch which clocks. time period between active data start Hsync pulse called front porch which clocks. Hsync timing with respect clock shown Figure
Figure x-ref
Hsynch
(Fixed)
data
Invalid
(639,
Invalid
Pulse Width Clocks Back Porch Clocks Pixel Time Clocks Front Porch Clocks Hsync Pulse TFTClocks
Figure Horizontal Data
DS695_04_020509
Vsync Timing Vsync active signal complete time period Vsync h_syncs. h_syncs, Vsync pulse period h_syncs, active display period h_syncs, back porch period h_syncs front porch period h_syncs. Vsync timing with respect Hsync shown Figure
DS695 September 2009 Product Specification
www.xilinx.com
Thin Film Transistor (TFT) Controller (v2.00a)
Figure x-ref
Vsynch
(Fixed)
Hsyncs
thpb
data
Invalid
data
479)
Invalid
Invalid
(639,
Invalid
Pulse Width h_syncs Back Porch h_syncs Pixel Time Clocks Front Porch h_syncs Vsync Pusle h_sync thpb Back Porch Valid Data Hsync Front Porch Display period h_syncs
Figure Vertical Data
DS695_05_020509
Video Memory
important design system that there sufficient bandwidth available between controller memory device meet video bandwidth requirements TFT. Furthermore, there must enough bandwidth available rest system. bandwidth requirement rest system more, clock frequency reduced. However, reducing clock frequency also lowers refresh rate screen. This lead noticeable flicker screen clock slow. master interface logic ability skip reading line data fails finish reading data from previous line because shortage bandwidth. This prevents controller losing synchronization between interface logic. Note that extreme shortage available bandwidth controller cause screen appear unstable stale lines video data displayed screen. video memory expected arranged that each pixel represented 32-bit word memory. video memory should stored region memory consisting 1024 data
www.xilinx.com
DS695 September 2009 Product Specification
Thin Film Transistor (TFT) Controller (v2.00a)
words word bits) line lines frame. this 1024 memory space, only first columns rows displayed screen. given 479) column 639), pixel color information encoded shown Table
Table Pixel Color Encoding
Pixel Address
Bits
[0:7] [8:13] [14:15] Undefined
Description
Pixel Data: 000000 darkest 111111 brightest Undefined Green Pixel Data: 000000 darkest 111111 brightest Undefined Blue Pixel Data: 000000 darkest 111111 brightest Undefined
Base Address (4096 row) column)
[16:21] [22:23] [24:29] [30:31]
Controller Signals
controller signals listed described Table
Table Controller Signal Description
Port
Signal Name
Interface
Initial State
Description
System Signals MPLB_Clk MPLB_Rst SPLB_Clk(1) SPLB_Rst MD_error IP2INTC_Irpt System System System System System System master clock master reset slave clock slave reset Master error detection indicator (active high) Vysnc Pulse Interrupt
Master Interface Signals M_request M_priority M_buslock M_RNW M_BE(0:[C_MPLB_DWIDTH/8]1) M_Msize(0:1) Master request Master request priority Master lock Master read write Master byte enables Master data size
DS695 September 2009 Product Specification
www.xilinx.com
Thin Film Transistor (TFT) Controller (v2.00a)
Table Controller Signal Description (Cont.)
Port
Signal Name
M_size(0:3) M_type(0:2) M_ABus(0:31) M_wrBurst M_rdBurst M_wrDBus(0:C_MPLB_DWIDT H-1) PLB_MSize(0:1) PLB_MaddrAck PLB_Mrearbitrate PLB_MTimeout PLB_MRdErr PLB_MWrErr PLB_MRdDBus(0:C_MPLB_D WIDTH-1) PLB_MRdDAck PLB_MWrDAck PLB_RdBTerm PLB_MWrBTerm
Interface
Initial State
Description
Master transfer size Master transfer type Master address Master burst write transfer indicator Master read write transfer indicator Master write data master slave data port width master address acknowledge master rearbitrate indicator master time master slave read error indicator master slave write error indicator master read data master read data acknowledge master write data acknowledge master terminate read burst indicator master terminate write burst indicator
Unused Master Interface Signals M_TAttribute(0 M_lockerr M_abort M_UABus(0:31)) PLB_MBusy PLB_MIRQ PLB_RdWdAddr(0:3) Master transfer attribute Master lock error indicator Master abort request indicator Master upper address master busy signal master interrupt indicator master read word address
www.xilinx.com
DS695 September 2009 Product Specification
Thin Film Transistor (TFT) Controller (v2.00a)
Table Controller Signal Description (Cont.)
Port
Signal Name
Interface
Initial State
Description
Slave Interface Signals PLB_ABus[0: C_SPLB_AWIDTH PLB_PAValid PLB_masterID[0: C_SPLB_MID_WIDTH PLB_RNW PLB_BE[0: (C_SPLB_DWIDTH/8) PLB_size[0:3] PLB_type[0:2] PLB_wrDBus[0: C_SPLB_DWIDTH Sl_addrAck Sl_SSize[0:1] Sl_wait Sl_rearbitrate Sl_wrDAck Sl_wrComp Sl_rdDBus[0: C_SPLB_DWIDTH Sl_rdDAck Sl_rdComp Sl_MBusy[0: C_SPLB_NUM_MASTERS Sl_MWrErr[0: C_SPLB_NUM_MASTERS Sl_MRdErr[0: C_SPLB_NUM_MASTERS address primary address valid current master identifier read write byte enables size requested transfer transfer type write data Slave address acknowledge Slave data size Slave wait Slave rearbitrate Slave write data acknowledge Slave write transfer complete Slave read data Slave read data acknowledge Slave read transfer complete Slave busy Slave write error Slave read error
Unused Slave Interface Signals PLB_UABus[0: PLB_SAValid PLB_rdPrim PLB_wrPrim PLB_abort upper address bits secondary address valid secondary primary read request indicator secondary primary write request indicator abort request
DS695 September 2009 Product Specification
www.xilinx.com
Thin Film Transistor (TFT) Controller (v2.00a)
Table Controller Signal Description (Cont.)
Port
Signal Name
PLB_busLock PLB_MSize PLB_lockErr PLB_wrBurst PLB_rdBurst PLB_wrPendReq PLB_rdPendReq PLB_wrPendPri[0:1] PLB_rdPendPri[0:1] PLB_reqPri[0:1] PLB_TAttribute[0:15] Sl_wrBTerm Sl_rdWdAddr[0:3] Sl_rdBTerm Sl_MIRQ[0: C_SPLB_NUM_MASTERS
Interface
Initial State
Description
lock data width indicator lock error burst write transfer burst read transfer pending write request pending read request pending write request priority pending read request priority current request priority transfer attribute Slave terminate write burst transfer Slave read word address Slave terminate read burst transfer Master interrupt request
Slave Interface Signals DCR_Clk(1) DCR_Rst DCR_Read DCR_Write DCR_ABus[0 C_SDCR_AWIDTH-1] DCR_Sl_DBus[0 C_SDCR_DWIDTH-1] Sl_DCR_DBusout[0 C_SDCR_DWIDTH-1] clock reset read request from master write request from master address from master slave data from master Slave data Slave acknowledge
Sl_dcrAck
Interface Signals SYS_TFT_Clk TFT_HSYNC clock input Horizontal Sync (Active Low)
www.xilinx.com
DS695 September 2009 Product Specification
Thin Film Transistor (TFT) Controller (v2.00a)
Table Controller Signal Description (Cont.)
Port
P100 P101 P102
Signal Name
TFT_VSYNC TFT_DE TFT_DPS TFT_VGA_CLK TFT_VGA_R[5:0] TFT_VGA_G[5:0] TFT_VGA_B[5:0] TFT_DVI_CLK_P TFT_DVI_CLK_N TFT_DVI_DATA[11:0] TFT_IIC_SCL_O TFT_IIC_SCL_I TFT_IIC_SCL_T TFT_IIC_SDA_O TFT_IIC_SDA_I TFT_IIC_SDA_T
Interface
TFT-VGA TFT-VGA TFT-VGA TFT-VGA TFT-DVI TFT-DVI TFT-DVI TFT-DVI TFT-DVI TFT-DVI TFT-DVI TFT-DVI TFT-DVI
Initial State
Description
Vertical Sync (Active Low) Data enable Display scan clock(2) pixel data(2) Green pixel data(2) Blue pixel data(2) Differential clock(3) Differential clock(3) data(3) output clock Chrontel chip(4) input clock from Chrontel chip(4) 3-state control clock(4) output data Chrontel chip(4) input data from Chrontel chip(4) 3-state control data(4)
Notes: This controller supports clock ratio only slave interface clock(SPLB_Clk/DCR_Clk) master interface clock(MPLB_Clk). interface signals. interface signals. signals used configure Chrontel Video Encoder chip. These ports active when interface selected.
DS695 September 2009 Product Specification
www.xilinx.com
Thin Film Transistor (TFT) Controller (v2.00a)
Controller Design Parameters
allow user create controller that uniquely tailored user's system, certain features parameterizable controller design. This allows user have design that utilizes only resources required system runs best possible performance. features that parameterizable controller core shown Table
Table Controller Design Parameters
Generic
Feature/Descripti
Parameter Name
Allowable Values
Default Value
VHDL Type
Controller Parameter spartan3a, aspartan3a, spartan3, aspartan3, spartan3e, aspartan3e, spartan3adsp, aspartan3adsp, spartan6, virtex4, qvirtex4, qrvirtex4, virtex5, virtex5fx, virtex6, virtex6cx valid address slave interface slave interface interface interface Valid slave address
Target FPGA family
C_FAMILY
virtex4
string
Base address attached Video memory Controller Register access interface
C_DEFAULT_TFT_ BASE_ADDR(1)
0xF000000
std_logic_vector
C_DCR_SPLB_SL AVE_IF
integer
interface selection Slave address external Chrontel transmitter
C_TFT_INTERFAC C_I2C_SLAVE_AD
integer
"1110110"
std_logic_vector
Interface Parameters Slave Base Address Slave High Address C_DCR_BASEAD C_DCR_HIGHADD Valid Address Valid Address Valid 10-bit address Valid 10-bit address std_logic_vector std_logic_vector
Master Interface Parameters Address width Data width C_MPLB_AWIDTH C_MPLB_DWIDTH integer integer
www.xilinx.com
DS695 September 2009 Product Specification
Thin Film Transistor (TFT) Controller (v2.00a)
Table Controller Design Parameters (Cont.)
Generic
Feature/Descripti
Data width attached video memory Internal native data width master interface
Parameter Name
C_MPLB_SMALLE ST_SLAVE C_MPLB_NATIVE_ DWIDTH
Allowable Values
Default Value
VHDL Type
integer
integer
Slave Interface Parameters controller Base Address controller High Address slave interface address width slave interface data width Selects point-to-point shared topology Master width Number Masters Width internal slave data C_SPLB_BASEAD C_SPLB_HIGHAD C_SPLB_AWIDTH C_SPLB_DWIDTH Valid Address(3) Valid Address(3) Shared Topology log2(C_SPLB_ NUM_MASTERS with minimum value None(2) None(2) std_logic_vector std_logic_vector integer integer
C_SPLB_P2P
integer
C_SPLB_MID_WI C_SPLB_NUM_M ASTERS C_SPLB_NATIVE_ DWIDTH
integer
integer integer
Notes: C_DEFAULT_TFT_BASE_ADDR specifies base address attached video memory. This base address video memory must aligned boundary (i.e. only upper bits valid, remaining address bits must always '0'). controller will only this base address read data from video memory. default value will specified insure that actual value set, i.e., value set, compiler error will generated. C_SPLB_BASEADDR must multiple range size, where range size C_SPLB_HIGHADDR C_SPLB_BASEADDR must power two. range size must large enough accommodate registers.
Allowable Parameter Combinations
address-range size specified C_SPLB_BASEADDR C_SPLB_HIGHADDR must power must least 0x10. address specified C_DEFAULT_TFT_BASE_ADDR must aligned boundary. Only bits should have valid address, remaining address bits must always '0'. slave interface only included design C_DCR_SPLB_SLAVE_IF When C_DCR_SPLB_SLAVE_IF slave interface included design ports unused.
DS695 September 2009 Product Specification
www.xilinx.com
Thin Film Transistor (TFT) Controller (v2.00a)
Optimal System Settings
recommended have separate buses video memory access from core rest system. This will have sufficient bandwidth available between controller memory device. native data width controller fixed 64-bits. Optimal performance will achieved when video memory interface width greater than equal native data width master interface (C_MPLB_SMALLEST_SLAVE C_MPLB_NATIVE_DWIDTH).
Controller Parameter Port Dependencies
dependencies between controller core design parameters signals described Table addition, when certain features parameterized design, related logic will longer part design. unused input signals related output signals specified value.
Table Controller Design Parameter Port Dependencies
Generic Port
Name
Affects
Depends
Relationship Description
Design Parameters Affect DCR/PLB interface ports. C_DCR_SPLB_SLAVE_IF ports inactive. C_DCR_SPLB_SLAVE_IF ports inactive. Affects interface ports. C_TFT_INTERFACE ports tied '0'. C_TFT_INTERFACE ports tied '0'. Depends C_TFT_INTERFACE. Required only when interface selected.
C_DCR_SPLB_SLAVE_IF
C_TFT_INTERFACE
P101
C_I2C_SLAVE_ADDR
P10, P17, P40, P43,
C_MPLB_DWIDTH C_SPLB_AWIDTH C_SPLB_DWIDTH
Affects number bits master data
Affects number bits address Affects number bits slave data Affects width current master identifier signals depends log2(C_SPLB_NUM_MASTERS) with minimum value Affects width busy error signals
C_SPLB_MID_WIDTH
C_SPLB_NUM_MASTERS
P53, P54, P55, Signals
M_BE[0: (C_MPLB_DWIDTH/8) M_wrDBus[0: C_MPLB_DWIDTH
Width varies with size master data Width varies with size master data
www.xilinx.com
DS695 September 2009 Product Specification
Thin Film Transistor (TFT) Controller (v2.00a)
Table Controller Design Parameter Port Dependencies (Cont.)
Generic Port
Name
PLB_MRdDBus[0: C_MPLB_DWIDTH PLB_ABus[0: C_SPLB_AWIDTH PLB_masterID[0: C_SPLB_MID_WIDTH PLB_BE[0: (C_SPLB_DWIDTH/8)-1] PLB_wrDBus[0: C_SPLB_DWIDTH Sl_rdDBus[0: C_SPLB_DWIDTH Sl_MBusy[0: C_SPLB_NUM_MASTERS Sl_MWrErr[0: C_SPLB_NUM_MASTERS Sl_MRdErr[0: C_SPLB_NUM_MASTERS Sl_MIRQ[0: C_SPLB_NUM_MASTERS Slave Interface ports Interface ports TFT_VGA_CLK TFT_VGA_R TFT_VGA_G TFT_VGA_B TFT_DVI_CLK_P TFT_DVI_CLK_N TFT_DVI_DATA
Affects
Depends
Relationship Description
Width varies with size master data Width varies with size address Width varies with size master identifier Width varies with size slave data Width varies with size slave data Width varies with size slave data Width varies with number masters Width varies with number masters Width varies with number masters Width varies with number masters Ports unused when C_DCR_SPLB_SLAVE_IF Ports unused when C_DCR_SPLB_SLAVE_IF Port tied when C_TFT_INTERFACE Ports tied when C_TFT_INTERFACE Ports tied when C_TFT_INTERFACE Ports tied when C_TFT_INTERFACE Port tied when C_TFT_INTERFACE Port tied when C_TFT_INTERFACE Ports tied when C_TFT_INTERFACE
DS695 September 2009 Product Specification
www.xilinx.com
Thin Film Transistor (TFT) Controller (v2.00a)
Table Controller Design Parameter Port Dependencies (Cont.)
Generic Port
Name
TFT_IIC_SCL_O TFT_IIC_SCL_I TFT_IIC_SCL_T TFT_IIC_SDA_O TFT_IIC_SDA_I TFT_IIC_SDA_T
Affects
Depends
Relationship Description
Port tied when C_TFT_INTERFACE Port un-used when C_TFT_INTERFACE Port tied when C_TFT_INTERFACE Port tied when C_TFT_INTERFACE Port un-used when C_TFT_INTERFACE Port tied when C_TFT_INTERFACE
Controller Register Description
There four internal registers available controller design. These registers accessed through either slave interface slave interface based parameter setting C_DCR_SPLB_SLAVE_IF. memory controller design determined setting C_SPLB_BASEADDR/C_DCR_BASEADDR parameter. internal registers controller fixed offset from base address 32-bit boundary. Writing into reserved registers effect. Reading from reserved registers returns zero. registers defined 32-bit access only. When slave interface selected, partial word write access (byte, half-word) effect registers partial word read access (byte, half-word) returns zero. partial access core register returns error. controller internal registers their offset interface interface listed Table Table
Table Controller Internal Registers access through
Base Address Offset (hex)
Register Name
Access
Default Value (hex)
Description
address register which specifies base address video memory from which controller fetches data control register Vsync interrupt enable status register. Reserved future
C_SPLB_BASEADDR
Read/Write
C_DEFAULT_TFT_ BASE_ADDR
C_SPLB_BASEADDR C_SPLB_BASEADDR C_SPLB_BASEADDR
IESR Reserved
Read/Write Read/Write
www.xilinx.com
DS695 September 2009 Product Specification
Thin Film Transistor (TFT) Controller (v2.00a)
Table Controller Internal Registers access through Base Address Offset (hex) Register Name Access Default Value (hex) Description
address register which specifies base address video memory from which controller fetches data control register Vsync interrupt enable status register. Reserved future
C_DCR_BASEADDR
Read/Write
C_DEFAULT_TFT_ BASE_ADDR
C_DCR_BASEADDR C_DCR_BASEADDR C_DCR_BASEADDR
IESR Reserved
Read/Write Read/Write
Address Register (AR) Base Address Register specifies upper 11-bits base address video memory. This address accessible memory device that acts video memory. This address must aligned boundary (i.e. only upper bits writable, remaining address bits always '0') shown Figure described Table
Figure x-ref
Video Memory address
Reserved
DS695_06_020509
Figure Address Register Table Address Register Description
Bits
Name
base address Reserved
Core Access
Reset Value
C_DEFAULT_TFT_BASE_ ADDR[0:10]
Description
Specifies base address video memory from which controller fetched data Reserved
[0:10] [11:31]
Control Register (CR) Control Register contains control bits configure controller scanning mode display on/off. Writing display enable resets controller. reset state, controller stops requesting data from video memory applying reset Master Interface
DS695 September 2009 Product Specification
www.xilinx.com
Thin Film Transistor (TFT) Controller (v2.00a)
Module Hsync Vsync their default value causing display enter sleep mode. assignment control register shown Figure described Table
Figure x-ref
Reserved
DS695_07_020509
Figure Control Register Table Control Register description
Bits
[0:29]
Name
Reserved
Core Access
Reset Value
Reserved
Description
[30]
Display Scan Control output This sets display normal scan direction. output This sets display reverse scan direction (rotates screen degrees). Display Enable Disable display. This resets controller stops Vsync/Hsync signals causing display sleep mode. Enable display. This causes controller operate normally.
[31]
Interrupt Enable Status Register (IESR) Interrupt Enable Status register 32-bit read/write register. This register contains Vsync interrupt enable status bit. Vsync interrupt enabled, core generates interrupt Vsyn pulse every frame. every rising edge Vsync pulse, core status indicate that core displayed current frame completely accepted address from This status gets cleared every write access assignment IESR shown Figure described Table
Figure x-ref
Reserved
Interrupt Enable
Status(S)
DS695_15_020509
Figure Interrupt Enable Status Register
www.xilinx.com
DS695 September 2009 Product Specification
Thin Film Transistor (TFT) Controller (v2.00a)
Table Interrupt Enable Status Register description
Bits
[0:27] [28] [29:30]
Name
Reserved Interrupt Enable Reserved
Core Access
Reset Value
Reserved
Description
Vsync Interrupt Enable Disable Vsync pulse interrupt. Enable Vsync pulse interrupt. Reserved Vsync address latch status Core displaying current frame. Vsync pulse active. Also indicate that previous frame displayed completely core accepted address from
[31]
Status
Controller Timing Diagrams
Master Burst Read attached Memory
burst read transaction shown Figure
Figure x-ref
Cycles 111213 1415 1718 1920 2122 2526 282930 3233 353637 MPLB_Clk M_request M_RNW M_BE[0:7] M_size[0:3] M_Abus[0:31] M_rdBurst PLB_MAddrAck PLB_MRdDBus[0:63] PLB_MRdDAck
DS695_08_020509
A0+8
Figure Burst Read Transaction
Register Read/Write through slave interface
Figure shows controller register access through slave interface.
Figure x-ref
Cycles SPLB_Clk PLB_Abus[0:31] PLB_PAValid PLB_RNW PLB_BE[0:3] PLB_wrDBus[0:31] Sl_AddrAck Sl_rdDAck Sl_wrDAck Sl_rdDBus[0:31]
DDS695_09_020509
Figure Register Read/Write Through Slave Interface
DS695 September 2009 Product Specification
www.xilinx.com
Thin Film Transistor (TFT) Controller (v2.00a)
Register Read/Write through slave interface
Figure shows controller register access through slave interface.
Figure x-ref
Cycles DCR_Clk DCR_Abus[0:9] DCR_Sl_DBus[0:31] DCR_Read DCR_Write Sl_DCRAck Sl_DCRDBus[0:31]
DDS695_10_020509
Figure Register Read/Write Through Slave Interface
Cases
controller system build different cases based processor interface core slave interface. Following uses cases controller. Standard PowerPC® processor system with slave interface (Figure Standard PowerPC processor system with slave interface (Figure Microblazeprocessor system with slave interface (Figure PowerPC processor system with separate master slave interface (Figure 15).
Figure x-ref
DPLB0 IPLB0
PLBv46 Memory MPMC
Master Interface Controller Slave Interface
DS695_11_020509
Figure PowerPC Processor System with Slave Interface
www.xilinx.com
DS695 September 2009 Product Specification
Thin Film Transistor (TFT) Controller (v2.00a)
Figure x-ref
DPLB0 IPLB
PLBv46 Memory MPMC
Master Interface Controller Slave Interface
DS695_12_020509
Figure PowerPC Processor System with Slave Interface
Figure x-ref
DPLB0 Microblaze IPLB
PLBv46 Memory MPMC
PLBv46 Bridge
Master Interface Controller Slave Interface
DS695_13_020509
Figure Microblaze System with Slave Interface
DS695 September 2009 Product Specification
www.xilinx.com
Thin Film Transistor (TFT) Controller (v2.00a)
Figure x-ref
PLBv46 DPLB0 IPLBPLB_0 PLB_1
MPMC PLBv46
Memory
Master Interface Controller Slave Interface
Slave
Slave
DS695_14_020509
Figure PowerPC Processor System with Separate Buses Master Slave Interface
Design Implementation
Target Technology
target technology FPGA listed Supported Device Family field LogiCORE Facts Table.
Device Utilization Performance Benchmarks
Since controller core will used with other design modules FPGA, utilization timing numbers reported this section estimates only. When controller core combined with other designs system, utilization FPGA resources timing controller design will vary from results reported here. controller resource utilization various parameter combinations measured with Virtex-4 FPGA target device detailed Table
Table Performance Resource Utilization Benchmarks Virtex-4 FPGA (xc4vlx25-ff668-10)
Parameter Values
C_DCR_SPLB_SLAVE_IF C_TFT_INTERFACE
Device Resources
Slices Slice Flip-Flops LUTs
Performance
FMAX (MHz)
www.xilinx.com
DS695 September 2009 Product Specification
Thin Film Transistor (TFT) Controller (v2.00a)
controller resource utilization various parameter combinations measured with Virtex-5 target device detailed Table
Table Performance Resource Utilization Benchmarks Virtex-5 FPGA (xc5vfx70-ff1136-1)
Parameter Values
C_DCR_SPLB_SLAVE_IF C_TFT_INTERFACE
Device Resources
Slices Slice Flip-Flops LUTs
Performance
FMAX (MHz)
controller resource utilization various parameter combinations measured with Spartan-3 FPGA target device detailed Table
Table Performance Resource Utilization Benchmarks Spartan-3 FPGA (xc3sd1800a-fg676-4)
Parameter Values
C_DCR_SPLB_SLAVE_IF C_TFT_INTERFACE
Device Resources
Slices Slice Flip-Flops LUTs
Performance
FMAX (MHz)
controller resource utilization various parameter combinations measured with Virtex-6 FPGA target device detailed Table
Table Performance Resource Utilization Benchmarks Virtex-6 FPGA (xc6vlx75ft-ff784-1)
Parameter Values
C_DCR_SPLB_SLAVE_IF C_TFT_INTERFACE
Device Resources
Slices Slice Flip-Flops LUTs
Performance
FMAX (MHz)
DS695 September 2009 Product Specification
www.xilinx.com
Thin Film Transistor (TFT) Controller (v2.00a)
controller resource utilization various parameter combinations measured with Spartan-6 FPGA target device detailed Table
Table Performance Resource Utilization Benchmarks Spartan-6 FPGA (xc6slx16-csg324-2)
Parameter Values
C_DCR_SPLB_SLAVE_IF C_TFT_INTERFACE
Device Resources
Slices Slice Flip-Flops LUTs
Performance
FMAX (MHz)
Specification Exceptions
This core capable configuring Chrontel CH-7301 chip only. system video encoder chip other than Chrontel CH-7301, user must take care configuring chip.
Support
Xilinx provides technical support this LogiCORE product when used described product documentation. Xilinx cannot guarantee timing, functionality, support product implemented devices that defined documentation, customized beyond that allowed product documentation, changes made section design labeled MODIFY.
Reference Documents
DS402 Xilinx Device Control Register Design Specification DS561 Xilinx PLBV46 Slave Single Design Specification DS565 Xilinx PLBV46 Master Burst Design Specification CoreConnect 128-Bit Processor Local Bus, Architectural Specification (v4.6) CoreConnect 32-Bit Device Control Register Bus: Architecture Specification, Chrontel CH-7301C Transmitter Specification, 1.32 specification
Revision History
Date
07/07/08 7/21/08 4/24/09 9/16/09
Version
Initial Xilinx release.
Revision
Added QPro Virtex-4 Hi-Rel QPro Virtex-4 Tolerant support. Replaced references supported device families tool name(s) with hyperlink file. Updated v2.00.a; added Performance Resource Utilization table Virtex-6 Spartan-6; updated images.
www.xilinx.com
DS695 September 2009 Product Specification
Thin Film Transistor (TFT) Controller (v2.00a)
Notice Disclaimer
Xilinx providing this product documentation, hereinafter "Information," with warranty kind, express implied. Xilinx makes representation that Information, particular implementation thereof, free from claims infringement. responsible obtaining rights require implementation based Information. specifications subject change without notice. XILINX EXPRESSLY DISCLAIMS WARRANTY WHATSOEVER WITH RESPECT ADEQUACY INFORMATION IMPLEMENTATION BASED THEREON, INCLUDING LIMITED WARRANTIES REPRESENTATIONS THAT THIS IMPLEMENTATION FREE FROM CLAIMS INFRINGEMENT IMPLIED WARRANTIES MERCHANTABILITY FITNESS PARTICULAR PURPOSE. Except stated herein, none Information copied, reproduced, distributed, republished, downloaded, displayed, posted, transmitted form means including, limited electronic, mechanical, photocopying, recording, otherwise, without prior written consent Xilinx.
DS695 September 2009 Product Specification
www.xilinx.com

Other recent searches


MPT1365H1 - MPT1365H1   MPT1365H1 Datasheet
MAX312 - MAX312   MAX312 Datasheet
MAX313 - MAX313   MAX313 Datasheet
MAX314 - MAX314   MAX314 Datasheet
LPC1754 - LPC1754   LPC1754 Datasheet
I2129 - I2129   I2129 Datasheet
BCR139 - BCR139   BCR139 Datasheet
AT6000 - AT6000   AT6000 Datasheet
AT6000-series - AT6000-series   AT6000-series Datasheet
2SK3388 - 2SK3388   2SK3388 Datasheet

 

Privacy Policy | Disclaimer
© 2013 Datasheets.org.uk