bob_casiano

Bob Casiano

EMC/IOCAP Supervisor, CID

Micron Technology, Inc. Manage EMC Compliance testing at certified test facilities, perform EMC pre-compliance testing, Near-Field, conducted EMI, as well as RLC device characterization, and TDR measurements. And on occasion, printed circuit board design and pcb assembly.

Interests

EEWeb Stats

Bob's Blog :

Return to Blog

TI TMS320C6748 DSP Dev Kit (LCDK)

Note from EEWeb: Congratulations to Robert Lowery! He is our giveaway winner! Restrictions: Must be in the US and over the age of 18.

New DSP Dev Kit

In May of 2012, TI introduced this development kit to target the Biometric Analytics arena. However, it appears to wear many hats. We’ll take a look at a couple of those hats and hopefully provide you with enough information for you, the developer, to decide whether or not it works for your project. The TI TMS320C6748 dev kit comes ready with at least two demos, the FingerPrint and FaceDetect demos. I’ll start with the FingerPrint demo.

Not a sales pitch, but TI has this dev kit on sale for $156.00, normally $195.00. Get one while they last!

What’s in the box

  • A cute Quick Start Guide. Fig.1
  • The L138/C6748 development Kit PCB, just over 3” square. Fig.2
  • A 4GB SD card with almost all the software, SDK, to start developing right away. Actually, there is a microSD card inside an SD adapter. This seems to be the standard these days. Fig.3
  • Mini-USB cable. Fig.4
  • Power supply, cord and a variety of plug attachments. Fig.5
Figure:1 Quick Start Guide

Figure 1  Quick Start Guide

Figure:1 PCB Main Board

Figure 2  PCB Main Board

Figure:1 microSD Card + SD Card Adapter

Figure 3  microSD Card + SD Card Adapter

Figure:1 Mini USB cable

Figure 4  Mini USB cable

Figure:1 Power supply, cord and plugins.

Figure 5  Power supply, cord and plugins.

If you don’t have a serial terminal emulator, download tera term for windows. Of course, there is PuTTY for Windows and Unix platforms. Another for windows, Poderosa.

I downloaded Tera Term and found it incredibly easy. Choose what you want and install it before plugging in the dev board.

If you follow the Quick Start Guide to the letter, you should have it up and running in less than 10 minutes.

Set Up Serial Communications

  • As per the guide, I plugged in the demo board into my laptop with the mini-USB cable.
  • Then startup Tera Term.
    Figure:1 Start Tera Term program

    Figure 7  Start Tera Term program

  • Select the serial port.
    Figure:1 Pick "Serial"

    Figure 8  Pick “Serial”

  • Change port settings, baud rate from 9600 to 115200.
    Figure:1 Change the Baud Rate of 9600

    Figure 9  Change the Baud Rate of 9600


    Figure:1 Set Baud Rate to 115200

    Figure 10  Set Baud Rate to 115200

  • At this point, you should have a blank command window open.
  • Plug in the 5VDC walwart supply into the PCB 5vdc connector, J1.
  • If the serial port baud rates match, the previously blank tera term command window will now display a BIOS program embedded in the TMS320C6748 with two possible programs to run. FingerPrint and FaceDetect. For FaceDetect, you will need a monitor to connect to the VGA (J8) port. A framegrabber instead of separate monitor is another option, an expensive one.

The FingerPrint Demo

  • Bios menu.
    Figure:1 BIOS program menu

    Figure 11  BIOS program menu

  • Enter a number 1, for the FingerPrint demo.
    Figure:1 Finger Recognition

    Figure 12  Finger Recognition

  • This demo has 4 operations: Enroll, Identify, Delete, and Quit.
    Figure:1 Enroll new user

    Figure 13  Enroll new user

  • To start, select (E) to enroll. You’ll then be asked for a name and a number to assign to the finger to be scanned. The program will ask you to swipe your finger over the finger print sensor, labeled U26, 4 times. After swiping your finger 4 times during enrolling, the program will indicate it is storing the finger number of the user into “template 0 in database.”
    Figure:1 Entered Name and a number to assign to the finger to be scanned

    Figure 14  Entered Name and a number to assign to the finger to be scanned

  • The cursor will then return to the menu options available.
  • Select “I” to Identify finger swipe. Swiping my finger over the sensor one more time, the TMS320C6748 verifies the enrollee by indicating the finger number assigned to that enrollee. The first time I swiped my finger it worked! The second and following swipes I did at different angles and nothing happened. The sensor appears to be sensitive to the direction of the swipe. If you swipe in one direction all 4 times, then you swipe at a different angle or direction to verify it will fail. You can see this in figure 15.
    Figure:1 Success and failures

    Figure 15  Success and failures

The FaceDetect Demo

  • To get back to the BIOS menu, hit the “Reset” button labeled S1 on the demo board. It will be at the Ethernet port end of the PCB.
    Figure:1 BIOS program menu

    Figure 16  BIOS program menu

  • Back at the BIOS menu, enter number 2 for the FaceDetect demo.
    Figure:1 FaceDetect

    Figure 17  FaceDetect

  • FaceDetect does not have any additional operations, what should display will be text indicating the FaceDetect Demo is running.
    Figure:1 FaceDetect running, view from external monitor.

    Figure 18  FaceDetect running, view from external monitor.

  • Here, the C6748 takes over and outputs to J8 the VGA output connector to the attached monitor. The simple program in the C6748 only tracks a face with a blue outline. There isn’t a program similar to the FingerPrint demo for FaceDetect that will allow you to enroll. But, that is left up to the engineer to develop using the software stored on the SD card included in the development kit.
    Figure:1 Face detected and tracked

    Figure 19  Face detected and tracked

Pros:

  • Low cost, especially now. See second paragraph, above, about the promotion going on in August.
  • Out of the box and running the FingerPrint demo in less then 10 minutes!
  • Multitude of interfaces to work with.
  • Plenty of documentation and examples to begin developing a product with.

Cons:

  • Downloading a terminal emulator.
  • No CMOS sensor to play with! This dev kit will accept a Leopard Imager sensor. Which can be purchased at Mousers== , one of several vendors selling Leopard products.
  • Missing the kitchen sink!

Additional information on the TMS320C6748 DSP Development Kit

Figure:1 PCB Floor Plan

Figure 6  PCB Floor Plan

The development board consists of the following interfaces:

  • One mini-USB Serial Port
  • One mini-USB 2.0 OTG Port
  • One USB 1.1 Host Port
  • One Fast Ethernet Port (10/100 Mbps) with status leds. Okay, not gigabit speeds but works.
  • One SATA Port. Sweet!
  • One VGA, 15 pin DSub, Port
  • One LCD Port, Beagleboard XM connectors
  • One Composite Video Input Port, yellow RCA jack.
  • One Leopard Imaging Camera Sensor input 36-pin zip connector
  • 3 Audio ports: 1-Line In, 1-Line out and 1-Mic in
  • One Authentic fingerprint sensor
  • 14-pin JTAG header

Conclusion

I was able to get this kit up and running in a short time. I feel this development kit has more to it than at first glance. It has lots of potential as a development platform than the $195.00 price tag would lead you to believe.

TI claims that with the “C6748 StarterWare software package and code generation tools, designers can begin writing code in less than one hour with the latest tool chain GCC 4.5 and the latest TI DSP software components (SYS/BIOS and SysLink).” I believe this is very possible and I may try that for another blog.

Resources

  • TI’s product brochure
  • TMS320C6748 DSP Development Kit (LCDK) website.
  • TI youtube video covering the fingerprint demo.
Tags: Texas Instruments, DEVELOPMENT KIT, biometric authentication, biometrics, embedded technology,

Comments on this post:

Gregory Fenton

9 months ago:  I wish I was in the US right now :( what a cool giveaway

Matt Roche
By Matt Roche (+1) 1Score: 

9 months ago:  Count me in for the giveaway!

Jorge Amodio
By Jorge Amodio (+1) 1Score: 

9 months ago:  This is a great development kit I'd love to have one !!!

Steve Lawson

9 months ago:  Ooh! ooh! me! me!

Krishna Prayaga

9 months ago:  Fantastic! exactly what i need for my ongoing project, would like to have one

Jorge Andrade

9 months ago:  This is wonderful, count me in and thank you!

Dana Buedi
By Dana Buedi (+2) 2Score: 

9 months ago:  oh yea i'd love to work around this stuff... count me inn

Roger L
By Roger L (+2) 1Score: 

9 months ago:  This is an excellence development system for my development work. I would love to have one to try out.

Robert Pflaum

9 months ago:  Just saw the article. I sure could use one of these for my current investigations into IA security features.

Robert Lowery

9 months ago:  Looks great---I still use my TI99/4A--Ha...TI is still a great company..

Jubiao Yang
By Jubiao Yang (+1) 1Score: 

9 months ago:  i'd like to try it! :)

Michael Graham

9 months ago:  Looks like this would be an excellent addition to the arsenal used to curb idenity theft. Used for development of access verification. This development kit could literally and figuratively unlock many lockable mechanical and electronic devices. It would be a welcome challenge to work with this emergent technology. Thanks!

Mark Garrett
By Mark Garrett (+1) 1Score: 

9 months ago:  This kit looks great! Would love to try it out.

Edward Hansmeier

9 months ago:  What? No kitchen sink? Could have swore I saw one next to the USB OTG port. But, kitchen sink or not, count me in.

Zaven Kalayjian

9 months ago:  Could be useful for TSA?

Hunter Scott
By Hunter Scott (+1) 1Score: 

9 months ago:  Cool, I'm in for the giveaway.

Kevin Romero
By Kevin Romero (+1) 1Score: 

9 months ago:  Sign me up for this one!

Todd Hayden
By Todd Hayden (+48) 1Score: 

9 months ago:  Please draw my name for this cool kit and ship to my home office address. Thanks in advance!

Thomas Nuzzi
By Thomas Nuzzi (+1) 1Score: 

9 months ago:  Looks like a great dev kit to try out.

Jacob White
By Jacob White (+1) 1Score: 

9 months ago:  Pretty awesome, biometrics technology is the future of self identity. I would love to win the DSP Development Kit. I think it would be fun to adapt the face detection to a retinal scanner.

Eric Gregori
By Eric Gregori (+1) 1Score: 

8 months ago:  I could do very cool computer vision/Robotics projects with this board.

Mike Burr
By Mike Burr (+30) 1Score: 

8 months ago:  It would be nice to see how well it could process low voltage signals from our metal detection system.

Jacob Hust
By Jacob Hust (0) 0Score: 

3 months ago:  It is absolutely fantastic how small technology is getting. This makes it so much more useful in so many areas.

Login or Register to post comments.
Click Here