Home

User Manual V1.3 - Sundance Multiprocessor Technology Ltd.

image

Contents

1. Version 1 2 Page 5 of 27 SMT339 User Manual V1 3 SRAM Static Random Access Memory TBC Test Bus Controller TIM Texas Instruments Module Table 1 Table of Abbreviations Version 1 2 Page 6 of 27 SMT339 User Manual V1 3 1 Introduction The SMT339 is a dedicated high speed image processing module for use in a wide range of image analysis systems The module can be plugged into a standard TIM single width slot and can be accessed by either a standard Comport or Rocket Serial Link RSL Interface The image processing engine is based upon the Texas Instruments TMS320DM642 Video Digital Signal Processor It is fully software compatible with C64x using Code Composer Studio The DM642 runs at a clock rate of 720MHz It features a two level cache based architecture There are 16K Bytes of level one program cache Direct mapped 16K Bytes of level one data cache 2 Way Set Associative and 256K Bytes of level two cache that is shared program and data space Flexible RAM Cache Allocation The DM642 can perform 4 16 x 16 Multiplies or 8 8 x 8 Multiplies per clock cycle A powerful Vitrex 4 FPGA XC4VFX60 10 is used onboard as the FPGA processing unit for image data 8 Mbytes of ZBT SRAM is provided as a FPGA memory resource Processing functions such as Colour Space Conversion CSC Discrete Cosine Transforms DCT Fast Fourier Transforms FFT and convolution can be implemented without using any of th
2. 1 2 8 11 00 Sundance Multiprocessor Technology Ltd 1999
3. FPGA s features are listed below e The Virtex 4 enhanced PowerPC 405 core delivers 680 DMIPS performance at 450 MHz and the new Auxiliary Processor Unit APU controller e 400 MHz clock rates e 2 8Mbits of internal block RAM available e Up to 444 18X18 embedded multipliers e Extensive library of DSP algorithms 2 6 1 Virtex 4 Peripherals The Standard firmware supplied with a SMT339 contains interfaces for the peripherals listed below e Mapping of 2 Video Ports and related control registers e Mapping of 2 communication ports e LED Register Mapping e Video Encoder Control Register e Video Decoder Control Register Version 1 2 Page 13 of 27 SMT339 User Manual V1 3 2 6 1 1 LED Register There are 4 LEDS mapped in the Virtex 4 firmware that can be accessed via the DSP over the EMIF The resister is located at OxAOODOOO00 and is mapped as follows D7 D6 D5 D4 D3 D2 D1 DO X X X X LED D8 LED D7 LED D6 LED D5 Table 5 Virtex 4 LED Register bit Definitions The location of the LED s is shown in the figure below LED D5 LED D6 LED D7 LED D8 YSrostaad LLSO09YZSHL dd n 0OXSAPOX gt o mMm N ah 4 gt gt z A 2 6 1 2 Comports There are 2 Comports implemented in the standard FPGA configuration file Comport 3 and Comport 2 Comport 3 is usually routed via the carrier module to the Host CPU for setup and control by 3L or other applications See the SMT6400
4. capable of sample rates up to 80MHz over a 10 bit bus the direction of each channel being configurable as input or output This allows Images to be DMA ed directly to the SDRAM for processing while the processed image can be viewed on one of the output channels Input YCbCr formats with embedded sync information can be accepted by the video ports as well as RAW data modes See Chapter 3 for details of the Video port operation The DM642 DSP has 128Mbytes of high speed SDRAM memory available for program and data space an 8Mbyte FLASH allows FPGA configuring data and DSP program data to be stored The DSP s EMIF bus is also routed to the Virtex 4 FPGA which allows the mapping of the Comports and the RSL directly into the DSP s memory map The EMAC serial ports and Audio channels are routed from the DSP to the Virtex 4 this allows the EMAC SLB or Audio physical interfaces to be added to the system if required Software development and real time debugging can be achieved using Code Composer Studio Texas Instruments via the JTAG interface Full specifications for the DSP can be downloaded from http focus ti com lit ds symlink tms320dm642 pdf 2 3 1 EMIF Peripheral Configuration The various peripherals are mapped into the DSP memory space into chip select spaces as illustrated in Table 4 Peripheral DSP CS Base Address CE Space Control Description Area Register Value SDRAM CEO 0x8000 0000 0x0000 00DO 64 bit wid
5. data stored is modified so that only the lower 16 bits are actually used Version 1 2 Page 21 of 27 SMT339 User Manual V1 3 Bank 1 RGB Data 20 bit Element EDMA Controller Lower 16 bits encoded RGB565 Figure 4 RGB565 organisation of the video memory 3 1 2 EDMA The next step is instruct the EDMA to transfer data the video data into the Video Ports input FIFO channel For the RGB656 format this will involve a single EDMA channel For the YCrCb format 3 separate EDMA channels require initialisation 3 1 2 1 RGB656 Single Bank EDMA Setup Requests to the EDMA controller are set by the Video Port Input FIFO threshold levels Usually each request transfers a complete video line output DMA transfers are done 64 bits at a time as the video port input FIFO is 64 bits wide therefore an even number of words must be transferred The Video Encode Register at OxA0001 DOOO bit 4 must be set to 1 when in RGB656 output mode This allows demultiplexing of the data before being sent to the Encoder 3 1 2 2 BT656 with embedded Sync EDMA Setup Three separate EDMA channels must me setup for this mode One for the Y channel one for the Cr channel and one for the Cb channel Version 1 2 Page 22 of 27 SMT339 User Manual V1 3 The size of the EDMA is 180 64bit transfers for the Y channel which represent 720 pixels as data is transferred line by line The Cb and Cr channels must be half of this representing the chroma conte
6. 339 The port is reserved for either an extra video input output or the port is reserved for use as a SPI interface This section describes how to set the video port hardware and software up for basic operation For further detailed information please refer to the relevant TI documentation TMS320C64x DSP Video Port VCXO Interpolated Control VIC Port Reference Guide 3 1 Video Encoder Setup The video encoder has a wide rage of operational features such has output format lookup tables and cursor insertion and colour space conversions This section describes the basics operation of the encoder The figure below illustrates the flow from data in DSP memory to final output by the encoder together with the necessary stages that require initialising Video Memon EDMA Encoder Figure 2 Flow from Video Memory to Encoder User Manual QCF42 Version 1 2 8 11 00 Sundance Multiprocessor Technology Ltd 1999 Version 1 2 Page 20 of 27 SMT339 User Manual V1 3 3 1 1 Video Memory The memory in these examples is organised in 2 different ways this is illustrated below Bank 1 Y Component 8 bit by Frame Size Bank 2 EDMA Controller Cb Component 8 bit by Frame Size 2 Bank 3 Cr Component 8 bit by Frame Size 2 Figure 3 Video Memory organisation in YCbCr output mode The second example illustrates the memory organisation for RGB565 output This time there is a single bank and each RGB element is 20 bits The
7. 4 JTAG chain This can be accessed via the JP5 connector using Xilinx tools The pinout for the connector is shown in Section 10 Version 1 2 Page 23 of 27 SMT339 User Manual V1 3 5 SMT339 Video Input and Video Output Connections Composite Video Input 2 or Chroma on YC Composite Video input mode Input 1 or Y when in YC input Composite Video mode Output RGB Sync Output Connector Version 1 2 Page 24 of 27 SMT339 User Manual V1 3 6 Using the SMT339 JTAG with TI Tools For details on setting up Code Composer Studio with the SMT339 and associated carrier card please refer to the help with the SMT6012 package 7 Firmware Upgrades See the SMT6500 software supplied for help on firmware upgrades and custom applications 8 Power consumption This module must have 5V supplied through the TIM connectors In addition a 3 3V supply is required and should be supplied through the TIM mounting holes Contained on the module are linear regulators for the DM642 and FPGA The DM642 core voltage is provided through a linear regulator from 3 3V All supplies a guaranteed to meet the worst possible requirements of the FPGAs User Manual QCF42 Version 1 2 8 11 00 Sundance Multiprocessor Technology Ltd 1999 Version 1 2 Page 25 of 27 SMT339 User Manual V1 3 9 Cables and Connectors 9 1 JP5 Virtex JTAG Header Pin Description 1 3 3V TCK TMS TDI TDO GND HO oa R Ww Ph 12 34 5
8. 6 9 2 JP7 Connector Mixed RGB VGA channel Output The pinout of the connector is show below Pin Description 1 GND Red Cr CVBS 1 Green Y CVBS 2 Blue Cb CVBS 3 V Sync H Sync D OI 2 O0O N User Manual QCF42 Version 1 2 8 11 00 Sundance Multiprocessor Technology Ltd 1999 Version 1 2 Page 26 of 27 SMT339 User Manual V1 3 For pinout and information of the SLB signal and power connectors see Sundance LVDS Bus SLB Specifications Sundance For pinout and information of the TIM signals see TIM specifications Version 1 2 Page 27 of 27 SMT339 User Manual V1 3 10 Where s that Jumper Lem SIS A YYA AAA a eX te SUS SN ELLIE SS oe JP1 S Tee ss aS La us Se Ls AAS eI PRA ION A CALA CRA CALLA ASALTOS SAAS AAS 6 ASSIS 2 AS us P 2 P PPP 2 POPPPEPEP PS RR PEPPEPPPPEPLEPEPP WENNER VIRAR RARA PILLLPLLIPIS DADA AAA AA AAA RON PPPPPPEE PPE EPA COCO CAG CE OLLILLIPILLO 2 5 SELES EGLGE SSE ai Pe e RETA AARAA LA BORO WUE SU GG A N ots ALFA Figure 5 Jumper Finder Diagram e JP1 e JP2 Virtex Program Enable Remove to Erase FPGA e JP3 DSP JTAG chain If removed the DSP JTAG chain is extended to a extra SLB interface card DSP Fit for normal operation Flash Write Protect jumper Fit to write enable User Manual QCF42 Version
9. AE 108AE This provides decoding of PAL NTSC and SECAM signal standards On board scaling circuitry allows the output image size to be specified by the DSP using the 1 C interface Two inputs are available through on board connectors These can be defined as 2x CVBS or 1 Y C channel again configured over the IC interface Image data from the decoder flows through the FPGA for potential pre processing before being routed to the DSP video ports The video encoder section of the device allows data from the DSP which can be post processed by the FPGA to be displayed in a number of different output formats These include PAL NTSC and VGA with resolutions up to 1280x1024 at 60Hz Alternatively the encoder can output High Definition HDTV resolution images of 1920x1080 interlaced or 1920 x 720 progressive at 50Hz or 60Hz The input format to the encoder is selectable between YCrCb and RGB The encoder also has output look up tables and a hardware cursor sprite which can be implemented by the user via the I C bus Version 1 2 Page 19 of 27 SMT339 User Manual V1 3 3 Video Ports The SMT339 has 3 video ports connected from the DSP to the Virtex 4 FPGA Video port O is by default routed to the video decoder and video port 1 is connected to the video encoder Video Port 1 is unused in the default fpga configuration and is reserved for upgraded firmware when the SMT339 is used with carrier boards such as the SMT114 or SLB cards such as the SMT
10. S 2x8way 2mm l Bora Bottom ee ARO Header Header Figure 1 Block Diagram for SMT339 User Manual QCF42 Version 1 2 8 11 00 Sundance Multiprocessor Technology Ltd 1999 Version 1 2 Page 8 of 27 SMT339 User Manual V1 3 2 2 Memory Map The various addresses and lengths of the peripherals shown in Figure 1 are shown in Table 2 2 2 1 DSP Memory Map Address Length Abbreviation Description bytes Bytes 0x0000 0000 INTRAM DSP Internal Memory 0x8000 0000 64MBytes EXTRAM External SDRAM 100MHz bus speed 0x9000 0000 8MBytes FLASH External FLASH Memory OXA000 0000 VIRTEXMAP Virtex 4 Memory Area Table 2 DSP Memory Map 2 2 2 Virtex 4 Memory Map bytes Bytes LED Register Video Encoder Register Video Decoder Register OxA00D 0000 4 Bytes LED REG LED Register OxA00D 8000 4 Bytes VID_ENC_REG Video Encoder Register OxAOOE 0000 4 Bytes VID_DEC_REG Video Decoder Register OxAOOE 4000 4 Bytes SLB_CTRL_REG SLB Interface Control Register Not Implemented in standard code Table 3 Virtex 4 Internal Peripherals Version 1 2 Page 9 of 27 SMT339 User Manual V1 3 2 3 DSP Unit As illustrated in Figure 1 the SMT339 is based around the Texas Instruments TMS320DM642 Video Imaging Processor The processor is based around the second generation VelociTl Texas Instruments TMS320C6000 generation of processors This processor has 3 built in video imaging ports each 20 bit which each have 2 channels
11. Version 1 2 Page 1 of 27 SMT339 User Manual V1 3 SMT339 User Manual V1 3 User Manual QCF42 Version 1 2 8 11 00 Sundance Multiprocessor Technology Ltd 1999 Version 1 2 Page 2 of 27 SMT339 User Manual V1 3 Revision History Date Comments Engineer Version Version 1 2 Page 3 of 27 SMT339 User Manual V1 3 Table of Contents 1 AO UC Mies asec dad 6 2 Functional DESGnPUOM piseanna has danesa Ri aa ad da idas ati 7 2 1 Block Dia Gram enonse en aE E E iad secant EAO AN 7 2 2 Memory Map riras esineen raene aia Naia dined Ad decis 8 22 1 DSP Memory MaD rra A AAE faetdatieety 8 2 2 2 Nirtexc4 Memory Maprsnccona died ataca 8 2 3 DSP Ulitts sete tise iiie A A lod ean detente ds 9 2 3 1 EMIF Peripheral Configuration o oocconnnncccnnnoccccnnnoncccnnnoncccnonan nn cc nn non n cc nana n cnc naar nncc naar nncncnnnn 9 2 A ER EOE CPE mE OTT Oe ge EE 10 2 4 E sete Ae e ertes Arte tuna is rein eile etnies a apart aaa Ads Ate E dat a 10 2 5 SDRAM biog tecsehceztetiie cite E lia allt ti 11 2 6 Vitex 4 FPGA cota AA ie ee A ead 12 2 6 1 Virtex 4 PeriphetalS ci e di ees 12 2 6 1 1 LED Register cai eat Gacag dedito blico 13 2 6 1 2 Composites Ri a 13 2 6 1 3 Video Encoder Register eeraa ankeriaan EA ERREEN EENIA ARAE O ERAAN ERT AEEA 14 2 6 1 4 Video Decoder Register ooooooccoonnncccnnnocccccononccccnncnncnccnno cnn cnnno nn nc nano narran rn rnnn rara 14 2 6 1 5 High Speed Nt ZBT MemMoOtry oooooccccnnonccccnononcccnononccccn
12. e DSP s resources If required the Virtex 4 has 2 Power PC hardware cores that can be incorporated into the system design The Module features a single Philips Semiconductors SAA7109AE 108AE video decoder encoder that accept most PAL and NTSC standards and can output processed images in PAL NTSC or VGA 1280x1024 or HD TV Y Pb Pr The DM642 has 128 Mbytes of high speed SDRAM Micron MT48LC64M32F2S5 available onboard for image processing and an 8Mbytes FLASH device is fitted to store programs and FPGA configuration information The module supports a full Sundance LVDS Bus SLB interface for use with mezzanine cards providing the flexibility for other image formats to be accepted and other output formats to be generated User Manual QCF42 Version 1 2 8 11 00 Sundance Multiprocessor Technology Ltd 1999 Version 1 2 Page 7 of 27 SMT339 User Manual V1 3 2 Functional Description The basic block diagram of the SMT339 and its components is illustrated in Figure 1 2 1 Block Diagram IDE esc l SLB intertace board peripherals I Camera Link 3 CMOS Sensor 3 a ZBT RAM l Auto 3 2M x 32bit Ethernet i 2xTQFP100 i Video Port Fixed Point Image Video IP Virtex 4 Pro onto Processing DSP XC4VFX60 10 TMS320DM642 2 BGA548 ns meee 720 MHz CASA 14 7 14 ax Analogue OP Analogue OP Header Top RSL Top RSL 1 TIM ComPorts JTAG 1 RGB CVBS Header Header l 2 amp 3 CVB
13. e SDRAM Interface FLASH CE1 0x9000 0000 OxFFFF FF13 16 bit wide Asynchronous interface VIRTEX 4 CE2 0xA000 0000 0x0000 0030 32 bit wide SDRAM Interface VIRTEX 4 CE3 0xB000 0000 OxFFFF FF23 32 bit wide Asynchronous Configuration Interface Table 4 EMIF Configurations Version 1 2 Page 10 of 27 SMT339 User Manual V1 3 2 3 2 1 C Control The DM642 DSP has a built in 17C interface for controlling internal peripherals This 2 wire serial bus is connected to 3 devices in the system The devices and their respective I C addresses are illustrated in the table below Device Address LSB 0 wr Video Decoder 0x40 Video Encoder 0x88 Virtex 4 NA No interface implemented in standard firmware 2 4 Flash 8Mbytes of flash memory is provided with direct access by the DM642 This device contains boot code for the DSP and the configuration data for the FPGA This is a 16 bit wide device The flash device can be re programmed by the DM642 at any time There is a software protection mechanism to stop most errant applications from destroying the device s contents For extra safety a jumper JP1 must be inserted to allow write operations Note that the flash memory is connected as a 16 bit device but during a DM642 boot internal function of the C6x only the bottom 8 bits are used There are a number of DSP General Purpose pins connected to the FLASH devices Bank Pins in order to allow acce
14. for detailed operation of how they can be used Version 1 2 Page 14 of 27 SMT339 User Manual V1 3 2 6 1 3 Video Encoder Register The Video Encoder Register OxAO0OD 8000 in the Virtex 4 allows various firmware parameters to be setup correctly By default Video Port 1 is connected to the video encoder D7 D6 D5 D4 D3 D2 D1 DO X X X D_MUX X TRI_C TVD ENC_RST Table 6 Virtex 4 Video Encoder Register ENC_RST Encoder Reset when 1 the Reset pin on the video decoder is active TRI_C When 0 the Video port Control Lines HSync and VSync are driven by the Encoder The Encoder is in Master Sync mode When 1 the Video Port Sync Pins are Tri Stated TVD TV Detected Read only bit that returns a 1 in a load is detected on the CVBS video output D_MUX When this bit is 0 the Video Port D 9 2 is fed directly to the encoder pins D 7 0 When set to a logic 1 the data stream from the video port is assumed to be RGB656 and is de multiplexed from the Lower 16 bits of the Video Port 1 before driving the encoder pins 2 6 1 4 Video Decoder Register The Video Decoder Register OxAOOE 0000 in the Virtex 4 allows various firmware parameters to be setup correctly By default Video Port O is connected to the video decoder D7 D6 D5 D4 D3 D2 D1 DO X X X CTRL_DIR CLK_DIR DEC_RST Table 7 Vi
15. ideo Memory to Encoder cooooccccccccocococooooonnnnnnnnnnnnnnnnnnnnnnnnnnnnns 19 Figure 3 Video Memory organisation in YCbCr output MOdE cceeeeeeeeeee eee 20 Figure 4 RGB565 organisation of the video Memory coooooccccccccocooooonnnnnnnnnnnnnnnnnnnnnnnns 21 Figure 5 Jumper Finder Diagram iii iii nes 27 Table of Tables Table 1 Table of Abbreviations dela ida 5 Table 2 DSP Memory Map cui AA RA AAA AL 8 Table 3 Virtex 4 Internal Peripherals ccccceecceceeeeeseeeeeeeeeeeeeeeeesseeeeeeeeeeeeees 8 Table 4 EMIF Configurations cccnb eet teehee tenbceed deus cet caube ced deeded debida lib 9 Table 5 Virtex 4 LED Register bit Definiti0NS ooonnnnnnnnnnnnnnnnnnnnnnnnnnncnnnnnnnnnnininnnn 13 Table 6 Virtex 4 Video Encoder Register coooooocccoccoccerecenecenencnnnenenenenenenenes 14 Table 7 Virtex 4 Video Decoder Register ococooccocoococerooceneorrereneenrecenenneenenennes 14 Table 8 Video Port O and Decoder connectivity cccccccccccccccccccncnncnnnnnnnnnnnnnnnnnos 15 Table 9 Video Port O and Decoder Clock connectivity oooooooncccccccccccccnoncnnnnnnnos 15 Table 10 Video Port O Decoder Data to Video Port Data Mapping 15 Table of Abbreviations BAR Base Address Region DMA Direct Memory Access EPLD Electrically Programmable Logic Device PCI Peripheral Component Interconnect SDB Sundance Digital Bus
16. noncncnnnn ocn nc nano rca rra rar naar rca 16 ZO 1 06 SLBANeMaACC is idad A a 16 20 2 SLB PoWwer OUP E Se arae aaa aae sacees lgdeceaadiatiead Peete a a a aaia 17 2 7 Video Encoder Decoder niise AA cda 18 3 WIE O OO 19 3 1 Video Encoder Setupicisit stein itera ote A ei 19 Sts Video MEMORY ix atts A ett eee 20 34 2 EDM a A A A a 21 3 1 2 1 RGB656 Single Bank EDMA Setup ooooccciccccnnoccconoccconccconnncnnnncnonncnnnnnnnnnnnn naar nnannnnnns 21 3 1 2 2 BT656 with embedded Sync EDMA Setup oooocococccinccocicononcnncncnononcncnnnancnn nano ncnnnnnnnos 21 3 2 Video Decoder Setups ss conside dad dit 22 A UTA iia A E 22 4 1 DSP JTAG Chain siii A A N 22 4 2 Vitek JTAG Chellis casi lia ela ees 22 5 SMT339 Video Input and Video Output Connections cece eeeeeecee cece eeeeeecenceeeeeeeesesecnunaeeeeeens 23 6 Using the SMT339 JTAG with TI Tools c ccccccceeseeceeseeceeeeeceaeeeeeeeceeeeeeseaeeseseeseeeeeseaeeessaeeeeneeeaas 24 7 Firmware Upgrades cnc ae i ein eee ands 24 8 POWEr CONSUMPTION a eee ase ate at gt ieces tal tetas ce nusaren cabana ae T 24 Version 1 2 Page 4 of 27 SMT339 User Manual V1 3 9 Cables and CONNECTIONS uti rita ii 25 9 1 IPS Virlex JTAG TOADS cesses ieestaderccttasncceuaadd Heed E tects alg 25 9 2 JPZ CONTEC O e O O oteeutlanties 25 TO Where s that JUmMmper osii tenra A ee ee ee A atada 27 Table of Figures Figure 1 Block Diagram for SM TS screen 7 Figure 2 Flow from V
17. nt of the YCrYCb data stream For detailed information on setting up the DSP s EDMA please refer to the Tl user guide TMS320C6000 DSP Enhanced Direct Memory Access EDMA Controller Reference Guide 3 2 Video Decoder Setup The video decoder can be setup to output data in a number of different modes Connectivity from the decoder the Virtex 4 is via 2 separate data busses One 8 bit bus carries the Y data and the other 8 bit bus carries the Chroma information Five control lines are also connected for the various synchronising signals See Table 8 to Table 10 for details of how the hardware is mapped from the video decoder to Video port 0 The decoder can be setup to encode the data as BT656 with embedded syncs This allows just 8bits and a pixel clock to be used to transfer the images to the DSP Video port 0 can also be initialised to accept and decoder this data to the DSP s external SDRAM See the TMS320C64x DSP Video Port VCXO Interpolated Control VIC Port Reference Guide for more information 4 JTAG There are two separate JTAG chains on the SMT339 module One allows the DSP chain to be accessed while the other allows the Virtex 4 to be configured 4 1 DSP JTAG Chain This is used by code composer studio to access the DSP There is provision to extend the number of processors in the chain by adding a DSP via a SLB mezzanine card If this is added then the SLB JTAG bypass jumper JP3 should be removed 4 2 Virtex
18. rtex 4 Video Decoder Register DEC_RST Decoder Reset when 1 the Reset pin on the video decoder is active Version 1 2 Page 15 of 27 SMT339 User Manual V1 3 CLK_DIR When 0 the Video Port O clkO and clk1 pins are both driven by the decoders pixel clock When 1 the Virtex pins are tri stated CTRL_DIR Driving of the various Video 0 control signals The tables below shows the state of video port control and data signals for different values of CTRL_DIR and CLK_DIR CTRL_DIR 0 Vp0_ctrlO 1 this mode used Vp0_ctrl1 1 pie ae Vp0_ctrl2 Z T Vp0_ctrl0 Dec Hsync Vp0_ctrl1 Dec Vsync Vp0_ctrl2 Dec ODD Table 8 Video Port 0 and Decoder connectivity CLK_DIR 0 Vp0_clkO dec_pclk Vp0_clk1 pclk T Vp0_clkO Z Vp0_clk1 Z Table 9 Video Port 0 and Decoder Clock connectivity Video Port 0 Data Pins Video Decoder Data Pins VPO_D 19 12 Decoder_C 7 0 VP0_D 11 10 00 VPO_D 9 2 Decoder_Y 7 0 VPO_D 1 0 00 Table 10 Video Port 0 Decoder Data to Video Port Data Mapping Version 1 2 Page 16 of 27 SMT339 User Manual V1 3 2 6 1 5 High Speed Nt ZBT Memory There is just over 8Mbytes of high speed no turnaround Nt SRAM is connected to the FPGA allowing high speed data storage capability to FPGA cores that require external memory The memory is based on two separa
19. ss to the upper FLASH areas The Table below shows the GPIO pins values and associated memory access areas GPIO10 GPIO9 DSP Memory Address FLASH Access Address 16bit 0 0 0x9000 0000 gt 0x900F FFFF 0x0000 0000 gt 0x000F FFFF 0 1 0x9000 0000 gt 0x900F FFFF 0x0010 0000 gt 0x001F FFFF 1 0 0x9000 0000 gt 0x900F FFFF 0x0020 0000 gt 0x002F FFFF 1 1 0x9000 0000 gt 0x900F FFFF 0x0030 0000 gt 0x003F FFFF Version 1 2 Page 11 of 27 SMT339 User Manual V1 3 For more detailed information on the programming of the FLASH see the manufacturer s data sheet Am29LV641D 2 5 SDRAM There are128Mbytes of SDRAM connected to the DM642 processor via its external memory interface EMIF The EMIF clock runs at 100MHz and the bus width is 64bits organized as 2 banks of 32bits This allows a peak data transfer rate of 400Mbytes second Version 1 2 Page 12 of 27 SMT339 User Manual V1 3 2 6 Virtex4 FPGA The FPGA on the SMT339 is a Virtex 4 FX60 device XC4VFX6010FF1152 It is connected to the DSP s EMIF and therefore allows its internal peripherals to be accessed at 100MHz clock rates and a bus width of 64bits This allows high speed transfers to be initiated at request It should however be noted that sustained large transfer will affect the DSP s peak performance if the DSP s algorithm is running in external SDRAM memory To avoid this the application can be run in internal DSP memory Some of the
20. te Samsung K7N321801M devices which are each 2M by 18 bit devices allowing independent access of each device Please contact us if you require further information on using this device 2 6 1 6 SLB Interface The Sundance LVDS Bus SLB is a dual port parallel interconnection link that is capable of supporting data transfers at up to 700 MHz Each port can be assigned with a 16 bit differential bus a clock and an over range differential lines The SLB is a link for data and clocks but also for control signals it is based on a Samtec QSH QTH DP series 0 5mm pitch connectors The use of the SLB means that other customer specific input or output methods can be supported without the need for re design of the hardware Some examples of lO interfaces are listed below Input e Camera Link e Firewire e CMOS Sensor e Fiber Channel e DVI Output e USB e IDE e Fiber Channel e LCD Plasma Display drivers e DVI Version 1 2 Page 17 of 27 SMT339 User Manual V1 3 The standard Virtex firmware does not contain any SLB interfacing During manufacture the SLB connectors connectivity is tested 2 6 2 SLB Power Supplies When using the SLB interface a separate SLB power header BKT is used to supply the Daughterboard Details of this connector pinout can be found in the SLB Reference Guide Version 1 2 Page 18 of 27 SMT339 User Manual V1 3 2 7 Video Encoder Decoder The encoder decoder is based on the Philips Semiconductors SAA7109

Download Pdf Manuals

image

Related Search

Related Contents

Axis P5515-E PTZ Dome Network Camera 0757-001 - Use-IP  DM73C - Brooks Equipment  ワ ワ ワ  Other (4.2 MBytes)  SolarMate 36/48V  Page 1 Page 2 Page 3 ひ居室 ・階段・廊下 り寝室 ・お年寄り・小さな  MANUAL DE INSTRUÇÕES  User manual - Almi Machine Fabriek  

Copyright © All rights reserved.
Failed to retrieve file