|
EEL 4744 Software and Documentation
|
|
Software
|
Distribution and Documentation
|
|
Textbook
|
Cady,
Microcontrollers and Microcomputers Principles of
Software and Hardware Engineering, Second Edition,
2009.
ISBN13: 978-0-19-537161-1, ISBN10: 0-19-537161-5
(OLD edition) Cady,
Microcontrollers and Microcomputer (Principles of
Software and Hardware Engineering), 1997
hardcover textbook. ISBN 0-19-511008-0
|
|
Code Composer Studio (CCS) Tutorials
|
CCS
Installation Instructions
Problems with CCS on 64-bit Windows 7?
Instructions on how to
Create/Emulate an ASM CCS project (R0)
with the UF DSP board.
See for the relevant DSP files
Instructions on how to
Debug/Simulate an ASM CCS Project (R1)
without the UF DSP board attached
Instructions on how to
Run/Debug an ASM CCS Project (R1)
with the UF DSP board attached
|
|
Assembly
|
Assembly Language
Conversion: GCPU to TI DSP
|
|
UF DSP Board
|
Headers
and Jumpers
|
TMS320F28335 Manuals
|
All relevant documentation links
Assembly Language Tools v5.0.0 User's Guide (TI #: SPRU513D) (May 2011)
Partitioning Memory (.bss, .data, .text): pages 20,48,49,66,119,122,136-138
Control Registers: pages 48-49
Assembler Directives: page 66
.set, .string, macros: pages 119, 122, 136-137
CPU and Instruction Set Reference Guide (TI #: SPRU430E) (Jan 2009)
CPU registers: pages 33-45
Shift operations: pages 73-78
Addressing Modes: pages 124-126, 127, 131-133, 148
Instruction Set: Table 6-1, 6-2
Condition Code for Branches:
Page 215
Digital Signal Controllers (DSCs)
Data Manual (TI #: SPRS439I) (March 2011)
DSP Hardware: pages 11,13,14,27,36,102,103
Timers: pages 67-68
DSP Peripheral Reference Guide (TI #: SPRU566I) (May 2009)
Document Selection Guide: page 8 (Table 5)
TMS320F28335 - 176 QFP Reference Design (TI #: SPRC541) (Jan 2008)
External Interface (XINTF) Reference Guide (TI #: SPRU949D) (Jan 2010)
System Control and Interrupts Reference Guide (TI #: SPRUFB0D) (March 2010)
GPIO: pages 66-68, Section 6
PIE: pages 113-114, 124, 128-135
Serial Communications Interface (SCI) Reference Guide (TI #: SPRUFZ5A) (July 2009)
pages 12-16,21,22,26-35
Enhanced Pulse Width
Modulator (ePWM) Module (OC) Reference Guide (TI #: SPRUG04A) (July 2009)
pages
High Resolution Pulse
Width Modulator (OC) Reference Guide (TI #: SPRUG2A) (February 2009)
pages
Enhanced Capture
(eCAP) Module (IC) Reference Guide (TI #: SPRUFG4A) (July 2009)
pages
Floating Point Unit and Instruction Set Reference Guide (TI #: SPRUEO2A) (August 2008)
TMS320C28x Floating Point Unit Primer (TI #: SPRAAN9A) (July 2009)
Serial Peripheral Interface (SPI) Reference Guide (TI #: SPRUEU3A) (June 2009)
Analog-to-Digital Converter (ADC) Module Reference Guide(TI #: SPRU812A) (October 2007)
C28x Compiler - Understanding Linking (including info on linker command file)
Introduction to TMS320F28335
(by Frank Bormann).
PDF version.
Architecture of the TMS320F28335
(by Frank Bormann)
PDF version.
Programming using C/C++ (TI #: SPRAA85B)
Getting Started (TI #: SPRAAM0A)
Programming using C/C++ (TI #: SPRAA85B)
Overview of Designing Analog Interface (TI #: SPRAAP6A)
FPU Primer(TI #: SPRAAN9A)
xxx (TI #: yyy) (Jan 2009)
|
|
GCPU
|
GCPU Information/Files/Software
|
|
Assembler
|
MiniIDE assembler
remote link (for 68HC11/12)
MiniIDE assembler
local copy
(for 68HC11/12)
|
68HC12 Simulator
|
Download SIMHC12 with installer for Windows
(1.50MB) [15May03]
SIMHC12 simulator web site.
Tutorial on using the 6812 Java simulator,
SimHC12 R0
Simulator example (sim_hc12.asm)
Simulator example (with COP disabled) (sim_hc12_no_COP.asm)
Help from program
SIMHC12 simulator for the 68HC12 zip file. (432KB)
Download SIMHC12 with installer for Windows and JRE (if you don't already have a Java runtime installed) (5.88MB)
|
|
Quartus
|
Altera's homepage.
Quartus Installation Instructions
Download Altera's
Quartus installation file.
Installation file for Quartus II Web Edition, Version 9.1, Service Pack 2 (local copy)
Location to obtain installation file for Quartus II Web Edition, v9.1 sp2 (from Altera website)
Quartus Tutorial (R4) (for Web Edition version 9.1 sp2)
Download Altera's latest version of Quartus (NOT recommeded)
Altera 7064 CPLD Pin Definitions
Creating Graphical Components (R0)
in Quartus from schematic (BDF) files or VHDL files.
* This is very useful for implementing long equations in a graphical
design.
A zip file of the entire directory
for this Creating Graphical Components example.
ROM Creation Tutorial for Quartus (R0) (731KB)
-
ROM creation for Quartus files (zipped) (119KB)
|
LSA Info (Acute [Model LA2132P])
|
Acute documentation, drivers, and viewers
LSA installation info.
USB driver for 64-bit Windows XP, Vista, 7 (Local Copy)
USB driver for 64-bit Windows XP, Vista, 7 (From Acute website)
USB driver for 32-bit Windows (Local Copy)
USB driver for 32-bit Windows (From Acute website)
|
|
LCD displays
|
LCD Panel Notes (4-bit data)
LCD Panel Notes (8-bit data)
LCD Controller/Driver Spec Sheet (760KB)
LCD Coomands
Typical
LCD panel information
Spec sheet for an Optrex
LCD panel.
Spec sheet for a Densitron
LCD panel.
LCD comments from a student
LCD comments from a student and Dr. S. response
|
|
LogicWorks
|
LogicWorks info
|
|
Spec Sheets
|
32k x 8 SRAM
(Cypress) (SOIC package)
Spec sheet for the 32Kx8 SRAM (Hyundai) [OLD]
Spec sheet for the 32Kx8 SRAM (Cypress) [OLD]
Spec sheet for the 573 8-bit 3-state transparent latch.
Spec sheet for the 574 8-bit 3-state D flip-flop.
Spec sheet for National Semiconductor's ADC0808/ADC0809
8-bit Analog-to-Digital Converter
Spec sheet for National Semiconductor's DAC 0800
8-bit Digital-to-Analog Converter
Spec sheet for Analog Devices' AD557
8-bit Digital-to-Analog Converter
Spec sheet for Analog Devices' AD558
8-bit Digital-to-Analog Converter
Spec sheet for TIs' LM311
Analog Comparator Specs
Info on Op Amp circuits
(local copy from TI)
Info on Op Amp
circuits (directly from TI)
Tone generator for your PC
Table of frequencies for music
Free sample sheet music
UART and RS232 notes
.
Spec sheet for a
TI UART (TL16c550). [554KB]
Spec sheet for a
TI UART (TL16c450)
. [349KB]
Spec sheet for
RS232 Line Driver/Receiver from SIPEX [127KB]
Spec sheet for
RS232 Line Driver/Receiver from MAXIM [609KB]
Info on MAXIM Line Driver
More info on
RS-232 (EIA/TIA-232), DB9 and DB25 (33KB file, link below)
More info on
RS-232 (EIA/TIA-232), DB9 and DB25 (link)
Spec sheet for a
32Kx8 EPROM (Atmel AT27C256R)
. [173KB]
Spec sheet for a
32Kx8 EEPROM (Atmel AT28C256)
. [477KB]
IR detector spec sheet Aluminum enclosed (Sharp's GP1UD28XK,27XK,28XK,28YK)
IR detector spec sheet Aluminum enclosed (Sharp's GP1U26X,27X,28X,28Y)
IR detector spec sheet Plastic (Vishay's TSOP 1740)
Pinouts for '574 8-bit 3-state D flip-flop
Pinouts for '573 8-bit 3-state transparent latch
Pinouts for 32Kx8 SRAM pinout (2 variations)
|
Freescale (Motorola) Info
|
Freescale literature ordering page. Select Search (on the left).
Then enter the document # under Item Number and then select "Search."
To get a hard copy, select the little cart symbol.
You should order the following three books: CPU12RM, M68HC12B, CPU12RG/D
Freescale's semiconductor support page
|
|
68HC12
|
68HC12 software/documentation
|
|
68HC11
|
68HC11 software/documentation
|
ATMEL Microcontrollers
|
ATMEL Mega (AVR) 8515L Microcontroller data sheet
Atmel's solution for 4744/4712
Data sheet for Atmel's 4744/4712 solution (an FPSLIC FPGA with embedded AVR RISC microcontrooler)
|
|
Other
|
EPROM/EEPROM programming instructions (May 2008)
If you can afford it, I recommend Weller Soldering irons. Model WES-51 is a nice one.
Anti-virus software (from McAfee); free to UF students with GatorLink accounts.
4744 Notes by on labs Mauricio Vacas from Spring 2008.
Specs on a 16550 UART
Notes on debugging
Serial cable pinouts
Parameter Passing Methods
Using a keypad
Electronic Assembly handout
from Chapter 3 of the MIT 6270 Manual. (Includes soldering info.)
Small Print version of the above Electronic Assembly handout
(Includes soldering info.)
To get Windows XP (or most other MicroSoft software other than Office),
go to
http://msdnaa.eng.ufl.edu/. Any engineering students
or any student taking an engineering class has the opportunity to
download and install full versions of Microsoft WindowsXP, Visio,
etc. for free. If you forgot your password, or don't have one, click
on the above link and then select "Password request" (on the left).
If you don't have an account, select "Account Request."
Your login name is your GatorLink email address, e.g., ems@ufl.edu.
Source for USB to serial cable: "Cables to Go," part # is 26886, from www.c-source.com for $27 plus s/h
|