Part 1:
Question: Design the hardware and software driver that will implement a byte-wide data transfer from your processor to a peripheral device. Each transfer must be accompanied by a strobe to deskew the data. Draw the UML sequence diagram and the timing diagram reflecting the operation of your design.
Part 2:
Question: Design a model using a flow diagram or pseudo code, hardware, and the software driver that will implement a byte-wide bidirectional data transfer between your processor and four different peripheral devices utilizing a star bus configuration. Each leg of the star supports separate address and data bus components.
In addition to data lines and the address, Find all of the essential control signals. Draw the timing diagram reflecting the operation of your design.
Solve these parts in details and provide examples to support your rationale.