Connexions

You are here: Home » Content » FIR Filtering: Basic Assembly Exercise for TI TMS320C54x

About: FIR Filtering: Basic Assembly Exercise for TI TMS320C54x

Module by: Douglas L. Jones, Swaroop Appadwedula, Matthew Berry, Mark Haun, Jake Janovetz, Michael Kramer, Dima Moussa, Daniel Sachs, Brian Wade

View content

Metadata

Name: FIR Filtering: Basic Assembly Exercise for TI TMS320C54x
ID: m10022
Language: English (en)
Summary: You will work through a section of TI TMS320C54x assembly code by hand. The instructions include multiplication of fractional numbers in two's complement representation.
Keywords: assembly, DSP, fractional arithmetic, hexadecimal, mac, rptz, stl, two's-compliment
Document Type: -//CNX//DTD CNXML 0.5 plus MathML//EN
License: Creative Commons Attribution License

Authors: Douglas L. Jones (dl-jones@uiuc.edu), Swaroop Appadwedula (appadwed@uiuc.edu), Matthew Berry (mjberry@uiuc.edu), Mark Haun (markhaun@uiuc.edu), Jake Janovetz (jake@janovetz.com), Michael Kramer (kramer@ifp.uiuc.edu), Dima Moussa (dmoussa@uiuc.edu), Daniel Sachs (sachs@uiuc.edu), Brian Wade (bwade@uiuc.edu)
Copyright Holders: Douglas L. Jones (dl-jones@uiuc.edu), Swaroop Appadwedula (appadwed@uiuc.edu), Matthew Berry (mjberry@uiuc.edu), Mark Haun (markhaun@uiuc.edu), Jake Janovetz (jake@janovetz.com), Michael Kramer (kramer@ifp.uiuc.edu), Dima Moussa (dmoussa@uiuc.edu), Daniel Sachs (sachs@uiuc.edu), Brian Wade (bwade@uiuc.edu)
Maintainers: Mark Butala (butala@uiuc.edu), Matthew Berry (mjberry@uiuc.edu), Douglas L. Jones (dl-jones@uiuc.edu), Ricardo Radaelli-Sanchez (ricky@alumni.rice.edu), Swaroop Appadwedula (appadwed@uiuc.edu), Daniel Sachs (sachs@uiuc.edu), Robert Morrison (rlmorris@uiuc.edu)

Version: 2.19 (history)
Created: May 30, 2001 12:00 am GMT-5
Revised: Feb 25, 2004 12:27 pm US/Central

Version History

Version: 2.22 Jan 24, 2005 12:07 am US/Central by Jason Laska
Changes:
Updated some incorrect information.

Version: 2.21 Jan 23, 2005 6:59 pm US/Central by Jason Laska
Changes:
Updates on description of code.

Version: 2.20 Jan 23, 2005 6:20 pm US/Central by Douglas L. Jones
Changes:
updated roles

Version: 2.19 Feb 25, 2004 12:27 pm US/Central by Adan Galvan Currently viewing this version.
Changes:
added maintainer

Version: 2.18 Jul 31, 2003 9:38 am GMT-5 by Elizabeth Gregory
Changes:
Updated to 0.5

Version: 2.17 Sep 5, 2002 12:00 am GMT-5 by (Unknown)
Changes:
added a maintainer

Version: 2.16 Aug 26, 2002 12:00 am GMT-5 by (Unknown)
Changes:
edited for content and style
edited metadata

Version: 2.15 Aug 19, 2002 12:00 am GMT-5 by (Unknown)
Changes:
gave titles to cnxned modules

Version: 2.14 Aug 19, 2002 12:00 am GMT-5 by (Unknown)
Changes:
edited for style and content
upgraded to 0.4
edited metadata
removed twos complement and fractional arithmetic

Version: 2.13 Jun 12, 2002 12:00 am GMT-5 by (Unknown)
Changes:
edited for style

Version: 2.12 Jun 11, 2002 12:00 am GMT-5 by (Unknown)
Changes:
Added maintainers

Version: 2.11 Mar 14, 2002 12:00 am US/Central by (Unknown)
Changes:
Corrected non-modular phrasing, cleaned up some MathML, adjusted version number.

Version: 2.10 Aug 15, 2001 12:00 am GMT-5 by (Unknown)
Changes:
- Changed mn and mi to cn and ci in equation

Version: 2.9 Aug 14, 2001 12:00 am GMT-5 by (Unknown)
Changes:
- Added Doug in module text
- Fiex type attribute of media tag

Version: 2.8 Aug 14, 2001 12:00 am GMT-5 by (Unknown)
Changes:
- Updated to CNXML 0.3.5

Version: 2.7 Jun 20, 2001 12:00 am GMT-5 by (Unknown)
Changes:
still "needs fixed" with some of the tables and math in the tables

Version: 2.6 Jun 20, 2001 12:00 am GMT-5 by (Unknown)
Changes:
added two images

Version: 2.5 Jun 12, 2001 12:00 am GMT-5 by (Unknown)
Changes:
changed two tables to be images because that is what they should have originally been...

Version: 2.4 Jun 5, 2001 12:00 am GMT-5 by (Unknown)
Changes:
submitting test

Version: 2.3 Jun 5, 2001 12:00 am GMT-5 by (Unknown)
Changes:

Version: 2.2 May 30, 2001 12:00 am GMT-5 by (Unknown)
Changes:
no changes, accidentally checked out

Version: 2.1 May 30, 2001 12:00 am GMT-5 by (Unknown)
Changes:
added another new module

Version: 2.0 May 30, 2001 12:00 am GMT-5 by (Unknown)
Changes:
Added initial template for new module m10022

How to Cite This Content

Choose the citation style appropriate to your needs:

American Chemical Society (ACS) Style Guide:

Jones, D.; Appadwedula, S.; Berry, M.; Haun, M.; Janevitz, J.; Kramer, M.; Moussa, D.; Sachs, D.; Wade, B. FIR Filtering: Basic Assembly Exercise for TI TMS320C54x, Connexions Web site. http://cnx.org/content/m10022/2.19/, Feb 25, 2004.

American Medical Assocation (AMA) Manual of Style:

Jones D, Appadwedula S, Berry M, et al. FIR Filtering: Basic Assembly Exercise for TI TMS320C54x [Connexions Web site]. February 25, 2004. Available at: http://cnx.org/content/m10022/2.19/.

American Psychological Assocation (APA) Publication Manual:

Jones, D., Appadwedula, S., Berry, M., Haun, M., Janevitz, J., Kramer, M., Moussa, D., Sachs, D., & Wade, B. (2004, February 25). FIR Filtering: Basic Assembly Exercise for TI TMS320C54x. Retrieved from the Connexions Web site: http://cnx.org/content/m10022/2.19/

Chicago Manual of Style (Bibliography):

Jones, Douglas, Swaroop Appadwedula, Matthew Berry, Mark Haun, Jake Janevitz, Michael Kramer, Dima Moussa, Daniel Sachs, and Brian Wade. "FIR Filtering: Basic Assembly Exercise for TI TMS320C54x." Connexions. February 25, 2004. http://cnx.org/content/m10022/2.19/.

Chicago Manual of Style (Note):

Douglas Jones and others, "FIR Filtering: Basic Assembly Exercise for TI TMS320C54x," Connexions, February 25, 2004, http://cnx.org/content/m10022/2.19/.

Chicago Manual of Style (Reference, in Author-Date style):

Jones, D., Appadwedula, S., Berry, M., Haun, M., Janevitz, J., Kramer, M., Moussa, D., Sachs, D., & Wade, B. 2004. FIR Filtering: Basic Assembly Exercise for TI TMS320C54x. Connexions, February 25, 2004. http://cnx.org/content/m10022/2.19/.

Modern Languages Association (MLA) Style Manual:

Jones, Douglas, Swaroop Appadwedula, Matthew Berry, Mark Haun, Jake Janevitz, Michael Kramer, Dima Moussa, Daniel Sachs, and Brian Wade. FIR Filtering: Basic Assembly Exercise for TI TMS320C54x. Connexions. 25 Feb. 2004 <http://cnx.org/content/m10022/2.19/>.