I'm designing a board using the TM4C123GH6PMI. However, I'm having trouble figuring out how the board is actually programmed (downloading a binary file to run the controller). I've looked through the data-sheet and I can't seem to find anything to help me understand this. Also, I've been using the Evaluation Board schematic as a guide, and can see where they have the USB data lines going, but I don't know why they are going to the pins that they are, and how it actually programs. I will not have the ICDI to use that the evaluation board has.
Really, what I'm looking for is some documentation to get me started on understanding how the board is programmed via the USB, and which pins I need to put the data lines to. I have an elementary understanding of this at best, so the more details the better! It very well may be in the data sheet and I just missed it. Thanks!