Maciej Korsan

Mój pierwszy raz z AHDL ;)

19 czerwca 2008, 18:18:43 | Kategorie: Ogólne | Polibuda | Twórczość |

Wpisu dawno nie było, więc trzeba coś napisać. Treść na pewno spodoba się Pingwineczce, która uwielbia czytać moje kody programów, pomimo swojego kierunku studiów.

 
TITLE "Srednia czterech liczb zapisanych na 8 bitach";
INCLUDE "lpm_add_sub.inc";
SUBDESIGN srednia
(
    A[7..0] : INPUT;
    B[7..0] : INPUT;
    C[7..0] : INPUT;
    D[7..0] : INPUT;
    rej1[7..0] : OUTPUT;
    rej2[7..0] : OUTPUT;
    rej3[7..0] : OUTPUT;
    wynik[7..0] : OUTPUT;
)
VARIABLE
    lpm_add_sub_component1 : lpm_add_sub WITH (
LPM_WIDTH = 8,
LPM_DIRECTION = "ADD",
ONE_INPUT_IS_CONSTANT = "NO"
);    lpm_add_sub_component2 : lpm_add_sub WITH (
LPM_WIDTH = 8,
LPM_DIRECTION = "ADD",
ONE_INPUT_IS_CONSTANT = "NO"
);
    lpm_add_sub_component3 : lpm_add_sub WITH (
LPM_WIDTH = 8,
LPM_DIRECTION = "ADD",
ONE_INPUT_IS_CONSTANT = "NO"
);
BEGIN
    rej1[7..0] = lpm_add_sub_component1.result[7..0];
    lpm_add_sub_component1.dataa[7..0] = A[7..0];
    lpm_add_sub_component1.datab[7..0] = B[7..0];
    rej2[7..0] = lpm_add_sub_component2.result[7..0];
    lpm_add_sub_component2.dataa[7..0] = C[7..0];
    lpm_add_sub_component2.datab[7..0] = D[7..0];
    rej3[7..0] = lpm_add_sub_component3.result[7..0];
    lpm_add_sub_component3.dataa[7..0] = rej1[7..0];
    lpm_add_sub_component3.datab[7..0] = rej2[7..0];
    wynik[7..6]=GND;
    wynik[5..0]=rej3[7..2];
 
END;
 
 

liczy średnią 4 liczb 8-bitowych :)

2 komentarze »



butelka

11 grudnia 2005, 14:29:00 | Kategorie: Twórczość |
Zamknięty w butelce bez dna i nakrętki,
dryfuję w przestrzeni bez światła, lecz z cieniem.
Nie czuję czasu, nie czuję ran,
tu nie mam wrogów, tu jestem sam.
Zniknęło wszystko co kiedyś było,
co teraz jest, echo tu zanosiło.
Odbijam się gdzieś w połowie,
od ściany wewnętrznej - tej jednej gładkiej doskonale.
Przez pryzmat przyszłości widzę kontury.
Ktoś stłucze butelkę paranoji kamieniem,
by zacząć nową epokę
1 komentarz »



ortsul

11 grudnia 2005, 14:22:06 | Kategorie: Twórczość |
W lustrzanym świecie z tykaniem zegara w tle żyję,
z gitary dźwiękami na plecach, poezją me serce bije.
Czy dojdę do szczytu by zatknąć flagę?
Czy dostanę mądrość siłę i odwagę?
W lustrzanym świecie wszystko jest inaczej,
idź przed siebie masz talizman bracie
Dodaj komentarz »



...

11 grudnia 2005, 14:17:43 | Kategorie: Twórczość |
-jaki smak ma wielokropek?
+gorzki
-dlaczego gorzki??
+bo nie słodki
-możesz dokładniej to opisać?
+nie
-szkoda
wielokropek
symbol wahania
chmura czekoladowa
z gorzkim deszczem


(dziękuję Pingwinowi za rozmowę;P wciągnąłem nieświadomie w utwór:P )
5 komentarzy »



razy dwa

23 października 2005, 19:50:14 | Kategorie: Twórczość |
I
Chłonę ciemność jak gąbka wodę,
bo inaczej sobie pomagać nie mogę.
Mrok mym światem - moim bratem,
Moim sługą - drogą długą.
Do końca.
Bez słońca

II
Sekunda, minuta, godzina dzien,
Twe życie odchodzi już w cień.
Bezpowrotnie zanurza się w otchłani historii
bez planu lotu i trajektorii.
TIK-TAK TIK-TAK
Rośnie drzewo, śpiewa ptak
TIK-TAK TIK-TAK
Ścieli drzewo i zdechł ptak
TIK-TAK TIK-TAK
Co jest z Tobą? Gdzie Twój świat?
TIK-TAK TIK-TAK
Czyżby Cię pożarła mgła?
Dodaj komentarz »



Wcześniejsze wpisy