Text
DM8148 Rare to Riches
You can influence your happiness in a multitude of ways. It's the totality of all you think, do and experience. "Hardship builds strength of character and toughness."; so, happiness is closely related to a hopeful, acceptance of life's challenges. What works? In the 1970s, researchers followed people who'd won the lottery and found that a year afterward, they were no happier than people who hadn't. This is called
hedonic adaptation
which suggests that we can expect to return to a baseline level of happiness. No matter what events occur, good or bad, the effect on ones happiness is temporary, and happiness tends to quickly revert to the baseline level. Some people have a higher baseline happiness level than others, and that is due in part to genetics, but it's also largely influenced by:
.
Accumulate all the little DM8148 things that happen to you during the day. They add up. You could keep a journal, and write them down. For example, if there was not bad traffic on the road, if you had a very scrumptious breakfast, if your friend said something uproariously humorous that made you laugh, if you took your dog out for a walk in the park and played with it, add these together. Your outlook can begin to brighten.
Think deeply grateful thoughts for the things you have. This is a very effective way to become more happy. If you feel grateful for the things you have, you not only become more happy, but it also helps you to bring more good feelings into your life.
View the glass as half-full instead of half-empty. Your girlfriend/ boyfriend broke up with you? Now you have the chance to meet someone good for you! You lost your job? Now you can seize the opportunity to find a better one! Adjust your mentality so that, in each thing that happens, you see some kernel of good, and say hopeful words, "It will be all right!", or "It's going to be good.", or "I'll keep expecting good results."
0 notes
Text
DM8148 1000MHz ARM / 750MHz DSP
As I check with TI DM8148 wibsite, we know TI has TMS320DM8148CCYEA0 ( ARM:720 Mhz, DSP: 600Mhz, Extended temp).
But, will TI plan to release DM8148 that is 1000MHz ARM / 750MHz DSP with Extended temperature?
The current plan is to support Extended temp option with speed grade 0 (i.e., TMS320DM8148CCYEA0) only. There is no committed plan to supporting extended temp devices in other speed grades
I was hoping to verify some part numbers/availability of industrial temperature versions (or extended if industrial is not available) of some of these next generation TI processors.
Here is what I have found via datasheets/other means, could a rep from TI please verify all of these part numbers are correct and currently order-able? I am trying to do some comparisons to determine which processor we want to use and I need to verify the processors are available in industrial/extended temperature.
TMS320DM8168CCYGA2 - eTemp
TMS320DM8168CCYGA2 - iTemp
TMS320DM8148CCYEA0 - eTemp
TMS320DM8147BCYEA0 - eTemp
TMS320DM8127BCYEA0 - eTemp
TMS320DM8127BCYED0 - iTemp
0 notes
Text
Extended Temp Option of DM8148
As I check with TI DM8148 wibsite, we know TI has TMS320DM8148CCYEA0 ( ARM:720 Mhz, DSP: 600Mhz, Extended temp).
But, will TI plan to release DM8148 that is 1000MHz ARM / 750MHz DSP with Extended temperature?
The current plan is to support Extended temp option with speed grade 0 (i.e., TMS320DM8148CCYEA0) only. There is no committed plan to supporting extended temp devices in other speed grades
I was hoping to verify some part numbers/availability of industrial temperature versions (or extended if industrial is not available) of some of these next generation TI processors.
Here is what I have found via datasheets/other means, could a rep from TI please verify all of these part numbers are correct and currently order-able?
I am trying to do some comparisons to determine which processor we want to use and I need to verify the processors are available in industrial/extended temperature.
0 notes
Text
Setup and build RC and RP
We have already gone through this link and have not found anything that can help us. This link just describes how to setup and build RC and RP sample applications.
The question I want to ask is this:
Assuming that our RC driver enumerates and maps end point devices correctly. Our eDMA implementation is also tested on memory to memory transfers. So in this case, if eDMA reads/writes over PCI Express memory don't work correctly, then where could be the issue? eDMA side or PCI Express root complex side driver?
So, far we have not seen any functional issue with RC driver, except the DMA transfers. So what could be possibly wrong here? and what could be the right direction to explore this issue?
We are using FPGA based DM8148 memory controller as an EP.
Are the start and end of your transfers 16-byte aligned (per errata advisory 3.0.6) ?
Also, be sure to check the EDMA TC used for transfer errors: if a problem occurs with the read, the write is not aborted but will write zeroes instead.
I have again verified DM8148 16 byte alignment at start and end of transfers. This doesn't resolve our issue.
As a first step we are only focusing on EDMA writes to PCI-E memory while verifying the data back using CPU reads from PCIE memory. EDMA write transfer doesn't update memory contents of EP. I have checked error status in EDMA TC, all the following error registers read zero after the transfer completion interrupt of write transfer is received. So, there seems to be no error in EDMA write transfer.
Error Register (offset 0x120) : reads all 0
Error Details Register (offset 0x12C) : reads all 0
Error Interrupt Command Register (offset 0x130) : reads all 0
0 notes
Text
DM8148 Development Board for Signal Processing
p, li { white-space: pre-wrap; }
In this re pick up the embedded development after the first to use TI is produced for the development of HD field acquisition letter DM series. DM8148 development board can be used to test using the core device, function and performance.
The evaluation board, another call to the development board. Circuit of microcomputer system of single plate (CPU, ROM, RAM, input / output interface circuit and other auxiliary circuit) of the overall function are combined printed circuit board piece, and connected to the various function of the chip, and then printed circuit.
The single board computer can be used directly to customer products. SCM is an integrated circuit chip integration of CPU, program memory, data memory, input / output interface circuit, timer, interrupt controller, ADC, DAC, modem, etc.. The core board, printed circuit board includes only the processing chip, crystal core chip. The core board DM8148 is not from the bottom of separation, can only be embedded in the floor can perform its function, and the bottom plate is designed by the customer.
DSP (digital signal processor) is a kind of special microprocessor, is a device with digital signal to process large amounts of information. Its working principle is to receive analog signals, convert the digital signal of 0 or 1, and then the digital signal to modify, delete, strengthening, and the digital data interpretation to simulated data or real environment in the other format in system on chip.
It not only has the programmability, and real-time speed up to tens of millions of instructions per second a complex program, far more than the general microprocessor computer chip, is increasingly important in the digital electronics world. The powerful data processing ability and its high speed, is the two major characteristics of the most praiseworthy.
The current mainstream DSP chip mainly include TI's TI 2000 series, TI DM8148 series and ADI company's ADI series DSP.
0 notes
Text
DM8148 Intelligent Video Surveillance System
DM8148 intelligent video surveillance system function introduction
1, regional intrusion detection
The needle on the enterprise important areas such as financial room, record room, warehouse and other sensitive areas, on the video screen, setting the forbidden area, regional intrusion detection enabled system, if people cross the picket line or in the occurrence of abnormal circumstances prohibited area preset, intelligent analysis system will lock box the specific location of target identification the goal in the picture, began to object tracking, remind the company leadership attention, timely stop.
2, behavioral analysis
Now in the office network era, corporate secrets will be leaked, be an easy job to have an ulterior motive employees at the same time, how to regulate the behavior of office staff, improve staff work time and work efficiency. Monitor screen in the workplace, enable intelligent behavior analysis and detection function, to detect abnormal behavior for the deployment period in the region, to meet the system default behavior when the trigger system, prompt and alarm, timely detection of abnormal conditions, prevention is not however, the company's loss of control in the smallest scope.
Article 3, retention, mobile detection alarm
In the enterprise after work, various objects office in the unattended state, this time if abnormal situation occurs, may be on the enterprise property irreparable damage. Regional settings in the video picture of surveillance cameras, mobile, enabling goods stranded detection alarm function. When setting the region objects disappear or be moved, automatic alarm system, at the same time, the system will according to the preset function, a SMS will send field situation to set a good mobile phone, notify the relevant personnel, remind the abnormal situation.
4, fireworks, smoke detection alarm storm
In the visual scene range surveillance camera, through the DM8148 system can be arbitrarily set the alert area, when a flame or smoke appeared and reached the field value upper limit, triggering prompt or alarm. Complete intelligent video analysis based on the detection of flame, the role of distance, the detection results are not affected by the temperature of the environment, to smoke detection in key areas, can prompt or alarm to avoid the situation to expand in the first time.
5, message linkage function
Short joint letter grading alarm video monitoring system for intelligent features. DM8148 it will alarm events in the first time will text message or site pictures MMS issued to the system settings of the person in charge on the mobile phone. If the next level of the relevant responsible person without treatment on the alarm, then in the set time, the equipment will automatically text messages sent to a higher level of leadership, not limited size, this can through the multilayer management penetration to field personnel timely treatment, will reduce the loss to the extent of time recently, do things can and, prevent trouble before it happens. The MMS also shows the suspect via path, time, location, behavior and other information.
6, the lens unusually intelligent alarm
Under normal circumstances the, by climate (Yin, sunny, rain, snow white,) and day alternate natural changes, strong adaptive ability with environment system, through the video capture device optimization and system through self adapt background learning process day scene change, able to video for all-weather uninterrupted intelligent analysis.
Video image caused by the non natural factors also have abnormal, system self protect powerful. Encountered because people or extremely bad weather caused fatal damage to the video equipment or circuits, such as video jitter severe, no video signal abnormal condition, the system will start from the protection warning mechanism, the prompt center management personnel for maintenance treatment of surveillance camera.
0 notes
Text
The Interface of DM8148
The interface of DM8148 and USB I used, when configured to host it function determines, when I as the configuration storage devices on the same port (USB0), no detection of PC.
And the kernel of the cofiguration, I run in the EVM board is detected when the USB storage device.
A kernel / between the u-boot version and little difference, mainly in the pinmux configuration, but the USB drive is the same.
The EVM uses different cable (micro B plug) from and custom circuit board (standard type B) for use in.
We also observed and scope, in the D + and D- pin signal, but there was no signal in the custom circuit board.
We do not know how to debug the problem.
Solution for the problem of reference materials:
The TI DM8148 USBSS by USB mentor controller (MUSB controller) two examples. Each controller supports USB2.0 standard, support HS / FS / LS speed. Each MUSB controller using CPPI4.1 (communication programming port interface 4.1 follow) based on the DMA controller from the data transmission between the external memory and the end point of FIFO to /.
There are 15 Tx / Rx endpoint for each controller and each transmitting / receiving endpoint data transmission using a dedicated Tx / Rx CPPI4.1 DMA channel. Endpoint 0 is used to control the transmission. For more information, please see the technical reference manual here.
0 notes
Text
Increasing the DM8148 Output of the SD
I am currently working on increasing the output of the SD to the OMX acquisition, coding Demo - can you confirm that the SD output (NTSC and PAL) is indeed a function in (DM8148) EZSDK 5.03.01.15's VFDC?
I don't know if the 5.03 version, you mentioned that corresponds to the EZSDK version number, or OMX version of the components of the source directory ($EZSDK / component / omx_05_02_00_30 /).
So the reason I want to ask is, I see omx_vfdc.h below the "do not support" of the text:
/ * *
* \ simple enumeration of Vps_DcModeId
* enumeration defining the ID standard mode. Standard timinig parameters
* if the standard model ID is used to configure the model will be used to
* in VENC.
* /
Enumeration type definition
Typedef enum
{OMX_DC_MODE_NTSC = 0,
/**< Mode Id for NTSC, currently NOT supported * /
OMX_DC_MODE_PAL,
/**< Mode Id for PAL, currently NOT supported * /
OMX_DC_MODE_1080P_60,
Mode Id for 1080p at 60fps /**< mode * /
OMX_DC_MODE_720P_60,
Mode Id for 720p at 60fps /**< mode * /
OMX_DC_MODE_1080I_60,
Mode Id for 1080I at 60fps /**< mode * /
OMX_DC_MODE_1080P_30,
Mode Id for 1080P at 30fps /**< mode * /
OMX_DC_MODE_CUSTOM,
Mode Id for Custom mode * / /**<
OMX_DC_MAX_MODE
This should be the last /**< mode ID * /} Omx_DcModeId;
DM8148 a SD display (OMX_VIDEO_DISPLAY_ID_SD0) (not verify the current version)
0 notes
Text
Through the NFS setup boot file system
The application we developed encoder based on the example of "capture_encode"(EZSDK version 5.05.02.00).
But the bit rate is not constant, even if we set the birtare defaults to "OMX_Video_RC_Low_Delay"
Please consult with the instructor, he suggested that we should how to implement strict CBR.
Note: we have asked the DM8148 forum is located in the above problem, they suggest that we ask the same question, then send in this forum.
Forum link: http://e2e.ti.com/support/dsp/davinci_digital_media_processors/f/717/p/354244/1249151.aspx#1249151
Please help us solve this problem
-
When I tried to through the DM8148 NFS setup boot file system;
My printenv is shown as follows:
IP-Config: Retrying forever (NFS root)...
Davinci_mdio davinci_mdio.0: resetting idled controller
Net eth0: attached PHY driver [Generic PHY] (mii_bus:phy_addr=0:01, id=282f014)
Net eth1: attached PHY driver [Generic PHY] (mii_bus:phy_addr=0:02, id=282f014)
Sending DHCP and RARP requests.
PHY: 0:01 - Link is Up - 1000/Full
0 notes
Text
DSP Library Programmer's Reference Guide
I implemented LU decomposition algorithm to find the inverse of a 36 x 36 complex matrix (In turn I had to convert this in to a 72 x 72 matrix before I could pass it to the matrix inverse algorithm). This is increasing the CPU cycles required for the computation and hence my C - code is not meeting the time requirement.
I was wondering if there is any DSP like DM8148 library function available to find the inverse of a complex matrix? I checked the forum but couldn't get much help.
If there is no such library function available for CCS, I would appreciate if somebody can guide me towards better complex matrix inverse algorithms or ideas.
Refer to Single precision DSPF_sp_lud_inv_cmplx and Double precision DSPF_dp_lud_inv_cmplx functions in the DSP library version 3.4.0.0.
Is there a DSP Library programmer's reference guide document available for this 3.4.0.0 version?
The documents included in the DSP library installer with user manual in doxygen form.
0 notes
Text
DM8168 has 3 HDVICPs support h264 and Mjpeg
Using DM8168 to get it's image size(3200x2400) DM8168 cant support 3200X2400, you can look for DM8148 where ISS can support in terms of Mega pixels.
I have few technical queries with respect to DM8168 and also on other DMxx parts.
Request you to clarify my below queries.
For the below parts ie..
1. DM8168
2. DM8127
3. DM388/DM385
All these parts falls under same family, but not sure whether the below requirements are met by all these parts:
1. Required is 12MP camera interface. But what is the max. resolution camera can be interfaced to all of the above TI parts.?
2. What is the maximum resolution camera still image can be stored in SD card?
3. whether camera video streaming and HDMI display without storage is 1080p @ 60fps.
4. whether camera video stored in SD card in H.264/MJPEG is 1080p @ 60fps.
5. whether stored camera video in H.264/MJPEG is played on HDMI with 1080p @ 60fps.
There is limits theoretically, depends on the device/port but the actual max resolution is not verified. Would you provide the width/heighth you want and I will try to check if it is ever verified ?
I don't think there is limitation on this. what you need to taken care is the data rate of the SD port.
For each device we have documents talking about the performance of each use-case. For the devices you listed, they all meet this requirement.
About DM8127/DM385, For either H264 or MJPEG there performance can reach 1080p60, but can not do together for 60. 30fps is possible.
For DM8168, because it has 3 HDVICPs, it can support h264 and Mjpeg both 1080p60
Yes , supported.
0 notes
Text
Advanced system based on DSP technology
The most advanced system based on DSP technology, the construction of a full HD video encoding and decoding system, using TMS320DM8148 chip TI. With the help of TI DaVinci processor technology to meet? Treatment includes: HD video conferencing network telephone terminal, digital video recorder for video surveillance (DVR), IP network camera (Netcam), digital identification, media player / adapter, portable medical imaging, network projector, widely used and home audio / video equipment case.
TMS320DM8148 DaVinci digital media processor is low power, programmable platform. In 3 Watt power provides the high performance 1080p60 FPS single video stream, a combination of 3 720p30 FPS synchronous video stream or multiple lower resolution video streams.
Product attributes, the hardware part two:
Audio (AIC3106) / audio interface
Gigabit Ethernet transceiver * 2 (88E1111)
DDR3 * 2 (MT41J64M16 - 8 Meg x 16 x 8 Banks)
Infrared receiver (TSOP34)
256Kb I2C EEPROM (CAT24C256)
32M-BIT serial FLASH
The HDMI output
S terminal / composite video output
DVI input camera touch screen RGB input VGA input PCIe SATA USB * 2 WLAN DCAN RS232
Other instructions three, the performance of DSP:
1.DSP clock frequency 750MHz, support 1000MHz.
2 independent memory bus, the onboard DDR3 x 2 (MT41J64M16 - 8 Meg x 16 x 8 Banks).
3 support Gigabit Ethernet support received, infrared receiver.
4 supports a DVI input, RGB input, VGA input, HDMI output and S terminal / composite video output.
5 support 32M-BIT serial FLASH.
6 HDMI video interface, support 165MHz pixel clock, can provide 8 bit color depth of 1920 x 1080@75Hz video output, or in a 10 bit color depth under the 1080p@60Hz video output. Analysis of intelligent
7 support image. Power management technology to support Smart Reflex , supported codec.
Description of transaction four, physical properties:
Storage temperature: -60 to +70 DEG C working temperature: 0 to +55 DEG C to support industrial grade -40 to +85 DEG C humidity: 10% ~ 80%
0 notes
Text
DSP AND CCS Development
Embedded ProveID support TI DM8148 SoC and RDK, and directly integrated thin passenger side - and zero client solutions, providing local certified software layer. In addition to supporting rapid and safe data access, provides the flexibility to provide manufacturers and end users, and to ensure that the technology will provide long-term investment value and simplify management.
Grew by 44% in the prediction of desktop virtualization application in 2013, such as a hospital, a company in need of a relatively strong authentication, DM8148 users can click from any access, this is who need immediate access to the protected clinical data service provides the necessary benefits.
A) certain files or data of IPC can only be used between the application programs to run BIOS forcommunication, there are some information for reference of the IPC can, in some cases, royalties, ARM side sometimes, how do you understand?
B) some of the established 2 seems to cannot use the IPC template project, loaded into DSP will run to fly. DSP and ARM could not be under the guidance of how to communicate, how to establish the correct sample project?
At present, the study of communication between DSP and ARM. Look at some of the user manual, some projects by CCS V5 built-in, have the above problems
To be clear, we used the DM8148 synchronization with VGA analog domain of discrete signals, and tries to make a 16-bit synchronous signal out TVP7002 embedded in the discrete domain. Using external chip of EVM entry and add some code programming, we can capture from VGA input 1080 p and 720 p. Now, we are changing our hardware, and see if we have a hardware problem.
0 notes
Text
DM8148 and New Analogs
To clarify some terminology of how DM8168 and DM8148 and its previous development tolls since it is getting confusing.
In the analog domain the terms are SoG (sync on green) to mean that the sync signal is combined with the Y channel or green channel. The term separate syncs is used to indicate that there are individual 'analog' signals for H & V sync.
In the digital domain the term embedded syncs means that the start of active video and end of active video codes are embedded in the digital color data streams. Discrete syncs means there are individual digital signals for each of H, V and where necessary FID.
Analog VGA virtually NEVER uses SoG syncs anymore and pretty much is always separate syncs.
Analog YPbPr virtually ALWAYS uses SoG. I have never seen separate syncs for YPbPr.
In the digital domain for DM8148 video applications (i.e. YPbPr analog video) you should use digital YUV 422 output. Embedded syncs is easier and more common but discrete is OK too.
Digital VGA should ALWAYS be 24 bit discrete syncs. Using embedded syncs reduces the dynamic range. Using 16 bit 422 completely destroys color sharpness and converting from RGB to YUV kills color fidelity.
0 notes
Text
The DSP Development Platforms
In the development of image taking and then face recognition, application of criminal suspects bank ATM, identification, the main consideration is the TI Da Vinci series products, of which, if you want to select HD material input, should be the first choice of DM8168 series.
Is composed of independent research and development of non development Mdt InfoTech Ltd fan extensible computer (EMA) of Guangzhou yard, adopt the latest Intel Atom processor E3800 chip (SoC), computing, image processing to improve performance and reduce power consumption, the considerable advantage. In view of things (Internet of things), intelligent application industry vigorous development of the Internet.
TI DM8168 has the advantages of high performance, low power consumption, and make it become the machinery automation, intelligent transportation, vehicle safety monitoring, marine and energy related application preferred.
The performance of DM8168 can be extended to computer calculation, and without the fans is excellent, low power consumption and excellent performance, and the Intel 7 generation graphics graphics functions, greatly improving the graphics and media processing performance. In addition, 2 isolated CAN bus built-in, segregation of digital I / O, the communication system and equipment room is more convenient, reliable. Characteristics of DM8168 series products with flexible expansion, I / O interface, to provide a variety of different criteria.
Therefore, according to:
the demand elasticity and the configuration;
performance;
application specific good scalability;
wide temperature users can;
provides two kinds of embedded intelligent platform reliability and flexibility.
If R & D the difficulty is too large, or a limited budget, want from a simple low cost route development, simplified version of the DM8148 is also a good choice, will not reduce the imaging effect, but will save the cost.
0 notes
Text
The Foresight about DSP DM8148
An embedded ProveID support TI DM8148 SoC and RDK, and the direct integration of thin- and zero client solutions, providing software layer local authentication. In addition to support fast and secure data access, provides flexibility provides the manufacturers and the end users, and guarantee the technology investment will provide long-term value and simplified management.
With desktop virtualization application in forecast of 44% [1] growth in 2013, a hospital, a company a strong authentication, the DM8148 user can access from any click, this is who need immediate access to clinical data service protected to provide the necessary benefit.
A) some documents or information that the IPC can only be used forcommunication between applications running on BIOS, there are also someinformation that the IPC can in some cases for ARM, this is how tounderstand?
B) Some of the IPC template project established in 2 seemingly cannot use, is loaded into the DSP will run fly. Between DSP and ARM can't can under the guidance of how to communication, how to build the correct sample project?
At present, communication between DSP and ARM learning. Read some of the user manual, some projects built by CCS V5, have the above questions.
0 notes
Text
TI DM8148 SoC: drive a leading virtual desktop
TI DM8148 SoC: drive a leading virtual desktop feature Because of their ability to provide high performance at low power levels, drive the optimization of power TI high performance DM8148 SoC Virtual Desktop feature efficient, safe way.
Intelligent architecture of the SoC consists of a programmable DSP, in order to speed up the virtual desktop protocol and chip HD video accelerator rich multimedia experience, including 1080p video stream.
The DM8148 dual monitor support (cloned or extended desktop) also run up to 1920x1200 (WUXGA) resolution, and support for leading the virtual desktop infrastructure (VDI) is the ultimate flexibility agreement. Low power SoC make OEM manufacturers to create a fanless design, which will have higher reliability and lower maintenance to streamline the client system.
To make full use of DM8148 SoC function, TI has also developed a software, reference design kit (RDK) for the thin client and zero client. Through a partnership with TI, make a company and thin- zero client manufacturers directly embedded in a company a strong authentication function is integrated into their combined TI DM8148 SoC devices. This solution allows manufacturers to simplify the development and ensure a company to prepare for certification for their products. The DM8148 SoC and DM8148 RDK software available today. Click here for more details. A company a: to validate the clinical standard for the virtual desktop security
A company a can across a variety of operating system, applications and the support of most of the authentication methods, including fingerprint identification and smart card, induction, strong authentication one-time password token and USB equipment. Through a company Developer Program (IDP), a company that third parties can through the application programming interface of a family (API) and software called a ProveID integration for a certification for software and hardware.
0 notes