¡õ ·±ÌåÖÐÎÄ
¡õ ¸ß¼¶ËÑË÷
 
Ê×Ò³ | µç×Ó¼¼ÊõÓ¦Óà | ÐÐÒµ×îж¯Ì¬ | ÐÐÒµ×îвúÆ· | Èí¼þ×ÊÁÏÏÂÔØ | µç·ͼֽÐÀÉÍ | ²©¿ÍÎÄÕ¾«Ñ¡ | µç×Ó¾«Æ·ÂÛ̳ | µç×Ó¼¼ÊõÌù°É

µ±Ç°Î»ÖãºÊ×Ò³ >> µç×Ó¼¼ÊõÓ¦Óà >> Ïû·ÑÀàµç×Ó-Ó¦Óà >> »ùÓÚMPC850µÄËÄ·MPEG-4ÊÓÆµ¼à¿ØÏµÍ³µÄÉè¼Æ
»ùÓÚMPC850µÄËÄ·MPEG-4ÊÓÆµ¼à¿ØÏµÍ³µÄÉè¼Æ
×÷Õߣº½â·Å¾üÐÅÏ¢¹¤³Ì´óѧÐźŷÖÎö¹¤³Ìϵ ãÆºì¸Õ ¬ºêº£ ÆÝÎ   À´Ô´£ºµç×ÓÉè¼ÆÓ¦Óà·¢±íʱ¼ä£º2006-11-17  ×ֺţº´ó ÖРС

¡¡

Õª Òª£º±¾ÎĽéÉÜÁË»ùÓÚPowerPCÄں˵ÄǶÈëʽͨÐÅ¿ØÖÆÆ÷оƬMPC850ºÍMPEG-4Êý×ÖÊÓÆµÑ¹ËõоƬIME6400£¬²¢ÀûÓÃÕâЩоƬÉè¼Æ²¢ÊµÏÖÁËÒ»ÖÖÐÂÐ͵ÄMPEG-4Êý×ÖÊÓÆµ¼à¿ØÏµÍ³¡£
¹Ø¼ü´Ê£ºÇ¶Èëʽϵͳ£»MPC850£»IME6400£»Ó²¼þ¿ª·¢Æ½Ì¨

¸ÅÊö

±¾ÎIJÉÓÃMPEG-4±àÂëоƬIME6400ʵÏÖÁËǶÈëʽMPEG-4ÒôÊÓÆµ±àÂ룬²¢Ó¦ÓÃÓÚʵ¼ÊµÄ¼à¿ØÏµÍ³¡£¸Ã·½°¸¿Ë·þÁË´«Í³µÄÊÓÆµ¼à¿ØÏµÍ³µÄ²»×㣬¼È¿ÉÒÔÓÃÓÚ±¾µØ´æ´¢£¬»¹¿ÉÒÔͨ¹ý¹âÏËÍøÂçºÍÒÔÌ«ÍøÓÃÓÚÔ¶³Ì¼à¿Ø¡£ÏµÍ³µÄ×ÜÌåÉè¼ÆÈçͼ1Ëùʾ¡£

MPEG-4ÊÓÆµÑ¹ËõÄ£¿éÉè¼Æ
MPEG-4ÊÓÆµÑ¹ËõÄ£¿éÉè¼ÆÈçͼ2Ëùʾ¡£ÏÂÃæ¶ÔÉè¼Æ¿òͼ½øÐÐÏêϸ˵Ã÷£º
1. ËÄÆ¬BT829BÍê³ÉPALÖÆÊ½µÄÊÓÆµA/D²ÉÑù£¬ËÄÆ¬PCM1801·Ö±ðÍê³ÉÒôƵA/D²ÉÑù¡£
2. IME6400´ÓBT829B½ÓÊÕCCIR-601½Ó¿ÚµÄÊÓÆµÊý¾Ý£¬´ÓPCM1801½ÓÊÕI2SµÄA/D²ÉÑùÊý¾Ý£¬²¢¶Ôÿ·ÒôÊÓÆµÐźŽøÐжÀÁ¢µÄMPEG-4ѹËõ±àÂë¡£
3. CPUµÄƬѡÐźſØÖÆ´ò¿ªÄÄÒ»¸öÊý¾ÝͨµÀ¡£
4. IME6400µÄHOST½Ó¿ÚµØÖ·¡¢Êý¾Ý×ÜÏß¾­Çý¶¯ºóºÍMPC850ÏàÁ¬£»
5. ÒôƵµÄI2SʱÖÓÓɾ§Ìåµç·²úÉú¡£
6. ËÄÊäÈëÓëÃÅ7421È·±£µ±ËĸöƬѡÓÐÒ»¸öÓÐЧʱ¾Í´ò¿ªÊý¾ÝͨµÀ¡£

IME6400µÄÉè¼Æ
IME6400µÄVIDEO½Ó¿ÚÖ§³ÖCCIR-601 16bit½Ó¿Ú£¬×î´óˮƽ¡¢´¹Ö±·½Ïò¿É´ï2048¸öÏóËØ¡£±¾ÏµÍ³ÖÐÊÓÆµA/D²ÉÑùÓÉBT829BÀ´Íê³É£¬VIDEO½Ó¿ÚʱÖÓÓÉBT829BµÄCLKX1Ìṩ¡£ÒôƵA/D²ÉÑùÓÉPCM1801Íê³É¡£ÕâÊÇÒ»¸ö5V¹©µç£¬¿ÉÖ§³Ö¶àËÙÂÊ16λA/D±àÂëµÄÒôƵ²ÉÑùоƬ¡£Ä£ÄâÒôÊÓÆµÐźŵÄÊý¾Ý²ÉÑùÂÊ¿ÉÒÔ±à³ÌÉèÖá£

IME6400µÄÍⲿHOST½Ó¿ÚÓÃÀ´´«Êä±àÂëºóµÄÊý¾ÝÁ÷£¬ÓÐËÄÖÖģʽ¡£ËüÃÇÓÉÒ»¸öMODEÒý½ÅÀ´¾ö¶¨¡£±¾Éè¼ÆÑ¡ÓõÄģʽΪ£ºSynchronous Burst Type1£¬MODE[1:0] pin = 2¡¯b 01¡£

HOST½Ó¿ÚµÄʱÖÓ¿ÉÒÔÓÉMCLK»òÕßFRDÌṩ¡£ÓÉUSEOCKµÄÖµÀ´¾ö¶¨¡£±¾Éè¼ÆÖУ¬USEOCK=1£¬FRD±»ÓÃ×÷ÄÚ²¿µÄʱÖÓÔ´¡£Õâ¸ö27MHzµÄʱÖÓÔ´ÓÉÖ÷¿Ø°åÌṩ¡£

Èç¹ûÓÃÄÚ²¿Òýµ¼µÄROM£¬IME6400¾Í²»ÐèÒªÍⲿµÄROM£¬µ«ÔÚÍⲿÒýµ¼Ä£Ê½£¬ËüÐèÒªÒ»¸öROM½Ó¿Ú¡£ÍⲿµÄROM×î´ó¿É´ï4M¡£±¾Éè¼ÆEXTBOOTÓÃÌøÏß¿ØÖÆÓÃÍⲿ»òÊÇÄÚ²¿µÄROMÒýµ¼¡£±¾Éè¼ÆÍⲿROMÑ¡ÓÃ28C256£¬Îª256K¡¢5V¹©µç¡£MCLKµÄ27MHzʱÖÓÓÉÖ÷¿Ø°åÌṩ¡£

IME6400µÄI2C½Ó¿ÚÖ»Ö§³ÖÖ÷ģʽ£¬²»Ö§³Ö´Óģʽ¡£Èç¹ûÓÃ27MHz×÷ΪÖ÷ʱÖÓ£¬IME6400Ö§³Ö´Ó41Hzµ½1.6875MHzµÄ½Ó¿ÚËÙÂÊ¡£

ΪÁËѹËõÊÓÆµºÍÒôƵÊý¾Ý²¢ÇÒ´æ´¢±àÂëÁ÷£¬ÐèÒªÓÃÍⲿµÄSDRAM¡£´óСÓëҪѹËõµÄͼÏñ´óСºÍģʽÓйء£±¾Éè¼ÆÑ¡ÓõÄSDRAMΪ2MX32¡£IME6400¿ÉÒÔ·ÃÎʵÄÍⲿSDRAM×î´ó¿ÉÒÔµ½2Gbits¡£Ä¿Ç°Éè¼ÆÑ¡ÓõĴóСΪ11ÐÐ8ÁеØÖ·¡£

SDRAMµÄʱÖÓÊǵÄMCLKʱÖÓÈý±¶»òÕßËı¶£¬ÓÉDIV34µÄÖµ¾ö¶¨¡£±¾Éè¼ÆÖУ¬MCLKʱÖÓÊÇ27MHz£¬Ñ¡Èý±¶MCLKʱÖÓ£¬ËùÒÔSDRAMʱÖÓΪ81MHz¡£

MPC850ͨÐŽӿڵÄÉè¼Æ
MPC850(ÒÔϼò³Æ850)ͨÐÅ¿ØÖÆÆ÷оƬ»ùÓÚPowerPCÄںˣ¬ÒÔRISCµÄÌåϵ½á¹¹Îª»ù´¡£¬¼¯³ÉÁË32λ΢´¦ÀíÆ÷ºÍ¶àÖÖÍâÉè½Ó¿Ú£¬¾ßÓÐÇ¿´óµÄͨÐźÍÍøÂçЭÒé´¦ÀíÄÜÁ¦¡£

±¾ÏµÍ³ÀûÓÃ850Ç¿´óµÄͨÐÅÄÜÁ¦£¬ÅäºÏÊʵ±µÄ½Ó¿ÚоƬ£¬ÊµÏÖÁËÁ½¸ö¹â¿ÚºÍÁ½¸öÒÔÌ«Íø¿Ú£¬²¢ÇÒÓÃFPGAʵÏÖÁËÍâ¹Ò×î¶àËĸöÓ²Å̵ÄÄÜÁ¦£¬Èçͼ3Ëùʾ¡£ÔÚÕâ¸öÄ£¿éµÄÉè¼ÆÖУ¬Ö÷ÒªÓÐÒÔϼ¸¸ö¹Ø¼üµã¡£

850²úÉúIP178AµÄ¸´Î»
IP178AµÄ¸´Î»ÐźÅÓÉ850¿ØÖÆ£¬ÓÃÒý½Å850-PD[8]¡£³õʼ»¯Ê±ÐèÒª¸´Î»£¬¸´Î»Ê±¼ä±ØÐë´óÓÚ1ms£»Èç¹ûÐèÒª¸Ä±äIP178AµÄÅäÖã¬×öÍêÅäÖúó£¬Ò²ÐèÒª¸´Î»£¬Í¬Ñù¸´Î»Ê±¼ä±ØÐë´óÓÚ1ms¡£

850¸Ä±äIP178AÅäÖõĿØÖÆ
¸Ä±äIP178AµÄÅäÖÃͨ¹ýÉÕд93C46ºóÖØÐ¸´Î»IP178AÍê³É¡£93C46µÄÇ°ÃæÓÐ2¸öCD4053£¬ÓÃÀ´Ñ¡ÔñÊÇIP178A»¹ÊÇ850¶Ô93C46½øÐжÁд²Ù×÷£¬Ñ¡ÔñÐźÅÓÉ850µÄ850-PD[3](ÏÂÀ­)¿ØÖÆ¡£Æ½Ê±850-PD[3]Êä³ö¸ß×è»òµÍµçƽ£¬´Ëʱ93C46ÓÉIP178A¿ØÖÆ¡£¸Ä±äIP178AµÄÅäÖÃǰ£¬ÔÚ850-PD[3]ÉÏÊä³ö¸ßµçƽ£¬´Ëʱ93C46ÓÉ850¿ØÖÆ£¬×öÍê¶Áд²Ù×÷ºó£¬850¿ØÖÆ850-PD[3]Êä³ö¸ß×è»òµÍµçƽ£¬93C46½»»¹¸øIP178A¿ØÖÆ¡£¶ÔIP178A½øÐи´Î»ºó£¬ÐÂÅäÖü´ÉúЧ¡£

850¶Ô93C46½øÐÐÖØÅäÖÃ
¶ÁдÓɿɱà³ÌÒý½Å850-PD[4£º7]ʵÏÖ¡£850-PD[4£º7]·Ö±ð¶ÔÓ¦PD[4]<->EESK¡¢PD[5]<->EEDI¡¢PD[6]<->EECSºÍPD[7]<->EEDO¡£
850¶ÔIME6400µÄ²Ù×÷

¶ÁȡѹËõÊý¾ÝʱÓÃÍ»·¢·½Ê½£¬4¸öNFULL[3£º0]ÐźÅÖ±½ÓÊäÈëµ½850µÄ4¸öIRQ[3£º0]£»4¸öIME 6400µÄ4¸öREADY[3£º0]ÐźÅÏȽøFPGA£¬ÓÉFPGA²úÉúREADYÐźŸø850µÄTA£¬¿ÉÒÔ·½±ãµØ¿ØÖÆÊ±Ðò¡£IME6400¶ÔÓÚFIRMWAREµÄÏÂÔØÓÐ2ÖÖ·½Ê½£¬Í¨¹ýÒý½ÅP236 (EXTBOOT)ÉÏÌøÏß¿ª¹Ø¿ÉÒÔÑ¡Ôñ£¬¸ßµçƽHÑ¡Ôñ´ÓÍⲿ28C256Æô¶¯£¬µÍµçƽL Ñ¡Ôñ´Ó850Æô¶¯¡£

850ÓëIP178AµÄÁ¬½Ó
850µÄÒÔÌ«Íø¿Ú¾­LXT905½ÓÒÔÌ«Íø½»»»Ð¾Æ¬IP178AµÄPORT2¡¢Á½¸öµç¿Ú(port3¡¢port4)ºÍÁ½¸ö¹â¿Ú(port6¡¢port7)¡£850ͨ¹ýÉÕд93C46ºóÖØÐ¸´Î»IP178AÀ´¸Ä±äIP178AµÄÅäÖá£

ϵͳ²âÊÔ¼°Óŵã
¸ÃϵͳÑù»úÒѾ­²Î¼ÓÁ˶à´Î°²·À²úÆ·µÄ¾º±ê£¬ºÍͬÀà²úÆ·Ïà±È£¬¸Ãϵͳ¾ßÓиüÍ»³öµÄÓŵ㡣

Ó¦ÓÃÓ²¼þоƬ×öMPEG-4ѹËõºÍǶÈëʽϵͳʹ¼à¿ØÏµÍ³ÐÔÄÜ´ó´óÌá¸ß£¬±íÏÖÔÚ£º
1. ¼ÏñºÍÔ¤ÀÀͬÑùÇåÎú£¬Í¼Ïñ¸ñʽ¾ù¿ÉÒÔʵÏÖD1£¬È«¶¯Ì¬ÂëÂÊ×î´ó¿ØÖÆÔÚ200Mb/Сʱ¡£
2. ѹËõËٶȸü¿ì£¬ÊµÊ±Á÷²¥·Åʱ£¬ÎÞÖͺóÑÓ³Ù¡£ÒòΪÊÇÓ²¼þѹËõ£¬ËùÒÔËٶȽÏÈí¼þѹËõºÍÓÃDSP·½Ê½µÄϵͳ¸ü¿ì£¬¸ü·ûºÏµ±Ç°¼à¿ØÊг¡µÄÒªÇó¡£
3. ѹËõÊý¾ÝµÄ¶Áȡͨ¹ý²ÉÓÃÍ»·¢·½Ê½£¬Ìá¸ßÁ˶ÁÈ¡ËÙ¶È£¬ÎªÇ¶ÈëʽCPUµÄ²ÉÓÃÌṩÁËÌõ¼þ¡£²¢ÇÒÊ¹ÍøÂç´«Êä¸üÁ÷³©¡¢¸üÎȶ¨¡£

½áÓï
±¾ÎÄͨ¹ý¶ÔMPC850ºÍIME6400оƬµÄ·ÖÎö½éÉÜ£¬Õë¶ÔÉÌÒµÓÃ;£¬Éè¼Æ²¢ÊµÏÖÁËÒ»ÖÖǶÈëʽMPEG-4ÊÓÆµ¼à¿ØÏµÍ³¡£±¾·½°¸ÊÊÓÃÓÚ¹âÏË¡¢ÒÔÌ«ÍøµÈ¶àÖÖÐÅÏ¢ÍøÂç½øÐÐÊÓÆµ¼à¿Ø¡£

²Î¿¼ÎÄÏ×
1 Y. Pourmohammadi, K. Asrar Haghighi, A. Kaheel, H.M. Alnuweiri, S.T. Vuong; On the Design of a QoS-aware MPEG-4 Multimedia Server , IST2001.
2 R. Talluri, "Error-Resilient Video Coding in the ISO MPEG-4 Standard", IEEE communications Magazine, Vol. 36 No. 6, June 1998, pp. 112-119.


¡¡


£¡×¢Ò⣺Èç¹ûÄú·¢ÏÖ´ËÎÄÕ³öÏÖÓ°ÏìÄúµÄÔĶÁµÄ×´¿ö£¬Çë´Óä¯ÀÀÆ÷µØÖ·À¸Àï¸´ÖÆ±¾ÎĵÄÁ´½Óµ½ÁôÑÔ±¾±¨¸æ¸øÕ¾³¤½â¾ö£¡
  • ÉÏһƪ£º CATV»ú¶¥ºÐÉè¼ÆµÄÔ­ÀíÓëʵÏÖ
  • ÏÂһƪ£º NS Á½¿îÐÂÐÍBoomer 3D ÒôƵ×Óϵͳ

  • >> ÁªÏµÎÒÃÇÇë¸øÎÒÃÇÁôÑÔ¡¤ÁôÑÔ±¾
    ±¾Õ¾ËùÓÐÌṩµÄÐÅÏ¢Èí¼þ×ÊÁϾùÀ´×ÔÍøÂç,°æÈ¨¼°Öø×÷Ȩ¹éÔ­×÷ÕßËùÓÐ,Èç¹ûÎÞÒâÖÐÇÖ·¸ÁËÄúµÄÏà¹ØÈ¨Àû»ò´¥¼°·¨ÂÉ·¨¹æ,Çë¸øÎÒÃÇÁôÑÔ, ÎÒÃǽ«ÔÚ24СʱÄÚɾ³ý¡£
      ÕãICP±¸05071687ºÅ  µç×Ó¼¼Êõ¾«Æ·Íø