0
登录后你可以
  • 下载海量资料
  • 学习在线课程
  • 观看技术视频
  • 写文章/发帖/加入社区
创作中心
发布
  • 发文章

  • 发资料

  • 发帖

  • 提问

  • 发视频

创作活动
C6845

C6845

  • 厂商:

    ETC2

  • 封装:

  • 描述:

    C6845 - CRT Controller Megafunction - List of Unclassifed Manufacturers

  • 数据手册
  • 价格&库存
C6845 数据手册
C6845 CRT Controller Megafunction General Description The C6845 Cathode Ray Tube Controller (CRTC) interfaces a microprocessor to a raster-scan CRT display. The C6845 is a synchronous, synthesizable VHDL megafunction, functionally equivalent to the Motorola MC6845 CRT Controller. The microprocessor access 19 registers (1 Address and 18 Data Registers) within the C6845 in order to provide video timing, refresh memory addresses, cursor, and light pen strobe signals. CRT video timing signals include Vertical Sync (VS), Horizontal Sync (HS), and Display Enable (DE) output signals. Refresh memory addressing includes Memory Address (MA[13:0]) and Row Address (RA[4:0]) output buses. The C6845 microprocessor interface consist of unidirectional data input (DIN[7:0]) and data output (DOUT[7:0]) buses and control signals RS, RWn, CSn, and E. Optionally, an available bus wrapper converts the unidirectional data buses into an 8-bit bi-directional data bus (D[7:0]). This is the pin equivalent to the MC6845. Features • • • • • • • • • • • • • Fully-synchronous, synthesizable VHDL Megafunction, functionally equivalent to Motorola MC6845 Capable of driving alphanumeric, semi-graphic, or bit-mapped graphics displays Wide range of programmable alphanumeric screen formats Programmable registers controlling output signals Vertical Sync (VS), Horizontal Sync (HS), and Display Enable (DE) signals Programmable horizontal line rate and sync pulse width Programmable vertical frame rate Programmable registers controlling Memory Address (MA[13:0]) start address Programmable Start Address Register for Hardware Scrolling Programmable registers controlling Row Address (RA[4:0]) size, yielding a character row Programmable register controlling Normal Sync (Non-Interlace), Interlace Sync, or Interlace Sync & Video Mode Programmable registers for control and format of Cursor Light Pen Register Microprocessor 8-bit Data Bus and Control Interface CAST, Inc. March 2004 Page 1 CAST C6845 Megafunction Datasheet Symbol PDBTRI DOUT[7..0] VS HS DE Microprocessor Interface DIN[7..0] RS RWn CSn E LPSTB CRT Control Refresh Memory/ Charactor Generator Addressing C6845 CRT Controller MA[13..0] RA[4..0] Light Pen Strobe Reset & Clock CURSOR RESETn CLK PU_RESETn Cursor Pin Description Name DIN[7..0] DOUT[7..0] PDBTRI RS RWn CSn E IN OUT OUT IN IN IN IN Type Polarity Microprocessor Interface (See Description) Low High Low High Low High Falling Edge Description Data Bus Input Data Bus Output Processor Data Bus Tri-state Control H= Processor Reads L= Processor Writes Address Register Select Data Register Select Write to Internal Register Read Internal Register Chip Select Enable Data Bus Output During Microprocessor Reads Register Data During Microprocessor Writes LPSTB RESETn CLK PU_RESETn DE HS VS MA[13..0] RA[4..0] CURSOR Light Pen Strobe Interface Rising Edge Light Pen Strobe Reset and Clock Interface IN Low Reset/Test Mode IN Falling Edge Synchronous Clock (Except for Micro-processor Interface) IN Low Asynchronous Power-up Reset CRT Control Interface OUT High Display Enable OUT High Horizontal Sync OUT High Vertical Sync Refresh Memory/Character Generator Addressing Interface OUT Refresh Memory Address OUT Row Address Cursor Interface OUT High Cursor IN Applications • Point-of-contact Kiosk Page 2 CAST, Inc. CAST C6845 Megafunction Datasheet • • • • • Medical instrumentation Test & Measurement Instrumentation Industrial Equipment Avionics Gaming & Amusement Machines Block Diagram PU_RESETn CO CLK RESETN DE HS Horizontal Counter Set Reset Register CO Address Register And Decoder RWN CSN RS E PDBTRI DIN[7:0] Set Reset Register Horizontal Sync Width Counter CLK RESETN R0 CO R1 Horizontal Total Reg Horizontal Displayed Reg Sync Position Reg CO R2 Character Row Counter CO CO Width Reg Vertical R4 Total Reg R3 Horizontal Sync VS Vertical Control R5 Vertical Total CO CO Adjust Reg Vertical R6 Displayed Reg R7 Vertical Sync Position Reg R8 Interlace Mode Reg Scan Line Counter Cursor CO Cursor Control R9 Max Scan Line Address Reg R10 Cursor Start Reg Reg R11 Cursor End R12 Start Address R13 Reg R14 Cursor Address R15 Reg R16 Light Pen Reg R17 DOUT[7:0] Linear Address Generator CO Light Pen Sync RA(4:0) MA(13:0) LPSTB CLK Functional Description This section describes the Block Diagram above. A description of each of the blocks in the diagram is given here. CAST, Inc. Page 3 CAST C6845 Megafunction Datasheet Horizontal Timing The Horizontal Timing section consist of the Horizontal Counter, Horizontal Sync Width Counter, Registers R0 through R3, and associated synchronous Set/Reset Flip-Flops and Coincidence Circuits. The Horizontal Counter counts from zero until coincidence with Register R0 synchronously resets the counter. This represents the horizontal line rate and enabling of the Display Enable (DE) for a new line takes place. Coincidence of the Horizontal Counter with Register R1 marks the end of the active display portion of a horizontal line with Display Enable (DE) going inactive. Coincidence of the Horizontal Counter with Register R2 marks the beginning of horizontal retrace with Horizontal Sync (HS) going active high. Coincidence of the Horizontal Sync Width Counter with Register R3 marks the end of horizontal retrace with Horizontal Sync (HS) going inactive low. Vertical Timing The Vertical Timing section consists of the Scan Line Counter, Character Row Counter, Registers R4 through R9, the Vertical Control logic block, and associated Coincidence Circuits. The Scan Line Counter counts from zero until coincidence with Register R9 synchronously resets the Scan Line Counter and synchronously increments the Character Row Counter. The Scan Line Counter counts the Scan Lines composing a character row, and the Character Row Counter counts the character rows comprising a vertical frame. The Character Row Counter coincidence with R4 and the residual Scan Line count represented by R5 marks the end of a vertical frame. The Character Row Counter coincidence with Register R6 marks the end of the active display portion of the vertical frame measured in character rows. The Character Row Counter coincidence with Register R7 marks the beginning of vertical retrace with Vertical Sync (VS) going active high. VS remains high for a fixed period of 16 scan lines. Register R8, Interlace Mode Register, effects the Vertical Timing according to its programming. Normal Sync (Non-Interlace) mode displays the same field each frame. Interlace Sync Mode splits a frame into even and odd fields. Vertical Sync (VS) active high is delayed one-half scan line at the end of even fields. For Interlace Sync & Video Mode, in addition to the VS delay on even fields, the Row Address counter sequences on even fields through 0,2,4,… counter values while on odd fields, through 1,3,5,… counter values. Cursor The Cursor section consist of the Cursor Control, Cursor Start Register R10, Cursor End Register R11, Cursor Address Registers R14 and R15, and associated Interlace Mode Register settings and Refresh Memory Address and Row Address buses as well as associated Coincidence Circuits. As a first condition for activating the cursor, Cursor Address Registers R14 and R15 signify the character in linear address space the cursor can be active. Then, Cursor Start Register R10 and Cursor End Register R11 select the scan lines within the designated character space the cursor will be active. In addition, Cursor Start Register R10 contains a 2-bit field indicating whether the cursor is active or not, and, if so, whether it should blink or not, and, if blink, at 1/16th or 1/32nd the field rate. CAST, Inc. Page 4 CAST C6845 Megafunction Datasheet Start Address Start Address Register R12 and R13 indicate the first address the Linear Address Generator puts on the Refresh Memory Address bus at the start of a vertical frame. Whenever the microprocessor writes to R12 and R13, the Linear Address Generator is updated at the start of the next vertical frame. Light Pen Register On the rising edge of the LPSTB input, after synchronization by two CLK cycles, the value of the Refresh Memory Address bus is captured by the Light Pen Registers R16 and R17. These registers are readable by-wayof the microprocessor interface. Linear Address Generator The Linear Address Generator generates the Refresh Memory Address. The Linear Address Generator initializes to the value of the Start Address Registers R12 and R13 at the start of each vertical frame. The Linear Address Generator remains active during horizontal and vertical retrace, for refresh of dynamic RAMs. Device Utilization & Performance Supported Family Cyclone Stratix Stratix-II Device Tested EP1C20-6 EP1S20-5 EP2S60-3 LEs 399 399 330 Utilization Memory Memory bits 0 0 0 0 0 0 Performance Fmax 186 MHz 194 MHz 221 MHz Deliverables Encrypted Netlist License • • • • • • • Post synthesis EDIF netlist Assignment & Configuration Symbol & Include files Testbench Vectors for testing the functionality of the megafunction Place & Route Scripts Documentation CAST, Inc. Page 5 CAST C6845 Megafunction Datasheet VHDL Source License • • • • • • • VHDL RTL source code Testbenches Vectors for testing functionality Expected results Synthesis scripts Simulation scripts Documentation Related Information MC6845 CRT Controller Contact: Motorola Semiconductors 3501 ED Bluestein Blvd. Austin, Texas 78721 Phone: 512-933-6000 800-201-0399 (literature) URL: www.motorola.com To obtain a copy of the MC6845 CRT Controller Data Sheet, contact CAST. Contact Information CAST, Inc. 11 Stonewall Court Woodcliff Lake, New Jersey 07677 USA Phone: +1 201-391-8300 Fax: +1 201-391-8694 E-Mail: info@cast-inc.com URL: www.cast-inc.com This core developed by the peripheral controller experts at Digital Blocks, Inc. Copyright © CAST, Inc. 2004, All Rights Reserved. Contents subject to change without notice. CAST, Inc. Page 6
C6845 价格&库存

很抱歉,暂时无法提供与“C6845”相匹配的价格&库存,您可以联系我们找货

免费人工找货