Optional companion part to VICO68A e Implements master/slave VMEbus in- terface in conjunction with the VICO68A e Complete VMEbus and I/O DMA ca- pability for a 32-bit CPU e Complete local and VMEbus memory map decoding Separate segments on local side available for DRAM, VME subsys- tem bus (VSB), shared resources, VMEbus, local 1/0, and EPROM Separate segments for the VMEbus address decode for slave select 0, slave select 1, and interprocessor communication facilities ~ 64-Kbyte resolution for both local and VMEbus memory maps e Supports block transfers over 256 byte boundaries Address counters for both VMEbus A(318) and local LA(318) Supports dual-path mode Supports implementation of VSB interface with DMA capability CYPRESS SEMICONDUCTOR VAC068A e Dual UART channels on board Double-buffered on transmit, quint-buffered on receive Baud rate programmable e@ Miscellaneous features Pin grid array or quad flatpack package Supports unaligned transfers Toeammable DSACKi for local Programmable timer and interrupt controller Programmable I/O (PIO) @ See the VICO6SA/VACO68A Users Guide for more information Functional Description The VMEbus address controller (VACO068A) is a programmable memory map address controller. In conjunction with the VICO68A interface con- troller), the VACQ68A maximizes the VMEbus interface performance ofa master/ slave module. The VAC068A contains programmable registers to allow the user to easily define VMEbus Address Controller memory maps for both the local and VME- bus address regions. The VAC068A also contains the address counters and hand- shaking signals to allow easy implementa- tion of block-level transfers over 256-byte boundaries. Additional features include dual internal UART channels, redirection control on the local bus to VSB (VME sub- system bus) or shared resource area, data swapping for unaligned transfers, pro- grammable DSACKi, programmabletimer and interrupt controller. The VACO68A connects directly to the lo- cal bus and the VICO68A. VMEbus ad- dress lines A8 through A31 are driven di- rectly. The VAC068A output drivers fea- ture patented high-drive outputs and TTL- compatible inputs. The VACO068A was de- signed using high-performance standard cells on an advanced CMOS process. The VACO68A is available in pin grid array (with 122 active signals, 22 power and ground pins, and 1 locator pin) and quad flatpack. Sample Board Design Additional Resources VMEbus VACO6B-1 10-14a DRESS VAC068A SEMICONDUCTOR Block Diagram BLT ABEN | LAVU dit VMEbus COUNTER/ LATCH LOCAL Local Address (31:8) COUNTER/ SIZZLE Z> \i\Ebus ADDRESS LATCH y A BLT * y LAEN aj y LADI y Local Data (31:8) = f y . y MWe ; L 35 DRAMCS F VMEBUS EPROMCS LOCAL F ICFSEL MAP DECODE [ammgemp CACHINA fom) MAP DECODE r 3 SLSELO cs : SLSEL1 _,_]| , RESET IBA ' '___ PAS 2 ri j{ RESET RAW - ; | FC2 4 K| LOCAL | FCIACK STATUS/ COE TROL WORD FRUCS ~} CONTROL r == ASIZ1/0 RoPUI 7 c 2 1 6 TDMACK : l TOSELTIO T] : : VACO6BA r REGISTER GENERAL : PURPOSE I/O 7 r MAP OR 14 : oo = TOSEL5/2 7 SHAGS LOCAL VO MAP DECODE slo TXDA RXDA 2 TXDB eal RXDB 2 ores) (Obus LATCH IDbus (15:8) INTERRUPT quand J OUT ? DDIR SWDEN 10-15 VAC068-2 BUS H@a CYPRESS = SEMICONDUCTOR Pin Configurations VAC068A, Pin Grid Array (PGA) Bottom View A B Cc D E F G H J K L M N P R azz | BOIS pom | Plo | Lap BIT | REFGT*| ICFSEL | SLSECT| ips ID11 iia | p14 asizo} Ft A20 aze | sworn] vas | @BEN | POY | geese] siseo| ini D9 112 | WORD | FoIACK| Fco PAS AI7 A1g9 A21 LADO | CDMACK vss TBR voD vss vss (D15 ASIZ1 | CPUCLKi LAEN | DSACKT At6 ate vss [LOCATOR FC2 RW | Lots At4 ANS vob yop | DSACKO} p21 Al2 A13 VSS vss L016 LD17 AiO Ati vob .p23 | Lore | Lo20 ADB ao9 | vss up2a | Loz2 | Las A25 A24 vob vss | tne | cps a2? A26 vss vop | tpes | Loe A2g 28 reo DRAMCS! L031 | LD30 A3t Row Ron vsS |EPROMC MW5 aso | FOS pio? | Gera | vss | taza | vss | von | von | vss | tats | LAs Lari | CACRINAL FPUCS Fpl ees | Poo] os wast | Lage | taza | cage | fOSECT] Lai7 | Lats ara | tata | was | RESET von | Gaps | aso | Oe) ace f Lazr | uaas | Lazo | Laat aig | Lazo Fe LAts ate | Lato | SEDO 10-16 ws VAC068-39 CYPRESS = SEMICONDUCTOR VAC068A Pin Configurations (continued) vss VS: a SWDEN PI013-IOSEL2 28 29 30 an 32 a a4 36 36 37 38 39 40 Quad Flatpack (QFP) Top View < oy Sag alg as acece > = - RE &IG BERRa gee QPESS Fg Sol Pageal isle Sy ssssassseaa ieee 2S et eee eee eee et eee ee eee eee SIVPT PSE SIZ SRBAIBRSERRSSB AgSRMESc ese SoSEeS ge EBS aera ba ssaagg9gg7g 10-17 VSS VSS voD PIO6-IOSEL3 P107 PIO8-IOSEL4 PIO9-IOSELS PIO10 vss tS LA(3Q) Pi012-SHRTS LA(31) LA(28) LA(29) LA(26) LA(24) LA@7) LA(25) VSS VoD LA(23) LA(22) LA(21) LA(19) VDD 1OSEL1 LA(20} LA(17) vss LA(18) LA(15) LAB) LA(13) LA(14) LA(10) LA(12) Lag) VSS VSS BSSSSEBBRENRLR VAC068-4 EPROMC'S DRAMC'S CACHINH VSS LA(QH1) LA) LO(28) Lo(27) LD(29) voo LD(30) LD(31) MWB RESET IOSELO 7) VOD FPUC'S RUS HICYPRESS S SEMICONDUCTOR VAC068A VICO068A/VAC068A on 68030 Board 10-18 A. 512/256K X 36 DRAM K, 512/256K X 36 DRAM YY A32 Address 432 Mux Latching Transceivers Latching Transceivers | | {t | | Parity Check Logic 68030 LAO - LA31 4 JEDEC EPROMS oO ] b24-D31 hl oo ] 16 -D23 FCT p 245 > r ms |. le ISOBE a fay e ASIZ1 a : Lamu ls |e [7 FCT = i* sYSCLK 245 LDO - LD? nn > bee - 007 VICOG8A = [3 oats, oven, ij WRITE, LWORD, BERR Channel ____} LAO - LAT <> BGiIN, BGIOUT, BRI, BBSY A B wg SCON <> IACK, IACKIN, IACKOUT = oacKo ! RG, IRO?, LD15 Lbs | : VAC068 Serial 8 N DDIR jt uROr vO 2 s SWOEN (a. (SORE 5 245 DIR a a 2 245 : LD24-LD31 ID(- 15) FCT | D8-D15 | {T 543 N\ Latch & Latch & Slave | SLSELo Map Decoder | Counter Counter_[\ Select | | | | q . Decoda adr; Ty ee DRAM /0 VMEbus EPROM | VACO068-5 |_| Aie-31)SEMICONDUCTOR VAC068A Operating Range Ambient Range Temperature Vpp Commercial 0C to +70C 5V + 5% Industrial 40C to +85C SV + 10% Military 55C to +125C 5V + 10% Related Documents VIC068A/VAC068A Users Guide VIC64/CY7C964 Design Notes Ordering Information apa Package ee mm Operating Ordering Code Name Package Type Range VAC068A BC B44 145-Pin Plastic Pin Grid Array Commercial VAC068A-GC G145 145-Pin Ceramic Pin Grid Array VAC068ANC N160 160-Lead Plastic Quad Flatpack VAC068AUC U162 160-Lead Ceramic Quad Flatpack VAC068A GI G145 145-Pin Ceramic Pin Grid Array Industrial VAC068A UI U162 160-Lead Ceramic Quad Flatpack VAC068AGM G145 145-Pin Ceramic Pin Grid Array Military VAC068A-GMB G145 145-Pin Ceramic Pin Grid Array VAC068A-UM U162 160-Lead Ceramic Quad Flatpack VAC068A-UMB U162 160-Lead Ceramic Quad Flatpack Document #: 3800169-B 10-19 Bic Hm