Difference between revisions of "CSC270 Weekly Schedule 2012"
(→First Half) |
|||
Line 185: | Line 185: | ||
|} | |} | ||
+ | |||
+ | =Links and Resources= | ||
+ | |||
+ | =Research= | ||
+ | * Weird: [http://www.engadget.com/2011/10/24/scientists-build-logic-gates-out-of-gut-bacteria-then-hopefully/ scientists build elementary gates] with E-Coli... | ||
+ | |||
+ | ==Lab Reports for Labs 1 to 12== | ||
+ | * Tiffany's reports for the year: [[Media:CSC270_LabReport1_2011.pdf | Lab 1]], [[Media:CSC270_LabReport2_2011.pdf | Lab 2]], [[Media:CSC270_LabReport3_2011.pdf | Lab 3]], [[Media:CSC270_LabReport4_2011.pdf | Lab 4]], [[Media:CSC270_LabReport5_2011.pdf | Lab 5]], [[Media:CSC270_LabReport6_2011.pdf | Lab 6]], [[Media:CSC270_LabReport7_2011.pdf | Lab 7]], [[Media:CSC270_LabReport8_2011.pdf | Lab 8]], [[Media:CSC270_LabReport9_2011.pdf | Lab 9]], [[Media:CSC270_LabReport10_2011.pdf | Lab 10]], [[Media:CSC270_LabReport11_2011.pdf | Lab 11]], and [[Media:CSC270_LabReport12_2011.pdf | Lab 12]]. | ||
+ | |||
+ | ==Printing== | ||
+ | |||
+ | * How to print a text file (pure ASCII, not an MS Word document) from a beowulf account to the printer @ FH354: | ||
+ | |||
+ | cprint -15 myFile.txt | ||
+ | |||
+ | * How to print a pdf from a beowulf account to the printer @ FH354: | ||
+ | |||
+ | lpr -P ford354 max232.pdf | ||
+ | |||
+ | * How to print an image to the same printer, from a beowulf account: | ||
+ | |||
+ | convert myImage.jpg myImage.pdf | ||
+ | lpr -P ford354 myImage.pdf | ||
+ | |||
+ | ==Programs== | ||
+ | * [[CSC270 GenerateTruthTable.py | A Python program]] that generates a truth table. | ||
+ | |||
+ | ==Software== | ||
+ | |||
+ | ===Free Circuit CAD Systems=== | ||
+ | * [http://sourceforge.net/apps/mediawiki/tinycad/index.php?title=TinyCAD TinyCAD] | ||
+ | <videoflashright>1B9sQGtt-5w</videoflashright> | ||
+ | <br /> | ||
+ | <br /> | ||
+ | <br /> | ||
+ | <br /> | ||
+ | <br /> | ||
+ | <br /> | ||
+ | <br /> | ||
+ | <br /> | ||
+ | <br /> | ||
+ | <br /> | ||
+ | <br /> | ||
+ | <br /> | ||
+ | <br /> | ||
+ | <br /> | ||
+ | <br /> | ||
+ | <br /> | ||
+ | <br /> | ||
+ | <br /> | ||
+ | <br /> | ||
+ | <br /> | ||
+ | <br /> | ||
+ | <br /> | ||
+ | |||
+ | |||
+ | * http://www.xmarks.com/site/www.tech-systems-labs.com/freesoftware.htm | ||
+ | |||
+ | ===PSpice 9=== | ||
+ | [[Image:pspice9.jpg | right | 200 px]] | ||
+ | * Pspice 9, Student version. An nice alternative to drawing schematics by hand. | ||
+ | * This is a '''Windows''' version. (I have tried to make it work under wine/Mac OS X but haven't been able to make it load the libraries correctly) | ||
+ | * Make sure you select the '''schematics''' option when installing the software. | ||
+ | * Select Tools/Schematics when starting the editor | ||
+ | * The schematics editor is located in C:\Program Files\OrCAD_Demo\PSpice\PDesign.exe upon installation. | ||
+ | * Download [http://cs.smith.edu/~thiebaut/classes/270/software/ps9_1.zip here]! | ||
+ | * PSpice [http://ewh.ieee.org/soc/es/Nov1999/02/BEGIN.HTM Tutorial] | ||
+ | |||
+ | ==Integrated Circuit Data-Sheets== | ||
+ | [[Image:Ic.jpg |250px | right]] | ||
+ | |||
+ | * [http://tams-www.informatik.uni-hamburg.de/applets/hades/webdemos/10-gates/00-gates/xor.html Java Applets] demonstrating most logical gates | ||
+ | * [http://www.ti.com/sc/harris Texas Instruments and Harris Semiconductors' Data Sheet Search Engine] | ||
+ | * [http://www.fairchildsemi.com/krkDir/krk.html Fairchild Semiconductors' Data Sheet Search Engine] | ||
+ | * [http://cs.smith.edu/~thiebaut/classes/270/datasheets/sn74ls00rev5.pdf 74LS00], [http://cs.smith.edu/~thiebaut/classes/270/datasheets/sn74ls01rev5.pdf 74LS01], [http://cs.smith.edu/~thiebaut/classes/270/datasheets/sn74ls02rev5.pdf 74LS02], [http://cs.smith.edu/~thiebaut/classes/270/datasheets/sn74ls03rev5.pdf 74LS03], [http://cs.smith.edu/~thiebaut/classes/270/datasheets/sn74ls04rev5.pdf 74LS04], [http://cs.smith.edu/~thiebaut/classes/270/datasheets/sn74ls05rev5.pdf 74LS05], [http://cs.smith.edu/~thiebaut/classes/270/datasheets/sn74ls08rev5.pdf 74LS08], [http://cs.smith.edu/~thiebaut/classes/270/datasheets/sn74ls09rev5.pdf 74LS09], [http://cs.smith.edu/~thiebaut/classes/270/datasheets/sn74ls10rev5.pdf 74LS10], [http://cs.smith.edu/~thiebaut/classes/270/datasheets/sn74ls12rev5.pdf 74LS12], [http://cs.smith.edu/~thiebaut/classes/270/datasheets/sn74ls13rev5.pdf 74LS13], [http://cs.smith.edu/~thiebaut/classes/270/datasheets/sn74ls15rev5.pdf 74LS15], [http://cs.smith.edu/~thiebaut/classes/270/datasheets/sn74ls20rev5.pdf 74LS20], [http://cs.smith.edu/~thiebaut/classes/270/datasheets/sn74ls21rev5.pdf 74LS21], [http://cs.smith.edu/~thiebaut/classes/270/datasheets/sn74ls22rev5.pdf 74LS22], [http://cs.smith.edu/~thiebaut/classes/270/datasheets/sn74ls26rev5.pdf 74LS26], [http://cs.smith.edu/~thiebaut/classes/270/datasheets/sn74ls27rev5.pdf 74LS27], [http://cs.smith.edu/~thiebaut/classes/270/datasheets/sn74ls28rev5.pdf 74LS28], [http://cs.smith.edu/~thiebaut/classes/270/datasheets/sn74ls30rev5.pdf 74LS30], [http://cs.smith.edu/~thiebaut/classes/270/datasheets/sn74ls32rev5.pdf 74LS32], [http://cs.smith.edu/~thiebaut/classes/270/datasheets/sn74ls33rev5.pdf 74LS33], [http://cs.smith.edu/~thiebaut/classes/270/datasheets/sn74ls37rev5.pdf 74LS37], [http://cs.smith.edu/~thiebaut/classes/270/datasheets/sn74ls38rev5.pdf 74LS38], [http://cs.smith.edu/~thiebaut/classes/270/datasheets/sn74ls40rev5.pdf 74LS40], [http://cs.smith.edu/~thiebaut/classes/270/datasheets/sn74ls42rev5.pdf 74LS42], [http://cs.smith.edu/~thiebaut/classes/270/datasheets/sn74ls47rev5.pdf 74LS47], [http://cs.smith.edu/~thiebaut/classes/270/datasheets/sn74ls48rev5.pdf 74LS48], [http://cs.smith.edu/~thiebaut/classes/270/datasheets/sn74ls51rev5.pdf 74LS51], [http://cs.smith.edu/~thiebaut/classes/270/datasheets/sn74ls54rev5.pdf 74LS54], [http://cs.smith.edu/~thiebaut/classes/270/datasheets/sn74ls55rev5.pdf 74LS55], [http://cs.smith.edu/~thiebaut/classes/270/datasheets/sn74ls74arev5.pdf 74LS74], [http://cs.smith.edu/~thiebaut/classes/270/datasheets/sn74ls75rev5.pdf 74LS75], [http://cs.smith.edu/~thiebaut/classes/270/datasheets/sn74ls76arev5.pdf 74LS76], [http://cs.smith.edu/~thiebaut/classes/270/datasheets/sn74ls83arev5.pdf 74LS83], [http://cs.smith.edu/~thiebaut/classes/270/datasheets/sn74ls85rev5.pdf 74LS85], [http://cs.smith.edu/~thiebaut/classes/270/datasheets/sn74ls86rev5.pdf 74LS86], [http://cs.smith.edu/~thiebaut/classes/270/datasheets/sn74ls90rev5.pdf 74LS90], [http://cs.smith.edu/~thiebaut/classes/270/datasheets/sn74ls95brev5.pdf 74LS95], [http://cs.smith.edu/~thiebaut/classes/270/datasheets/sn74ls138rev5.pdf 74LS138], [http://cs.smith.edu/~thiebaut/classes/270/datasheets/CD74hct240.pdf 74HCT240], [http://cs.smith.edu/~thiebaut/classes/270/datasheets/sdls145.pdf 74LS243], [http://cs.smith.edu/~thiebaut/classes/270/datasheets/CD74hct244.pdf 74HCT244], [http://cs.smith.edu/~thiebaut/classes/270/datasheets/DM74LS259.pdf 74LS259], [http://cs.smith.edu/~thiebaut/classes/270/datasheets/CD74hct541.pdf 74HCT541] | ||
+ | |||
+ | * [http://cs.smith.edu/~thiebaut/classes/270/datasheets/DM9368.pdf 9368] | ||
+ | * [http://cs.smith.edu/~thiebaut/classes/270/datasheets/nte2114.pdf 2114 1Kx4 RAM] ([[Media:2114_datasheet.pdf | with timing information]] ) | ||
+ | * [[Media:CSC270_75574.pdf | Octal D-Flipflop]] (we do not have these chips in our current collection of chips) | ||
+ | |||
+ | == Motorola 68HC11 Documentation== | ||
+ | [[Image:6811.jpg | right]] | ||
+ | * [http://www.eecs.ucf.edu/undergrad/CpE/labs/EEL4767 Good source of info] on the 6811. | ||
+ | * [http://www.faqs.org/faqs/microcontroller-faq/68hc11/ 6811 FAQs]. | ||
+ | * The official Motorola [http://cs.smith.edu/~thiebaut/classes/270/6811/68hc11a8.pdf | 68HC11A8 Data Sheet]. Fairly cryptic... | ||
+ | * A Motorola [http://www.handyboard.com/techdocs/6811intr.pdf 6811 Manual]. It is a nicely written refresher on many concepts of assembly language applied to the 6811. | ||
+ | ** Check Section 3.2 on addressing modes (inherent, direct, extended, indexed, relative). | ||
+ | ** Get a refresher for the different instruction types (arithmetic, shifts, control, etc) in Section 3.4. | ||
+ | ** The condition code register is covered in Section 3.5. | ||
+ | * [http://cs.smith.edu/~thiebaut/classes/270/6811/68hc11ref-2002.pdf M68HC11 Technical Reference, Motorola] | ||
+ | ** Section 6.5 shows the instructions in logical groups. | ||
+ | * [http://cs.smith.edu/~thiebaut/classes/270/6811/68hc11pocket.pdf M68HC11 Pocket Reference]. | ||
+ | ** Very useful, on Page 15, a list of all the opcodes supported by the 6811, in numerical (hex) order. | ||
+ | * [http://cs.smith.edu/~thiebaut/classes/270/6811/68hc11a8ref.pdf 68HC11A8 Technical Reference]: a hardware and engineering description. of the 6811, its ports, and how it operates. | ||
+ | ** See Section 10 for a cycle-by-cycle description of the execution of each instruction. | ||
+ | ** See Appendix A, Figure A-14 for the timing diagram of a typical (multiplexed expansion) memory access. | ||
+ | * <font color="magenta">[http://maven.smith.edu/~thiebaut/classes/270/ETW3800_W6811CPU.pdf Heathkit ETW3800 Trainer manual (pdf)]</font> | ||
+ | * [[Media:6811_MemoryMappedIO.pdf | Input/Output with the 6811: Memory-Mapped I/O]] (Heathkit documentation) | ||
+ | <br /> | ||
+ | <br /> | ||
+ | <br /> | ||
+ | |||
+ | ---- | ||
+ | [[CSC270 | Back]] To Main Page | ||
+ | ---- | ||
+ | <br /><br /> | ||
+ | [[Category:CSC270]] |
Revision as of 15:35, 18 January 2012
--D. Thiebaut 15:03, 18 January 2012 (EST)
Contents
Weekly Schedule
First Half
Week | Topics | Reading |
Week 1 1/30 |
|
|
Week 2 2/6 |
|
|
Week 3 2/13 |
|
|
Week 4 2/20 |
|
|
Week 5 2/27 |
|
|
Week 6 3/5 |
|
|
Week 7 3/12 |
|
|
Week 8 3/19 |
|
|
Second Half
Week | Topics | Reading |
Week 9 3/26 |
|
|
Week 10 4/02 |
|
|
Week 11 4/09 |
|
|
Week 12 4/16 |
|
|
Week 13 4/23 |
|
|
Week 14 4/30 |
|
|
Links and Resources
Research
- Weird: scientists build elementary gates with E-Coli...
Lab Reports for Labs 1 to 12
- Tiffany's reports for the year: Lab 1, Lab 2, Lab 3, Lab 4, Lab 5, Lab 6, Lab 7, Lab 8, Lab 9, Lab 10, Lab 11, and Lab 12.
Printing
- How to print a text file (pure ASCII, not an MS Word document) from a beowulf account to the printer @ FH354:
cprint -15 myFile.txt
- How to print a pdf from a beowulf account to the printer @ FH354:
lpr -P ford354 max232.pdf
- How to print an image to the same printer, from a beowulf account:
convert myImage.jpg myImage.pdf lpr -P ford354 myImage.pdf
Programs
- A Python program that generates a truth table.
Software
Free Circuit CAD Systems
PSpice 9
- Pspice 9, Student version. An nice alternative to drawing schematics by hand.
- This is a Windows version. (I have tried to make it work under wine/Mac OS X but haven't been able to make it load the libraries correctly)
- Make sure you select the schematics option when installing the software.
- Select Tools/Schematics when starting the editor
- The schematics editor is located in C:\Program Files\OrCAD_Demo\PSpice\PDesign.exe upon installation.
- Download here!
- PSpice Tutorial
Integrated Circuit Data-Sheets
- Java Applets demonstrating most logical gates
- Texas Instruments and Harris Semiconductors' Data Sheet Search Engine
- Fairchild Semiconductors' Data Sheet Search Engine
- 74LS00, 74LS01, 74LS02, 74LS03, 74LS04, 74LS05, 74LS08, 74LS09, 74LS10, 74LS12, 74LS13, 74LS15, 74LS20, 74LS21, 74LS22, 74LS26, 74LS27, 74LS28, 74LS30, 74LS32, 74LS33, 74LS37, 74LS38, 74LS40, 74LS42, 74LS47, 74LS48, 74LS51, 74LS54, 74LS55, 74LS74, 74LS75, 74LS76, 74LS83, 74LS85, 74LS86, 74LS90, 74LS95, 74LS138, 74HCT240, 74LS243, 74HCT244, 74LS259, 74HCT541
- 9368
- 2114 1Kx4 RAM ( with timing information )
- Octal D-Flipflop (we do not have these chips in our current collection of chips)
Motorola 68HC11 Documentation
- Good source of info on the 6811.
- 6811 FAQs.
- The official Motorola | 68HC11A8 Data Sheet. Fairly cryptic...
- A Motorola 6811 Manual. It is a nicely written refresher on many concepts of assembly language applied to the 6811.
- Check Section 3.2 on addressing modes (inherent, direct, extended, indexed, relative).
- Get a refresher for the different instruction types (arithmetic, shifts, control, etc) in Section 3.4.
- The condition code register is covered in Section 3.5.
- M68HC11 Technical Reference, Motorola
- Section 6.5 shows the instructions in logical groups.
- M68HC11 Pocket Reference.
- Very useful, on Page 15, a list of all the opcodes supported by the 6811, in numerical (hex) order.
- 68HC11A8 Technical Reference: a hardware and engineering description. of the 6811, its ports, and how it operates.
- See Section 10 for a cycle-by-cycle description of the execution of each instruction.
- See Appendix A, Figure A-14 for the timing diagram of a typical (multiplexed expansion) memory access.
- Heathkit ETW3800 Trainer manual (pdf)
- Input/Output with the 6811: Memory-Mapped I/O (Heathkit documentation)
Back To Main Page