design a instruction set architecture in a microprocessor

Job ID: 30866970

Budget: $10 – $30 USD

Design the instruction set architecture of a single cycle processor with 18 bit wide instructions,
and data-word width of your choice. need to show the hardware implementation details
of the processor. In particular, provide the
• Instruction set along with the binary codes
• Instruction encoding/decoding logic
• Discuss various tradeoffs made in your design to optimize the following:
– Instruction coverage
– Dataword width,
– Number of registers,
– Memory adressing scheme (byte or word addressable, base/offset based addressing)
– Memory address and offset range
– Jump offset range
– Branch offset range
• Show the data path needed to implement your design
• Discuss the the control signals and their logic