Presentation on theme: "What do you expect/require of other groups? Paul Spillane, Andre Lancour, & Victor Soto."— Presentation transcript:
What do you expect/require of other groups? Paul Spillane, Andre Lancour, & Victor Soto
Group 2: Instruction Set and Initialization Memory Hierarchy/Storage – Set of instructions, design decisions, and instruction set architecture to be stored in location of memory/registers. Data handling and memory operations (Both ISA & Initialization) – Setting fixed constant value – Moving data from memory location to a register, or vice versa. – Reading and writing data from hardware devices. I/O – Instruction Set/ISA Need to determine whether to use memory-mapped or port I/O. – RISC = Memory mapped. – CISC = Limited address space and specific I/O instructions, Port I/O – Data handling and memory operations Reading and writing data from hardware devices.
Group 3: Processor pipeline, bus, registers Memory hierarchy/storage – Registers Require available registers to load data, then store register data to memory. – Bus Memory bus to connect I/O bridge to main memory. I/O – Registers If using memory-mapped I/O, require available registers to load data and write the register data to I/O device. If using port I/O, require specific registers to be reserved for port I/O operations. I/O devices most likely have their own registers. – Bus System to connect the CPU to I/O bridge.
Group 4: Power consumption & testing/performance Make sure our memory hierarchy/storage & I/O functionality works well in microprocessor through integration testing. Power specifications for hardware used in memory hierarchy/storage & I/O functionality. Time constraints for reading and writing memory for ROM and RAM. Time constraints for performing I/O operations.
Group 5: Integration/Project management Memory hierarchy/storage – The path of project, which will require memory hierarchy/storage. I/O – I/O devices to be used by microprocessor Digital display Buttons Wheel (if applicable).