<?xml version="1.0" encoding="UTF-8"?>
<!-- generator="FeedCreator 1.8" -->
<?xml-stylesheet href="https://wiki.eecs.yorku.ca/course_archive/2008-09/S/2021/lib/exe/css.php?s=feed" type="text/css"?>
<rdf:RDF
    xmlns="http://purl.org/rss/1.0/"
    xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#"
    xmlns:slash="http://purl.org/rss/1.0/modules/slash/"
    xmlns:dc="http://purl.org/dc/elements/1.1/">
    <channel rdf:about="https://wiki.eecs.yorku.ca/course_archive/2008-09/S/2021/feed.php">
        <title>CSE2021</title>
        <description></description>
        <link>https://wiki.eecs.yorku.ca/course_archive/2008-09/S/2021/</link>
        <image rdf:resource="https://wiki.eecs.yorku.ca/course_archive/2008-09/S/2021/_media/wiki:dokuwiki-128.png" />
       <dc:date>2026-05-10T05:01:00+00:00</dc:date>
        <items>
            <rdf:Seq>
                <rdf:li rdf:resource="https://wiki.eecs.yorku.ca/course_archive/2008-09/S/2021/assembly_language?rev=1190573421&amp;do=diff"/>
                <rdf:li rdf:resource="https://wiki.eecs.yorku.ca/course_archive/2008-09/S/2021/caches?rev=1195939284&amp;do=diff"/>
                <rdf:li rdf:resource="https://wiki.eecs.yorku.ca/course_archive/2008-09/S/2021/calendar?rev=1248989014&amp;do=diff"/>
                <rdf:li rdf:resource="https://wiki.eecs.yorku.ca/course_archive/2008-09/S/2021/contact?rev=1185976654&amp;do=diff"/>
                <rdf:li rdf:resource="https://wiki.eecs.yorku.ca/course_archive/2008-09/S/2021/course_outline?rev=1185911597&amp;do=diff"/>
                <rdf:li rdf:resource="https://wiki.eecs.yorku.ca/course_archive/2008-09/S/2021/digital_logic?rev=1193766663&amp;do=diff"/>
                <rdf:li rdf:resource="https://wiki.eecs.yorku.ca/course_archive/2008-09/S/2021/faq?rev=1185978890&amp;do=diff"/>
                <rdf:li rdf:resource="https://wiki.eecs.yorku.ca/course_archive/2008-09/S/2021/final?rev=1251905520&amp;do=diff"/>
                <rdf:li rdf:resource="https://wiki.eecs.yorku.ca/course_archive/2008-09/S/2021/format?rev=1244676302&amp;do=diff"/>
                <rdf:li rdf:resource="https://wiki.eecs.yorku.ca/course_archive/2008-09/S/2021/forums?rev=1188337607&amp;do=diff"/>
                <rdf:li rdf:resource="https://wiki.eecs.yorku.ca/course_archive/2008-09/S/2021/foundational_concepts?rev=1189710964&amp;do=diff"/>
                <rdf:li rdf:resource="https://wiki.eecs.yorku.ca/course_archive/2008-09/S/2021/grades?rev=1245689807&amp;do=diff"/>
                <rdf:li rdf:resource="https://wiki.eecs.yorku.ca/course_archive/2008-09/S/2021/important_dates?rev=1185904404&amp;do=diff"/>
                <rdf:li rdf:resource="https://wiki.eecs.yorku.ca/course_archive/2008-09/S/2021/labs?rev=1236919850&amp;do=diff"/>
                <rdf:li rdf:resource="https://wiki.eecs.yorku.ca/course_archive/2008-09/S/2021/labx?rev=1239223115&amp;do=diff"/>
                <rdf:li rdf:resource="https://wiki.eecs.yorku.ca/course_archive/2008-09/S/2021/malware_floating-point?rev=1192819850&amp;do=diff"/>
                <rdf:li rdf:resource="https://wiki.eecs.yorku.ca/course_archive/2008-09/S/2021/meet_the_families?rev=1191350918&amp;do=diff"/>
                <rdf:li rdf:resource="https://wiki.eecs.yorku.ca/course_archive/2008-09/S/2021/memory_m_l?rev=1191618110&amp;do=diff"/>
                <rdf:li rdf:resource="https://wiki.eecs.yorku.ca/course_archive/2008-09/S/2021/midterm?rev=1248450951&amp;do=diff"/>
                <rdf:li rdf:resource="https://wiki.eecs.yorku.ca/course_archive/2008-09/S/2021/notes?rev=1250719865&amp;do=diff"/>
                <rdf:li rdf:resource="https://wiki.eecs.yorku.ca/course_archive/2008-09/S/2021/overview_of_the_course?rev=1236214024&amp;do=diff"/>
                <rdf:li rdf:resource="https://wiki.eecs.yorku.ca/course_archive/2008-09/S/2021/pipelines?rev=1195850704&amp;do=diff"/>
                <rdf:li rdf:resource="https://wiki.eecs.yorku.ca/course_archive/2008-09/S/2021/policies?rev=1185908153&amp;do=diff"/>
                <rdf:li rdf:resource="https://wiki.eecs.yorku.ca/course_archive/2008-09/S/2021/resources?rev=1246641117&amp;do=diff"/>
                <rdf:li rdf:resource="https://wiki.eecs.yorku.ca/course_archive/2008-09/S/2021/sidebar?rev=1709906551&amp;do=diff"/>
                <rdf:li rdf:resource="https://wiki.eecs.yorku.ca/course_archive/2008-09/S/2021/start?rev=1245961625&amp;do=diff"/>
                <rdf:li rdf:resource="https://wiki.eecs.yorku.ca/course_archive/2008-09/S/2021/tests?rev=1196540487&amp;do=diff"/>
                <rdf:li rdf:resource="https://wiki.eecs.yorku.ca/course_archive/2008-09/S/2021/textbook?rev=1185907323&amp;do=diff"/>
                <rdf:li rdf:resource="https://wiki.eecs.yorku.ca/course_archive/2008-09/S/2021/the_multi-cycle_cpu?rev=1195197356&amp;do=diff"/>
                <rdf:li rdf:resource="https://wiki.eecs.yorku.ca/course_archive/2008-09/S/2021/the_single_cycle_cpu?rev=1194628933&amp;do=diff"/>
                <rdf:li rdf:resource="https://wiki.eecs.yorku.ca/course_archive/2008-09/S/2021/verilog_modules?rev=1195176592&amp;do=diff"/>
                <rdf:li rdf:resource="https://wiki.eecs.yorku.ca/course_archive/2008-09/S/2021/whats_new?rev=1252363499&amp;do=diff"/>
            </rdf:Seq>
        </items>
    </channel>
    <image rdf:about="https://wiki.eecs.yorku.ca/course_archive/2008-09/S/2021/_media/wiki:dokuwiki-128.png">
        <title>CSE2021</title>
        <link>https://wiki.eecs.yorku.ca/course_archive/2008-09/S/2021/</link>
        <url>https://wiki.eecs.yorku.ca/course_archive/2008-09/S/2021/_media/wiki:dokuwiki-128.png</url>
    </image>
    <item rdf:about="https://wiki.eecs.yorku.ca/course_archive/2008-09/S/2021/assembly_language?rev=1190573421&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2007-09-23T18:50:21+00:00</dc:date>
        <dc:creator>Anonymous (anonymous@undisclosed.example.com)</dc:creator>
        <title>Assembly Language</title>
        <link>https://wiki.eecs.yorku.ca/course_archive/2008-09/S/2021/assembly_language?rev=1190573421&amp;do=diff</link>
        <description>Assembly Language

This lecture covers Program Execution (a closer look at DRAM, the CPU, and the fetch-execute cycle) and introduces assembly language. The SPIM simulator is used to demonstrate writing and running programs for the MIPS family of processors.</description>
    </item>
    <item rdf:about="https://wiki.eecs.yorku.ca/course_archive/2008-09/S/2021/caches?rev=1195939284&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2007-11-24T21:21:24+00:00</dc:date>
        <dc:creator>Anonymous (anonymous@undisclosed.example.com)</dc:creator>
        <title>Caches</title>
        <link>https://wiki.eecs.yorku.ca/course_archive/2008-09/S/2021/caches?rev=1195939284&amp;do=diff</link>
        <description>Caches

Caching is a technique for improving the performance of any process if the process is likely to be executed more than once. It is used for example by browsers to speed up access to web pages when they are re-visited. It is also used by RAID controllers to speed up access to disk, by TLBs to speed up the virtual-to-physical address translation, and by CPUs to speed up DRAM access. This lecture explores the concepts that underlie caching. It covers single versus multi-word blocks, direct-m…</description>
    </item>
    <item rdf:about="https://wiki.eecs.yorku.ca/course_archive/2008-09/S/2021/calendar?rev=1248989014&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2009-07-30T21:23:34+00:00</dc:date>
        <dc:creator>Anonymous (anonymous@undisclosed.example.com)</dc:creator>
        <title>Calendar</title>
        <link>https://wiki.eecs.yorku.ca/course_archive/2008-09/S/2021/calendar?rev=1248989014&amp;do=diff</link>
        <description>Calendar
  WEEK OF     Thu    Lab    Topic     Jun 08     √    -    Overview of the course     Jun 15     √    A    Performance and Data Translation     Jun 22     √    B    Code Translation     Jun 29     √    C    Translating Utility Classes and Objects</description>
    </item>
    <item rdf:about="https://wiki.eecs.yorku.ca/course_archive/2008-09/S/2021/contact?rev=1185976654&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2007-08-01T13:57:34+00:00</dc:date>
        <dc:creator>Anonymous (anonymous@undisclosed.example.com)</dc:creator>
        <title>Contact</title>
        <link>https://wiki.eecs.yorku.ca/course_archive/2008-09/S/2021/contact?rev=1185976654&amp;do=diff</link>
        <description>Contact

Course Director

	*  Bob J. Smith
	*  Office: CSE 999 (Computer Science and Engineering Building)
	*  Phone: (416) 736-2100 x. 11111
	*  Email: bobsmith AT cse DOT yorku DOT ca

You may contact the course director by e-mail at any time.

Teaching Assistants</description>
    </item>
    <item rdf:about="https://wiki.eecs.yorku.ca/course_archive/2008-09/S/2021/course_outline?rev=1185911597&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2007-07-31T19:53:17+00:00</dc:date>
        <dc:creator>Anonymous (anonymous@undisclosed.example.com)</dc:creator>
        <title>Course Outline</title>
        <link>https://wiki.eecs.yorku.ca/course_archive/2008-09/S/2021/course_outline?rev=1185911597&amp;do=diff</link>
        <description>Course Outline

The course outline is a guideline to topics that will be discussed in the course, and when they will be discussed:

Week 1

Your notes here.

Week 2

Midterm

Drop Deadline

Week 13

Final Exam</description>
    </item>
    <item rdf:about="https://wiki.eecs.yorku.ca/course_archive/2008-09/S/2021/digital_logic?rev=1193766663&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2007-10-30T17:51:03+00:00</dc:date>
        <dc:creator>Anonymous (anonymous@undisclosed.example.com)</dc:creator>
        <title>Digital Logic</title>
        <link>https://wiki.eecs.yorku.ca/course_archive/2008-09/S/2021/digital_logic?rev=1193766663&amp;do=diff</link>
        <description>Digital Logic

This lecture crosses the elusive software - hardware barrier and exposes the basic building blocks of hardware. It also introduces the hard design language, Verilog.

Outline

	*  Semiconductors
	*  Transistor switches
	*  Logic Gates</description>
    </item>
    <item rdf:about="https://wiki.eecs.yorku.ca/course_archive/2008-09/S/2021/faq?rev=1185978890&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2007-08-01T14:34:50+00:00</dc:date>
        <dc:creator>Anonymous (anonymous@undisclosed.example.com)</dc:creator>
        <title>Frequently Asked Questions</title>
        <link>https://wiki.eecs.yorku.ca/course_archive/2008-09/S/2021/faq?rev=1185978890&amp;do=diff</link>
        <description>Frequently Asked Questions

Here, you can list frequently asked questions from your students along with responses.

General

Do I need to register for a CSE Computer Account?

Yes.

Do I need to attend class?

If you wish to pass.

Tests

Do I need to write all tests?</description>
    </item>
    <item rdf:about="https://wiki.eecs.yorku.ca/course_archive/2008-09/S/2021/final?rev=1251905520&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2009-09-02T15:32:00+00:00</dc:date>
        <dc:creator>Anonymous (anonymous@undisclosed.example.com)</dc:creator>
        <title>CSE2021 Final</title>
        <link>https://wiki.eecs.yorku.ca/course_archive/2008-09/S/2021/final?rev=1251905520&amp;do=diff</link>
        <description>CSE2021 Final

General Information

	*  The final exam (Test #2) will be held on Aug 29 at VH 3006 from 7-10pm. 
	*  This is a closed-book, 3-hour test.
	*  No aids allowed. No calculators allowed. Blank sheets of paper are not allowed.
	*  The MIPS green card, system call sheets and the needed datapath / control diagrams will be provided.</description>
    </item>
    <item rdf:about="https://wiki.eecs.yorku.ca/course_archive/2008-09/S/2021/format?rev=1244676302&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2009-06-10T23:25:02+00:00</dc:date>
        <dc:creator>Anonymous (anonymous@undisclosed.example.com)</dc:creator>
        <title>Format</title>
        <link>https://wiki.eecs.yorku.ca/course_archive/2008-09/S/2021/format?rev=1244676302&amp;do=diff</link>
        <description>Format

	*  Labs

The labs focus on technology. They are self-contained and enable you to learn the MIPS assembly and machine languages and explore the CPU datapath and control through Verilog. 

	*  Lectures

The lectures focus on concepts, principles, and the big-picture. Certain MIPS-specific details are also covered to demonstrate complex ideas or to compare and contrast implementations.</description>
    </item>
    <item rdf:about="https://wiki.eecs.yorku.ca/course_archive/2008-09/S/2021/forums?rev=1188337607&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2007-08-28T21:46:47+00:00</dc:date>
        <dc:creator>Anonymous (anonymous@undisclosed.example.com)</dc:creator>
        <title>Discussion Group</title>
        <link>https://wiki.eecs.yorku.ca/course_archive/2008-09/S/2021/forums?rev=1188337607&amp;do=diff</link>
        <description>Discussion Group

A discussion group has been set up for this course. Use it to ask questions related to the course, answer questions posed by others, or discuss course-related issues. 

	*  View the discussion group

To post a message to the group, you must use one of the following two links (all other posting methods that appear in the group, such as</description>
    </item>
    <item rdf:about="https://wiki.eecs.yorku.ca/course_archive/2008-09/S/2021/foundational_concepts?rev=1189710964&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2007-09-13T19:16:04+00:00</dc:date>
        <dc:creator>Anonymous (anonymous@undisclosed.example.com)</dc:creator>
        <title>Foundational Concepts</title>
        <link>https://wiki.eecs.yorku.ca/course_archive/2008-09/S/2021/foundational_concepts?rev=1189710964&amp;do=diff</link>
        <description>Foundational Concepts

This lecture covers three major topics: The Big Picture (how this course fits in CSE), the Software-Hardware Interface (the Source-to-Execution Journey), and Performance (barriers and innovations).

Outline

	*  The view from 40,00 feet</description>
    </item>
    <item rdf:about="https://wiki.eecs.yorku.ca/course_archive/2008-09/S/2021/grades?rev=1245689807&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2009-06-22T16:56:47+00:00</dc:date>
        <dc:creator>Anonymous (anonymous@undisclosed.example.com)</dc:creator>
        <title>Grades</title>
        <link>https://wiki.eecs.yorku.ca/course_archive/2008-09/S/2021/grades?rev=1245689807&amp;do=diff</link>
        <description>Grades

The weight distribution of the course components is as follows:

	*  40% - Labs A-D and K-N @5% each
	*  25% - Test #1
	*  35% - Test #2

You can view your marks on
ePost.

Conversion from numeric to letter grade is applied to the overall mark only and in accordance with the following departmental standard:</description>
    </item>
    <item rdf:about="https://wiki.eecs.yorku.ca/course_archive/2008-09/S/2021/important_dates?rev=1185904404&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2007-07-31T17:53:24+00:00</dc:date>
        <dc:creator>Anonymous (anonymous@undisclosed.example.com)</dc:creator>
        <title>Important Dates</title>
        <link>https://wiki.eecs.yorku.ca/course_archive/2008-09/S/2021/important_dates?rev=1185904404&amp;do=diff</link>
        <description>Important Dates

Here, you would list important dates for your course.

	*  Sept 1 - Assignment 1 Due
	*  Oct 1 - Course finished</description>
    </item>
    <item rdf:about="https://wiki.eecs.yorku.ca/course_archive/2008-09/S/2021/labs?rev=1236919850&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2009-03-13T04:50:50+00:00</dc:date>
        <dc:creator>Anonymous (anonymous@undisclosed.example.com)</dc:creator>
        <title>The Labs</title>
        <link>https://wiki.eecs.yorku.ca/course_archive/2008-09/S/2021/labs?rev=1236919850&amp;do=diff</link>
        <description>The Labs

CSE2021L</description>
    </item>
    <item rdf:about="https://wiki.eecs.yorku.ca/course_archive/2008-09/S/2021/labx?rev=1239223115&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2009-04-08T20:38:35+00:00</dc:date>
        <dc:creator>Anonymous (anonymous@undisclosed.example.com)</dc:creator>
        <title>Make-Up Labs</title>
        <link>https://wiki.eecs.yorku.ca/course_archive/2008-09/S/2021/labx?rev=1239223115&amp;do=diff</link>
        <description>Make-Up Labs

The week after Labs A-D and the one after Labs K-N are designated as lab make-up weeks. During these two weeks, you can attend either (or both) of the Mon and Wed sessions to complete any of the labs that you have not completed yet because of illness or any other reason.</description>
    </item>
    <item rdf:about="https://wiki.eecs.yorku.ca/course_archive/2008-09/S/2021/malware_floating-point?rev=1192819850&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2007-10-19T18:50:50+00:00</dc:date>
        <dc:creator>Anonymous (anonymous@undisclosed.example.com)</dc:creator>
        <title>Malware and Floating-Point</title>
        <link>https://wiki.eecs.yorku.ca/course_archive/2008-09/S/2021/malware_floating-point?rev=1192819850&amp;do=diff</link>
        <description>Malware and Floating-Point

This lecture covers two topics: malicious software and the representation / processing of real numbers.

Outline

	*  Self-modifying code
	*  Buffer overrun on the stack and its exploitation. The key idea is to overwrite the return address pushed on the stack. This way, when the method returns, it does not return to the caller but to the location specified by that address. That location has the malicious code.</description>
    </item>
    <item rdf:about="https://wiki.eecs.yorku.ca/course_archive/2008-09/S/2021/meet_the_families?rev=1191350918&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2007-10-02T18:48:38+00:00</dc:date>
        <dc:creator>Anonymous (anonymous@undisclosed.example.com)</dc:creator>
        <title>Meet the Families</title>
        <link>https://wiki.eecs.yorku.ca/course_archive/2008-09/S/2021/meet_the_families?rev=1191350918&amp;do=diff</link>
        <description>Meet the Families

This lecture takes a closer look at the instruction families. In addition to examining syntactical issues (such as allowed addressing modes and immediate sizes), we also study the implied algorithms (i.e. how the CPU executes the instruction). Furthermore, we also explore design choices by asking why certain instructions were (or were not) added to the ISA.</description>
    </item>
    <item rdf:about="https://wiki.eecs.yorku.ca/course_archive/2008-09/S/2021/memory_m_l?rev=1191618110&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2007-10-05T21:01:50+00:00</dc:date>
        <dc:creator>Anonymous (anonymous@undisclosed.example.com)</dc:creator>
        <title>Memory and M/L</title>
        <link>https://wiki.eecs.yorku.ca/course_archive/2008-09/S/2021/memory_m_l?rev=1191618110&amp;do=diff</link>
        <description>Memory and M/L

This lecture covers memory segments, memory variables, memory instructions, the role of the stack, and machine language (M/L).

Outline

	*  The Memory Map
	*  Declaration of Variables in .data
	*  The Load/Store Family
	*  Spilling Data to the stack</description>
    </item>
    <item rdf:about="https://wiki.eecs.yorku.ca/course_archive/2008-09/S/2021/midterm?rev=1248450951&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2009-07-24T15:55:51+00:00</dc:date>
        <dc:creator>Anonymous (anonymous@undisclosed.example.com)</dc:creator>
        <title>CSE2021 Midterm</title>
        <link>https://wiki.eecs.yorku.ca/course_archive/2008-09/S/2021/midterm?rev=1248450951&amp;do=diff</link>
        <description>CSE2021 Midterm

General Information

	*  The midterm will be held on Jul 16 at SLH-E from 7-9pm. 
	*  This is a closed-book, 2-hour test.
	*  No aids allowed. No calculators allowed. Blank sheets of paper are not allowed.
	*  The MIPS green card and system call sheets will be provided.</description>
    </item>
    <item rdf:about="https://wiki.eecs.yorku.ca/course_archive/2008-09/S/2021/notes?rev=1250719865&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2009-08-19T22:11:05+00:00</dc:date>
        <dc:creator>Anonymous (anonymous@undisclosed.example.com)</dc:creator>
        <title></title>
        <link>https://wiki.eecs.yorku.ca/course_archive/2008-09/S/2021/notes?rev=1250719865&amp;do=diff</link>
        <description>LECTURE NOTES (courtesy of Prof. H. Roumani)

----------

Week 1 (Jun 11) 

	*  The Big Picture 
		*  Performance

----------

Week 2 (Jun 18) 

	*  Data Translation

----
Week 3 (Jun 25) 

	*  Code Translation 

----------

Week 4 (Jul 2) 

	*  Writing assembly programs 

----------

Week 5 (Jul 9) 

	*  Machine Language 

----------

Week 6 (Jul 16)</description>
    </item>
    <item rdf:about="https://wiki.eecs.yorku.ca/course_archive/2008-09/S/2021/overview_of_the_course?rev=1236214024&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2009-03-05T00:47:04+00:00</dc:date>
        <dc:creator>Anonymous (anonymous@undisclosed.example.com)</dc:creator>
        <title></title>
        <link>https://wiki.eecs.yorku.ca/course_archive/2008-09/S/2021/overview_of_the_course?rev=1236214024&amp;do=diff</link>
        <description>Course Overview

FIXME

Slides</description>
    </item>
    <item rdf:about="https://wiki.eecs.yorku.ca/course_archive/2008-09/S/2021/pipelines?rev=1195850704&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2007-11-23T20:45:04+00:00</dc:date>
        <dc:creator>Anonymous (anonymous@undisclosed.example.com)</dc:creator>
        <title>Pipelining</title>
        <link>https://wiki.eecs.yorku.ca/course_archive/2008-09/S/2021/pipelines?rev=1195850704&amp;do=diff</link>
        <description>Pipelining

This lecture covers the design and implementation of the MIPS CPU using a pipeline. This implementation addresses the two main faults of the single-cycle CPU not by eliminating hardware redundancy but by allowing more than one instruction to execute at the same time thereby no hardware unit will be idle. The high latency of the single-cycle approach is also</description>
    </item>
    <item rdf:about="https://wiki.eecs.yorku.ca/course_archive/2008-09/S/2021/policies?rev=1185908153&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2007-07-31T18:55:53+00:00</dc:date>
        <dc:creator>Anonymous (anonymous@undisclosed.example.com)</dc:creator>
        <title>Policies</title>
        <link>https://wiki.eecs.yorku.ca/course_archive/2008-09/S/2021/policies?rev=1185908153&amp;do=diff</link>
        <description>Policies

Here, you can list specific course policies.

Academic Dishonesty

For more information on Academic Dishonesty, click here.</description>
    </item>
    <item rdf:about="https://wiki.eecs.yorku.ca/course_archive/2008-09/S/2021/resources?rev=1246641117&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2009-07-03T17:11:57+00:00</dc:date>
        <dc:creator>Anonymous (anonymous@undisclosed.example.com)</dc:creator>
        <title>Resources</title>
        <link>https://wiki.eecs.yorku.ca/course_archive/2008-09/S/2021/resources?rev=1246641117&amp;do=diff</link>
        <description>Resources

	*  Files used in class.

	*  SPIM: the MIPS simulator for Windows. For for other platforms, see this site. 

	*  Icarus: the Verilog Compiler for Windows. Unzip to c:\iverilog and include c:\iverilog\bin in your path. To set the path, use the Control Panel or run c:\iverilog\setup every time you open a DOS console. To download this software for other platforms, see</description>
    </item>
    <item rdf:about="https://wiki.eecs.yorku.ca/course_archive/2008-09/S/2021/sidebar?rev=1709906551&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2024-03-08T14:02:31+00:00</dc:date>
        <dc:creator>Anonymous (anonymous@undisclosed.example.com)</dc:creator>
        <title></title>
        <link>https://wiki.eecs.yorku.ca/course_archive/2008-09/S/2021/sidebar?rev=1709906551&amp;do=diff</link>
        <description>*  Announcements
	*  Calendar
	*  Format
	*  Lecture Notes
	*  Midterm
	*  Final Exam
	*  Labs
	*  Grades
	*  Discussion Group
	*  Resources</description>
    </item>
    <item rdf:about="https://wiki.eecs.yorku.ca/course_archive/2008-09/S/2021/start?rev=1245961625&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2009-06-25T20:27:05+00:00</dc:date>
        <dc:creator>Anonymous (anonymous@undisclosed.example.com)</dc:creator>
        <title>COMPUTER ORGANIZATION</title>
        <link>https://wiki.eecs.yorku.ca/course_archive/2008-09/S/2021/start?rev=1245961625&amp;do=diff</link>
        <description>COMPUTER ORGANIZATION





Description

CSE2021 is a unique course in that it bridges the gap between software (S/W) and hardware (H/W) and exposes the roles played by the operating system (O/S) and the digital logic (D/L) circuits. It relies on a hierarchy of abstractions to present the material in layers, switching roles from</description>
    </item>
    <item rdf:about="https://wiki.eecs.yorku.ca/course_archive/2008-09/S/2021/tests?rev=1196540487&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2007-12-01T20:21:27+00:00</dc:date>
        <dc:creator>Anonymous (anonymous@undisclosed.example.com)</dc:creator>
        <title>Assessment</title>
        <link>https://wiki.eecs.yorku.ca/course_archive/2008-09/S/2021/tests?rev=1196540487&amp;do=diff</link>
        <description>Assessment

As indicated in the Grades page, assessment in this course is based on performing eight pass/fail labs and taking four tests and an exam. The four tests are held during the term at the dates specified in the Calendar page. The exam is held during the final examination period at a date/place set by the Registrar Office. This page provides information about the tests and the exam in term of policies, scope, and outline.</description>
    </item>
    <item rdf:about="https://wiki.eecs.yorku.ca/course_archive/2008-09/S/2021/textbook?rev=1185907323&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2007-07-31T18:42:03+00:00</dc:date>
        <dc:creator>Anonymous (anonymous@undisclosed.example.com)</dc:creator>
        <title>Textbook</title>
        <link>https://wiki.eecs.yorku.ca/course_archive/2008-09/S/2021/textbook?rev=1185907323&amp;do=diff</link>
        <description>Textbook

You will require the following textbook for this course:

	*  Jane Doe. Absolute Computing. Second edition. Addison Wesley, 2007.

You may purchase this book through the York University Bookstore.</description>
    </item>
    <item rdf:about="https://wiki.eecs.yorku.ca/course_archive/2008-09/S/2021/the_multi-cycle_cpu?rev=1195197356&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2007-11-16T07:15:56+00:00</dc:date>
        <dc:creator>Anonymous (anonymous@undisclosed.example.com)</dc:creator>
        <title>The Multi-Cycle CPU</title>
        <link>https://wiki.eecs.yorku.ca/course_archive/2008-09/S/2021/the_multi-cycle_cpu?rev=1195197356&amp;do=diff</link>
        <description>The Multi-Cycle CPU

This lecture covers the design and implementation of the MIPS CPU using a multi-cycle approach. This implementation addresses the two main faults of the single-cycle CPU by eliminating hardware redundancy on the chip and starting the next instruction immediately after the current one completes its execution (rather than waiting a fixed amount of time based on the slowest instruction).</description>
    </item>
    <item rdf:about="https://wiki.eecs.yorku.ca/course_archive/2008-09/S/2021/the_single_cycle_cpu?rev=1194628933&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2007-11-09T17:22:13+00:00</dc:date>
        <dc:creator>Anonymous (anonymous@undisclosed.example.com)</dc:creator>
        <title>The Single-Cycle CPU</title>
        <link>https://wiki.eecs.yorku.ca/course_archive/2008-09/S/2021/the_single_cycle_cpu?rev=1194628933&amp;do=diff</link>
        <description>The Single-Cycle CPU

This lecture covers the design and implementation of the MIPS CPU using a single-cycle approach. Albeit slow, this implementation is very simple and clean and allows us, once we understand it, to explore more sophisticated approaches.</description>
    </item>
    <item rdf:about="https://wiki.eecs.yorku.ca/course_archive/2008-09/S/2021/verilog_modules?rev=1195176592&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2007-11-16T01:29:52+00:00</dc:date>
        <dc:creator>Anonymous (anonymous@undisclosed.example.com)</dc:creator>
        <title>Verilog Modules</title>
        <link>https://wiki.eecs.yorku.ca/course_archive/2008-09/S/2021/verilog_modules?rev=1195176592&amp;do=diff</link>
        <description>Verilog Modules

So far we have been writing Verilog top-level modules that test components. In this lecture we learn how to write te components themselves. 

Outline

A Verilog top-level (i.e. main) module consists of the following section:

	*  A module</description>
    </item>
    <item rdf:about="https://wiki.eecs.yorku.ca/course_archive/2008-09/S/2021/whats_new?rev=1252363499&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2009-09-07T22:44:59+00:00</dc:date>
        <dc:creator>Anonymous (anonymous@undisclosed.example.com)</dc:creator>
        <title>Announcements</title>
        <link>https://wiki.eecs.yorku.ca/course_archive/2008-09/S/2021/whats_new?rev=1252363499&amp;do=diff</link>
        <description>Announcements

New announcements will be posted here in reverse chronological order.

----------

Mon Sep 7, 09

	*  The marks of the final are now on ePost along with the overall course grades. If you have questions about your exam&#039;s mark or grade computation, wait until the Registrar Office posts the official grades; nothing can be done until then. At that point you can request a copy of your marked exam from the Dept Office. If you see errors (either in marking, or in addition, or in the grad…</description>
    </item>
</rdf:RDF>
