Czy może mi ktoś pomóc będę wdzięczny za Waszą pomoc nie jest to moja dziedzina studiuje informatyke i musze przejsc ten przedmiot

Zaprojektuj potokowy uklad obliczajacy wyrazenie FOUT. narysuj sch.
blokowy z umiejscowieniem rejestrow , okresl wielkosc opoznienia ukladu
przetwarzania (latency), , podaj minimalna szerokosc wyjsciowej sciezki
danych nie powodujaca obcinania wyniku
FOUT = | [(A+B)*K + A*L] A if A>B
| [(A+B)*K+B*L]*B if A<=B
gdzie A,B- wejscia 8 bitowe; K,L - stałe 4bitowe