Topic: using new low-cost davinci™Portable HD video application design with processors

Source: Internet
Author: User
Online Q &:
[Host: chinaecnet] Dear audience (netizens), good morning! Welcome to the China Power Grid online forum. Today, we have the honor to invite TI's experts to hold an online forum on "using the new low-cost DaVinci processor for portable HD video application design. During the discussion, you can have a direct and real-time conversation with TI's experts online on your concerns. China Power Grid sincerely hopes that through the joint efforts of all of you, it will not only enhance your understanding and understanding of "using the new low-cost DaVinci processor for portable HD video application design, it can also bring benefits to everyone's career development.
[9:55:55]
[Q: 765shm] What is the additional cost of MPEG4 coding library for product development?
[Answer: Ti expert] The dm355 evaluation board, as an entry kit, costs about $495. Based on the evaluation board, we have FPGA provided by our partners in Linux, there is also a commercial Linx package dvsdk, which costs about a few US dollars, for MPEG4 codec library, Ti adopts a flexible approach, the actual needs of the customer, if the customer needs in the application, there is almost no extra cost.
[Q: 765shm] is the decoder provided by the Integrated mjpc video processing module? What are the advantages of MPEG4 hard decoders?
[Answer: Ti expert] dm355 is an ARM-based video coprocessor. This video coprocessor is dedicated to Ti. Ti provides specialized MPEG4 and JPEG codec libraries, there are a lot of dedicated chips on the market to implement MPEG4. In fact, the monitoring manufacturers have such feelings that DSP can be used in applications to achieve greater flexibility in coding and decoding, the flexibility of the dedicated chip is greatly limited, so we stress that although dm355 uses a coprocessor, it also has a strong flexibility.
[Q: 765shm] Can I refer to the application cases related to the audio/video processing API?
[Answer: Ti expert] If Ti dm355 is purchased, it includes the Ti demo, which Ti provides.
The encoding/decoding algorithm has the corresponding audio processor API, which provides GPEG and MPEG Video Encoding/decoding. You can refer to the API for your own development.
[Q: b03212316] What is the cost for the early development of the dm355 processor?
[Answer: Ti expert] For dm355 development, a digital video evaluation board is required. The evaluation board includes the basic development requirements, the presentation of mengna Linux and the content of the interface driver and processing subsystem are included on the board, including audio-related software and boot download programs, and JPEG, MPEG4, and g.711 evaluation software, there are also video input and output. You can also provide a reference schematic for free. The overall cost is USD 495. With this part, you can do basic development.
[Q: b03212316] What are the features of developing a digital camera with a dm355 processor? Can Ti provide such a reference design?
[Answer: Ti expert] If you have purchased TI's dm355
After dvez receives a board and demo software, you can install a Linux, you can perform basic Linux development, you need a dvem board, there is a Linux environment, you need to install debugging to buy Ti
JPEG tools.
[Q: What is the difference between the dm355 architecture and the dm644x architecture in blbamboo and dm643x?
[Answer: Ti expert] dm355 is different from the Da Vinci dm644x and dm643x in the past. It is based on arm9-and video coprocessor and video front-end and does not have the core of dm64x, the customer develops System Control Processing Based on the arm system, and can directly use the gpeg4 and JPEG algorithms provided by Ti for the coprocessor, if some customers think that Da Vinci has invested a lot of effort in software, dm355 is a very low barrier to enter Da Vinci's platform.
[Q: blbamboo] Which operating systems does the tms320dm355 processor support?
[Answer: Ti expert] dm355 is for MPEG4 and can support 1280 × 720 p and is implemented using arm and coprocessor. Therefore, the coprocessor is for MPEG4 and,
Structure for video acceleration, so MPEG2 encoding/decoding is not supported, dm355
Ti provides algorithms in a flexible manner without high licensing and royalty.
[Q: callancc] What is the main purpose of the on-board Ethernet controller in the dm355 evaluation module? Is there some function similar to token rotation in communication when it is used online?
[Answer: Ti expert] ti
The dm355 evaluation board is widely used over Ethernet. In short, we can download some file systems over the network, including network communication, the specific application can be determined based on your actual use.
[Q: callancc] Can DSPs of less than m in video applications be replaced by dm355 ???
[Answer: Ti experts] For dm355 video codec, Ti provides MPEG4 codec library and JPEG library. This platform does not support MPEG2 codec. In terms of operating systems, ti relies on third-party support. We support Linx of mengna vsta. We have third-party support. The operating system on arm926 can also support it.
[Q: callancc] I noticed dm355
The USB interface on the dvevm evaluation board is a small USB interface. What is the connection between the interface and the outside?
[Answer: Ti expert] dm355
The USB interface is a mini ad interface. You only need to connect the mini ad or the corresponding connection line.
[Q: callancc] Does the dm355 evaluation board have some open IP Cores during development? Or are there any functional modules? For download or purchase?
[Answer: Ti expert] md355 has three major cores. One core is ARM9. this is free to use and the video coprocessor Ti is not open, because there are some internal confidential things, the front-end of the video depends on the customer's application, and some design-to-optical content can support the customer's development to a certain extent, which is supported by a third party, third parties can provide 3A software, and they can also provide it to customers through authorization. If you have such a need, you can contact ti.
[Q: chaichai666] I 'd like to ask, we recommend using NAND Flash and onenand.
Flash, Which is better? Is the bootloader consistent on different hardware platforms?
[Answer: Ti expert] The dm355 chip supports different modes. No
Flash, ur, etc., whether to use according to your application, one interface is similar to ordinary, add a similar inside, the interface is similar to no
Flash, you can choose according to your needs. For dm355, the internal hardware is burned, and your or is determined based on your configuration. ***
[Q: chaichai666] If we have purchased a dvevm, if we develop it based on Linux, how much is supported? Is the open code source code available?
[Answer: Ti expert] we mentioned earlier that you have purchased Ti dvem, including the demo version, and used your PC
Compile, as mentioned above, if you want to purchase mengna vs during mass production.
[Q: chaichai666] How can I burn bootloader to flash? Is the development tool and development environment included in the EVM Development Board required for JTAG?
[Answer: Ti expert] My name is RDL.
, Solidified in the dm355 chip, the second part is called UBL, this part is to be burned into flash, there are many writing methods, the first use of Ti or Ti third-party
Pass
When flash is not placed on the board, you can use a dedicated tool to burn the Flash. In addition, you can use the RU to download the program through the serial port to burn the flash center, flash burning is flexible. If JPEG tools are used for writing, JPEG, including the development environment, is not included in dvem.
[Q: cjuly] is the dm355 processor application programming interface (API) Common?
[Answer: Ti expert] ti has used this product in the Da Vinci series.
API interfaces. These core engines and interfaces are common in the Da Vinci series processor.
[Q: What is the difference between the dm355 and the I. mx27 application processor of feuskar?
[Answer: Ti experts] There are three important points. One is that dm355 supports MPEG4 HD 720 p, the other is that dm355 has low power consumption, and the third is that dm355 belongs to the Da Vinci series, it is fully supported by the da Vinci system in terms of RAM.
[Q: cj562] is the algorithm integration advantage of its clear license plate tracking alarm system?
[Answer: Ti expert] Many customers currently use TI in License Plate Recognition and monitoring systems.
DSPs: we have started to produce BMWs in batches. BMWs are only universal DSPs. For the new system, the customer has two considerations: the first video encoding compression, if dm355 is required for video recording, Ti is the backend Recognition processing method.
Dm643x series of general DSP Implementation, or collection dm644x Intelligent Processing collection unification, can achieve this method, so the Ti platform has a wider range of options.
[Q: csuzhsh] Can dm355 be used for remote monitoring? That is, on the one hand, image acquisition from the camera and on the other hand, network transmission? Implementation
[Answer: Ti expert] dm355's speech today shows that dm355 targets the IP camera market. This application is a comparison of IP camera applications and monitoring, the code is transmitted over the network to the server end. This is implemented using dm355. For details, refer to the software documents provided by TI.
[Q: cx82811] What command system does the dm355 processor use?
How many commands, data, and address width are supported?
[Answer: Ti expert] ti's dm355 processor includes the arm9-coprocessor architecture. You mainly use the arm9-processor, which supports 32-bit or 16-bit instruction sets, for details about arm926edx, go to the arm website to download relevant information.
[Q: cx82811] Can AVS codec be implemented on dm355? What support does Ti provide?
[Answer: Ti expert] AVS cannot be implemented on dm355 now. At present, some partners have implemented it easily on Da Vinci, which does not include Ram, dm6446, and Da Vinci 6437, ti provides support through partners.
[Q: dingjiong618] what architecture is davincitm's kernel?
[Answer: Ti expert] Da Vinci is dm355. The main architecture is arm926 and our hardware acceleration section.
[Q: ecnanjing_eby7e] after I buy the dm355 development tool, do I have to pay for it again?
[Answer: Ti expert] the Linux demo is provided here. If you want to produce data in batches
Linux authorization, so the cost is still required.
[Q: ecnanjing_eby7e] Is dm355 compatible with the instructions of the tms320vc5xxx series?
[Answer: Ti experts] I am mainly developing arm on dm355. the TMS320 and vc5000 series mentioned are ti.
DSP, arm, and DSP commands are different, so they are not compatible
[Q: edwardf] Does the dm355 processor provide the dynamic power consumption reduction function? Need external voltage monitor?
[Answer: Ti expert] dm355 has 216
ARM core or 270 m. When the processor in your application does not process audio or something simple, you can adjust the frequency of our ARM processor to reduce power consumption, this can be adjusted.
[Q: edwardf] Which HD video encoding formats are supported by the dm355 processor?
[Answer: Ti expert] dm355 supports mpeg4728t, codec, and support
Jepg and jepg are supported mainly in three ways. Next year, Ti plans a new platform to support hd264.
[Q: fatlen] Could you tell us what software Ti can provide for HD video applications.
[Answer: Ti expert] dm355 supports MPEG4 coding/Decoding of P. Ti provides MPEG4 coding/Decoding of P for everyone.
[Q: fatlen] Can Ti provide a complete solution for the DaVinci processor's HD video application and whether third-party technical support is required.
[Answer: Ti expert] First, determine what HD videos are required. If HD videos require high-end DSPs for broadcast, Ti will release da Vinci HD next month, hd264 is supported. If the low-end HD video dm355 is already a dedicated HD video processor, although it is MPEG4 at present, we plan to launch a similar H next year. 264 application platform. If this application has high broadcast requirements, we have third-party support. Currently, our partners in China also use da Vinci for this development, for high-end applications to our general DSP, such as c6455
Is also a third-party resource.
[Q: fchung] What is the maximum sampling rate and bit resolution that
Audio output can support?
[Answer: Ti expert] ti's dm335 provides programmable
You can configure the audio output format as needed. Ti adds an Audio Converter
[Q: gorten] Compared with nxp1500, what are the advantages and disadvantages of cost and performance?
[Answer: Ti expert] dm355 and 1500 are not similar products in a sense. dm355 has low power consumption and low costs, and has strong support for HD, the programming structure is 200 m.
Arm is used as the control processing function. The video co-processor is a fixed structure that directly supports MPEG4 High-Definition Multi-channel processing, which is very low in power consumption. For example, the Kodak digital camera uses the No. 5 battery for power supply, it supports real-time video recording over a long period of time. In contrast, it has a high power consumption of 1500 and is not suitable for portable products. In addition, it does not support HD.
[Q: guojun0718] What wireless network interfaces are supported?
[Answer: Ti expert] A dm355 chip provides both support for USB and USB
Two sbio interfaces are provided to connect your wireless network adapter to USB or sbio.
[Q: hooyean] Which formats are supported by MPEG4 encoding in dm355? Currently, common formats such as. mpg \. Avi are supported, especially for some streaming media such as. asfformat? Thank you!
[Answer: Ti expert] The AVI format is mainly the file format, and MPEG4 is the video encoding format in it. If the AVI file format is supported, it is wrapped on the data stream.
Header.
[Q: jianglei8025] What serial interfaces and storage interfaces are provided by the tms320dm355 processor?
[Answer: Ti expert] dm355 has many serial interfaces, including SDI, I2C, and up interfaces. Ti provides sasd serial ports for audio processing and can be connected to flash as memory interfaces, both DDR and SRAM can be connected. Some storage interfaces, including SD card, can be used.
[Q: junlei99] What compression algorithm is used for Da Vinci videos? How can I ensure synchronization of audio and video?
[Answer: Ti experts] today's speech will show how dm355 uses jepe or MPEG4 encoding/decoding. How to Achieve audio/video synchronization can achieve open-source
You can also use a third-party mechanism to synchronize audio and video.
[Q: lanxin820] at present, we are mainly studying machine vision of mobile robots. I wonder how we benefit from the DaVinci processor?
[Answer: Ti expert] If the research and development of robot vision involves two parts: robot visual record and intelligent robot recognition, and dm355 is feasible from visual record, because it can capture and record high-definition images in real time, the 720p digital method can be compared with the analog camera. for Intelligent Recognition, high-performance DSP processing is required, we recommend that you consider dm644x or dm643x because their M DSPs provide more space for Intelligent Recognition.
[Q: leastbad] What kind of development software does Ti provide? Does the development software provide libraries such as MPEG2 decoding and MPEG4 encoding?
[Answer: Ti experts] For dm355 video codec, Ti provides MPEG4 codec library and JPEG library. This platform does not support MPEG2 codec. In terms of operating systems, ti relies on third-party support. We support Linx of mengna vsta. We have third-party support. The operating system on arm926 can also support it.
[Q: leastbad] ti will provide differentiated OEM products
Arm and arm processors are integrated in dm355. How can we understand the difference?
[Answer: Ti expert] attention is given to Da Vinci's structure. We have arm, DSP video coprocessor, and video front-end, the Da Vinci chips on different platforms are used in different combinations. The dm355 is based on arm926 and video coprocessor and video front-end. The difference is that arm926 is equipped with different operating systems, in addition, on the video frontend vpss and other da Vinci platforms, dm646 has
For multi-standard codec differentiation, Ti will also launch Da Vinci's HD chip, which will launch a high-definition acceleration Processing Method for coprocessor, and provide OEM differentiation through the SOC combination, allows OEMs to develop differentiated products
[Q: lemys] Can I introduce the main performance and processing tasks of the coprocessor mjcp?
[Answer: Ti expert] the main function of dm355 coprocessor MGCP is to perform JPEG encoding and decoding.
[Q: lizhaohui] Can the davincidm355 processor be compatible with tdm644 in codec?
[Answer: Ti expert] dm355's IPv4 codec uses hardware accelerators, so unlike dm6446 and 6443, it also uses Ti
Vas interface, which can be similar in the interface section. If you have some development experience on the ti644 chip, it can be applied on dm355.
[Q: lizhaohui] Is mjcp a DSP? MPEG4 and JPEG
Is the processing completed by it? Is the hardware optimization added?
[Answer: Ti expert] MGCP is a video coprocessor. The video coprocessor is not a strict DSP. It is a dedicated processing unit and has a dedicated video structure implementation, these structures are implemented through software configuration programming, combining the features of software and hardware
[Q: lizhaohui] tms320dm355
Can the software system of the evaluation edition be applied directly on the tms320dm644? I particularly emphasize HD
Codec Engine
[Answer: Ti expert] dm355 evaluation software cannot be directly applied on 644x. In h264 HD, we plan to use a coprocessor to produce such a chip, which will probably be available next year.
[Q: lzqing] Hello, Xiaolong! I would like to ask if I have purchased the dm355 evaluation board to obtain the production authorization license for the relevant Ti codecs?
[Answer: Ti experts] After purchasing the dm355 evaluation board, you will have the opportunity to obtain Ti codec authorization.
[Q: mactep_ec] 1. What is the impact of noise on the system when the lighting conditions are poor?
2. What is the power consumption of the system based on the davincitm processor?
[Answer: Ti experts] in digital video systems, front-end sensors have a great impact on the system, depending on whether CMOS or CCD is used. Currently, many CCD systems are used, coms now has a lot of improvements, dm355 can be in the IP address
, In the IP address
The system recommends the micron 5 million pixel CMOS sensor. In the case of Low Illumination, this sensor can be combined with four pixels to achieve a 1.3 million pixel effect, note that we have a video front-end in dm355. vpss can be used to process the video optical front-end, such as automatic exposure and automatic focus, which can be helpful in poor lighting, the system power consumption of Da Vinci's processor is MW.
[Q: Subrina] Hello! I would like to ask whether dm355 has an industrial standard version or is there any plan to launch an industrial standard dm355?
[Answer: Ti expert] At present, dm355 does not have an industrial standard version. Whether it is available depends on the needs of the market. You have some requirements to contact ti.
[Q: Subrina] Can I purchase a dm355 evaluation board to obtain the production authorization license for related Ti codecs?
[Answer: Ti experts] The dm355 evaluation board can have MPEG4 and JPEG evaluation algorithms. As for the final version, Ti is currently well-developed on the platform, if you need to start production, you can contact ti. It is particularly emphasized that the software provided by dm355 is very different from the 643x authorization method in the past, so you can get it at a very low cost.
[Q: Subrina] I also want to know about the authorization information for the commercial version of Linux dm355. Thank you very much.
[Answer: Ti expert] for the Da Vinci series, we originally provided a mengna-supported dvsdk package, which added R to dm355.
There are four different levels of support. You can view the related information on their website. They share the information. If you need Ti to cooperate, contact us.
[Q: szkingsun] What is the typical power consumption of dm355 for 30fps mepg4 decoding?
[Answer: Ti experts] I still use a digital camera to give you a concept. When we use two cell lines 5 in high-definition encoding and 1280x400 P in real-time encoding, the highest encoding is less than mW, high-definition videos that can be played continuously for 80 minutes are usually less than 30 minutes on the market. Another indicator is that there is less than 1 milliwatt of deep sleep.
[Q: tychen] What are the improvements and advantages of dm355 compared with dm6437?
[Answer: Ti expert] dm355 and dm6437 have different architectures. dm6437 is centered on DSP core, dm355 is an ARM-based hardware accelerator, and dm355 supports np4 encoding and decoding, dm6437 uses the DSP core for various codec operations.
[Q: tychen] What are the conveniences and advantages of developing products using dm355 processors?
[Answer: Ti expert] My answers also summarize the questions of other netizens, for example, what is dm355's advantage? In Ti's Da Vinci strategy, we hope to target a wide range of video applications and make it an open system in the overall development environment. We have done this in 355 and implemented it using the general arm926, in the second and long term, we have encountered a major problem in video development. ASIC lacks flexibility. Our video coprocessor seems to be a hardware component, but it is also implemented through software. Here there is a lot of collar or nature. In addition, it is not a universal DSP. It cannot be used as different algorithms like 64x. It is dedicated to MPEG4 HD applications. The advantage of dm355 is that it has been proven in the market that you can see Kodak's camera, there are already many preparations for this development ecosystem. The second generation of Da Vinci has many advantages in the series. For example, if the current user asks if there will be 264 support in the future, this is for sure, in addition, the advantages of Ti technology make power consumption as low as possible.
[Q: writer] Does dm355 support MPEG2 encoding/decoding? Does it require license fees or royalties?
[Answer: Ti expert] dm355 is for MPEG4 and can support 1280 × 720 p and is implemented using arm and coprocessor. Therefore, the coprocessor is for MPEG4 and,
Structure for video acceleration, so MPEG2 encoding/decoding is not supported, dm355
Ti provides algorithms in a flexible manner without high licensing and royalty.
[Q: xinyangliu] what are the difficulties in HD video application design?
[Answer: Ti expert] The most important aspect of HD videos is video encoding and decoding. Currently
The compilation of dedicated chips and algorithms is not very difficult to develop, but there will be more resources involved in the aspect of HD. We provide such a complete algorithm in dm355, in terms of HD system design, we need to consider what kind of high-definition sensors are used at the front end and what type of output is used at the backend. In this regard, the Ti da Vinci platform has good considerations, you can make better choices.
[Q: yan0826wei] To what extent can a davincitm processor make an HD video server be smaller than the current video server? Can I use it as a micro-small video server?
[Answer: Ti expert] This is a very good question. Because dm355 supports 1280x720 HD, you can think of whether multiple channels are supported. The answer is yes. Our current customers and partners, now we have made four channels for the Safe Video Server MPEG4. The dm355 package is 65mm pitch, which can make the product very small. We can see that dm355 is used in applications, for example, the digital photo frame of a digital photo camera can be very small, and the dm355 has a smaller package of 5mm pitch. Therefore, it is no problem to make a mini MPEG4 Video Server, supports both single-path and multi-path HD.
[Q: yan0826wei] How many layers of circuit board design are required to use this processor to create a video server? Is the relative price high?
[Answer: Ti expert] The specific layers are related to the application. Here we mention the usage of dm355. 65. It is relatively simple for the PCB plant process, so it is more beneficial for your cost savings.
[Q: yangytao] dm355 success stories
[Answer: Ti expert] dm355 was first successfully applied to a high-definition digital camera with a resolution of 12 million pixels, JPEG compression, and MPEG4 real-time coding/Decoding of p20p. The function is similar to that of digital DV, there are also applications in digital photo frames that support high resolution and video HD. In addition, there are baby HD monitor applications in foreign countries, because for infants, a very high level of clear images is required to keep their parents informed of the situation at any time. Our customers use this image to implement MPEG4 through four channels.
DVR, this solution is soon available in the market, and another application is IP, which will soon be launched.
[Q: zhangjun8823] 1. What level can the dm355 power consumption reach?
2. Can dm355 support H.264 encoding and decoding.
[Answer: Ti expert] dm355 has been applied on a Kodak digital camera. The model is z1275, up to batteries support HD video capture and playback for 80 consecutive minutes. The power consumption is less than 40 MW, and the deep sleep mode is less than 1 MW. The dm355 supports MPEG4 HD platforms, we have such a plan for supporting the h264 platform next year. Please pay attention to it.
[Q: zhengfei] Can I add a Video Encoder by myself?
[Answer: Ti expert] as mentioned above, we mainly develop arm-side programs. The video encoder can automatically add Ram-side software to arm running.
[Q: zhengyingjun] What are the requirements for power supply environments?
[Answer: Ti expert] dm355 chips require three sets of power supplies: 1.3 V for one group, 1.8 V for the other, and 3.3 V for the other.
[Q: zhoujin2920] Does tms320dm355 support MPEG4 encoding/decoding? Is it implemented using software or hardware? If it is implemented by software, What is the effect, especially in the case of high resolution and long playback?
[Answer: Ti expert] dm355 supports MPEG4 encoding/decoding, mainly completed by hardware
Q: zhoujin2920] What is the cost of the Da Vinci chipset? Do you have a H.264 encoding scheme? We now have a H.264 video collection project. Can we provide a feasible solution?
[Answer: Ti expert] Da Vinci is a series of products, which can be divided into different combinations. The high-end products include arm and video coprocessor and video front-end, and host all kinds of h264, for high-definition dm355, we will have new products that support h264 HD applications in the future. If you need the h264 codec solution, you can check the dm644x or 643x series and contact us for some good solutions. Thank you!
Related Article

Contact Us

The content source of this page is from Internet, which doesn't represent Alibaba Cloud's opinion; products and services mentioned on that page don't have any relationship with Alibaba Cloud. If the content of the page makes you feel confusing, please write us an email, we will handle the problem within 5 days after receiving your email.

If you find any instances of plagiarism from the community, please send an email to: info-contact@alibabacloud.com and provide relevant evidence. A staff member will contact you within 5 working days.

A Free Trial That Lets You Build Big!

Start building with 50+ products and up to 12 months usage for Elastic Compute Service

  • Sales Support

    1 on 1 presale consultation

  • After-Sales Support

    24/7 Technical Support 6 Free Tickets per Quarter Faster Response

  • Alibaba Cloud offers highly flexible support services tailored to meet your exact needs.