50 likes | 127 Vues
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.
E N D
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).