君正平台JZ4775芯片参数详细说明,大家可以看看

JZ4775是一款针对平板电脑、电子书、移动数字电视等多媒体丰富移动设备的移动应用处理器。该SOC引入了一种创新的架构,既满足了移动多媒体设备对高性能移动计算和高质量视频解码的要求。JZ4775提供高速CPU计算能力和流畅的720p视频重放。

CPU
 XBurst® CPU
– XBurst®
 RISC instruction set
– XBurst® SIMD instruction set 
– XBurst®
FPU instruction set supporting both single and double floating point format which are IEEE754 compatible
– XBurst®
 9-stage pipeline micro-architecture, the maximum frequency is 1G

MMU
– 32-entry joint-TLB
– 4 entry Instruction TLB
– 4 entry data TLB

L1 Cache
– 16kB instruction cache
– 16kB data cache

Hardware debug support
16kB tight coupled memory

L2 Cache
– 256kB unify cache

VPU
 MPEG-1/2 decoding up to 720P 30fps
 VC-1 decoding up to 720P 30fps
 H.264 decoding up to 720P 30fps
 VP8 decoding up to 720P 30fps
 MPEG-4 decoding up to 720P 30fps
 RV9 decoding up to 720P 30fps

GPU
 X2D
– Location: AHB bus
– Input format
 Separate frame: YUV /YCbCr (4:2:0)
 Packaged data: RGB888, RGB565, RGB555, NV12, NV21,TileYUV
– Output data format
 ARGB888,XRGB888, RGB555, RGB565
– Color convention coefficient: configurable (CSC enable)
– Minimum input image size (pixel): 4x4
– Maximum input image size (pixel): 12288x12288 (12k x 12k )
– Maximum output image size (pixel) 
 Width : up to 12288
 Height: up to 12288
– Image resizing
 bi-cube zooming mode
– Image Clockwise 90, 180, 270 rotation
– Image horizontal and vertical mirror , same time with rotation
– 5 layers OSD

Display/Camera/Audio
 LCD controller(compress must with IPU direct display )
– Basic Features
 Support panel(TFT, SLCD)
 Display size up to 1280*720@60Hz(BPP24)
– Colors Supports
 Encoded pixel data of 16, 18 or 24 BPP in TFT mode
 Support up to 16,777,216 (16M) colors in TFT mode
 Support 24 BPP packed data

 – Panel Supports
 Support 16-bit parallel TFT panel
 Support 18-bit parallel TFT panel
 Support 24-bit serial TFT panel with 8 data output pins
 Support 24-bit parallel TFT panel 
 Support Delta RGB panel
 Support SLCD panel

  – OSD Supports
 Supports one single color background
 Supports two foregrounds, and every size can be set for each foreground
 Supports one transparency for the whole graphic
 Supports one transparency for each pixel in one graphic
 Supports color key and mask color key
 Supports porter-duff blending

EPD Controller
– Supports multiple types of compatible EPD panels
– Supports different size up to 4096x4096@20Hz
– Supports 2/3/4 bits grayscale and color display
– Pixel base updating
– Supports hand-writing mode
– Supports SW LUT algorithm
– Supports AUTO-DU, AUTO-GC4 mode

EPD Color Engine
– Input data format is RGB565
– Maximum image direction is 4096x4096
– Includes CSC between RGB888 and YUV444
– CSC supports 601 or 709, Wide or Narrow mode
– Includes 3x3 Color Filter modules for RGB.R, RGB.B, RGB.B and YUV.Y.
– Includes Color Linearization(VEE) for YUV.Y using 256-grade LUT
– Supports Color Correction(HUE) for YUV.UV, and the coefficients are configurable
– Supports Color Saturation for YUV.UV, and the coefficients are configurable
– Supports Dither for RGB.R, RGB.B, RGB.B and YUV.Y. The output format is 2/3/4-bit configurable.
– Supports Color Remapping for RGB.R, RGB.B, RGB.B and YUV.Y. If for RGB, there are two methods can be selected between individual CFA component and pixel array. And, the output order is configurable.
– The EPDCE has a AXI master interface and a AHB slave interface.

Camera interface module
– Input image size up to 2048x2048 pixels
– Max. VGA for image preview
– Max. VGA for video record
– Integrated DMA
– Supported data format: YCbCr 4:4:4, YCbCr 4:2:2 and other formats

– Output format
 csc mode: YCbCr 4:2:2 or YCbCr 4:2:0
 bypass mode: the input data format
– Output frame format
 Packaged : for all data format
 Separated: for YCbCr 4:4:4, YCbCr 4:2:2 and YCbCr 4:2:0
– Supports ITU656 (YCbCr 4:2:2) input
– Configurable CIM_VSYNC and CIM_HSYNC signals: active high/low
– Configurable CIM_PCLK: active edge rising/falling
– 256x33 image data receive FIFO (RXFIFO)
– PCLK max. 80MHz
– Configurable output order

AC97/I2S/SPDIF controller
– AC-link (AC97) features
 Up to 20 bit audio sample data sizes supported
 DMA transfer mode supported
 Stop serial clock supported
 Programmable Interrupt function supported
 Support mono PCM data to stereo PCM data expansion on audio play back
 Support endian switch on 16-bits normal audio samples play back
 Support variable sample rate in AC-link format
 Multiple channel output and double rated supported for AC-link format
 Power Down Mode and two Wake-Up modes Supported for AC-link format
– I2S features 
 8, 16, 18, 20 and 24 bit audio sample data sizes supported, 16 bits packed sample data is supported
 DMA transfer mode supported
 Stop serial clock supported
 Programmable Interrupt function supported
 Support mono PCM data to stereo PCM data expansion on audio play back
 Support endian switch on 16-bits normal audio samples play back
 Internal programmable or external serial clock and optional system clock supported for I2S or MSB-Justified format
 Internal I2S CODEC supported
 Two FIFOs for transmit and receive respectively
 SPDIF features
 8, 16, 18, 20 and 24 bit audio sample data sizes supported
 DMA transfer mode supported
 Stop serial clock supported
 Programmable Interrupt function supported
 Support IEC60958 two-channel PCM audio
 Support IEC61937 multi-channel compressed audio
 Support consumer mode and only support transmitter mode

PCM interface
– Data starts with the frame PCMSYN or one PCMCLK later
– Support three modes of operation for PCM
 Short frame sync mode
 Long frame sync mode
 Multi-slot mode
– Data is transferred and received with the MSB first
– Support master mode and slave mode
– The PCM serial output data, PCMDOUT, is clocked out using the rising edge of the 
PCMSCLK 
– The PCM serial input data, PCMDIN, is clocked in on the falling edge of the PCMSCLK
– 8/16 bit sample data sizes supported
– DMA transfer mode supported
– Two FIFOs for transmit and receive respectively with 16 samples capacity in every direction

Internal CODEC Interface
– 24 bits ADC and DAC 
– Headphone load up to 16 Ohm
– Sample frequency supported: 8k, 11.025k, 12k, 16k, 22.05k, 24k, 32k, 44.1k, 48k, and96k
– Stereo line input 
– DAC to HP path: Power consumption: 17.6mW, SNR: 95dB, THD: -65dB @17.6mW /16Ohm
– DAC to stereo line output path @10kOhm: SNR: 95dB A-Weighted, THD: -80dB @FS-1dB
– Line input to ADC path: SNR: 95dB A-Weighted, THD: -80dB @FS-1dB
– Separate power-down modes for ADC and DAC path with several shutdown modes
– Reduction of audible glitches systems: Pop Reduction system, Soft Mute mode
– Output short circuit protection
– Digital MIC supported.
– Support Capacitor-coupled and Capacitor-less mode headphone connection
– Advance SNR of recode. 
– Updata AGC system.
– Add digital amplitude limiter use for remove the short when sound is very largely.
– Add DAC digital amplifier the gain up to 32dB

Memory Interface
 DDR Controller
– Support DDR2, DDR3, DDR3L, mobile DDR (LPDDR), memory,up to 800Mbps

– Support x16 and x32 external DDR data width
– Asynchornize to system bus and each port.
– Support clock-stop mode
– Support auto-refresh and self-refresh
– Support power-down mode and deep-power-down mode
– Programmable DDR timing parameters
– Programmable DDR row and column address width and order

Static memory interface
– Support 3 external chip selection CS3~1#. Each bank can be configured separately
– The size and base address of static memory banks are programmable
– Direct interface to 8/16-bit bus width external memory interface devices or external static memory to each bank. Read/Write strobe setup time and hold time periods can be programmed and inserted in an access cycle to enable connection to low-speed memory
– Wait insertion by WAIT pin
– Automatic wait cycle insertion to prevent data bus collisions in case of consecutive memory accesses to different banks, or a read access followed by a write access to the same bank

NAND flash interface
– Support on CS3~CS1#, sharing with static memory bank3~bank1
– Support both of conventional NAND flash memory and Toggle NAND flash memory
– Support most types of NAND flashes, 8/16-bit data access, 512B/2KB/4KB/8KB/16KB page size. For 512B page size, 3 and 4 address cycles are supported. For 2KB/4KB/8KB/16KB page size, 4 and 5 address cycles are supported
– Support read/erase/program NAND flash memory
– Support boot from NAND flash

BCH Controller
– Support up to 64-bit ECC encoding and decoding for NAND

The XBurst®processor system supports little endian only

System Functions
 Clock generation and power management
– On-chip 24/26MHZ oscillator circuit
– On-chip 32.768KHZ oscillator circuit
– One two-chip phase-locked loops (PLL) with programmable multiplier
– CCLK, HHCLK, H2CLK, PCLK, H0CLK, DDR_CLK, VPU_CLK frequency can be changed separately for software by setting registers
– SSI clock supports 50M clock
– MSC clock supports 100M clock
– Functional-unit clock gating
– Shut down power supply for J1, VPU, L2CC, X2D

Timer and counter unit with PWM output and/or input edge counter
– Provide eight channels, four channels 0~3 can generate PWM, two of them have input signal transition edge counter
– 16-bit A counter and 16-bit B counter with auto-reload function every channel
– Support interrupt generation when the A counter underflows
– Three clock sources: RTCLK (real time clock), EXCLK (external clock input), PCLK (APB Bus clock) selected with 1, 4, 16, 64, 256 and 1024 clock dividing selected
– Every channel has PWM output

OS timer
– One channel
– 32-bit counter and 32-bit compare register
– Support interrupt generation when the counter matches the compare register
– Three clock sources: RTCLK (real time clock), EXCLK (external clock input), PCLK (APB Bus clock) selected with 1, 4, 16, 64, 256 and 1024 clock dividing selected

Interrupt controller
– Total 64 interrupt sources
– Each interrupt source can be independently enabled
– Priority mechanism to indicate highest priority interrupt
– All the registers are accessed by CPU
– Unmasked interrupts can wake up the chip in sleep mode
– Another set of source, mask and pending registers to serve for PDMA

Watchdog timer
– Generates WDT reset
– A 16-bit Data register and a 16-bit counter
– Counter clock uses the input clock selected by software
 PCLK, EXTAL and RTCCLK can be used as the clock for counter
 The division ratio of the clock can be set to 1, 4, 16, 64, 256 and 1024 by software

PDMA Controller
– Support up to 32 independent DMA channels
– Descriptor or No-Descriptor Transfer mode compatible with previous JZ SOC
– A simple Xburst®
-1 CPU supports smart transfer mode controlled by programmable 
firmware
– Transfer data units: 1-byte, 2-byte, 4-byte, 16-byte, 32-byte, 64-byte, 128-byte
– Transfer number of data unit: 1 ~ 224 - 1
– Independent source and destination port width: 8-bit, 16-bit, 32-bit
– Fixed three priorities of channel groups: 0~3, highest; 4~11: mid; 12~31: lowest
– A dedicated bus interface - BIF interconnects with on-chip BCH
– A dedicated bus interface - NIF interconnects with on-chip NEMC or off-chip NEMC.
– An extra INTC IRQ can be bound to one programmable DMA channel

SAR A/D Controller
– 7 Channels
– Resolution: 12-bit
– Integral nonlinearity: ±1 LSB
– Differential nonlinearity: ±0.5 LSB
– Resolution/speed: up to 2Msps

更多信息可参考“JZ4775 Datasheet

猜你喜欢

转载自blog.csdn.net/qq_42792038/article/details/89377538