-
Data: 2015-10-30 15:14:54
Temat: Re: FPGA ISE Xilinx
Od: Grzegorz Kurczyk <g...@c...usun.slupsk.pl> szukaj wiadomości tego autora
[ pokaż wszystkie nagłówki ]W dniu 30.10.2015 o 10:34, Janko pisze:
>>
>> Strasznie "pogmatwane" pytanie.. O ile dobrze rozumiem, chodzi Ci o przetworzenie
y=f(x) - (x - ośmiobitowa dana). Jeżeli o to chodzi, to sprawa jest banalna.
Zaimplementuj ROM wykorzystując IP generator.
>>
>
> Napiszę raz jeszcze w czym problem.
> Mam daną odczytaną z ADC (16-to bitowy wektor).
>
> Robię z niej inta:
> integerResult <= to_integer(unsigned(inputVector));
> No i teraz chciałbym przepchnąć tą liczbę UART-em do PC (taki mój debug systemu).
>
> Gdybym to robił dla AVR-a to daną liczbę dzieliłbym w celu wyłuskania,
tysięcy-setek-dziesiątek-jedności tyle razy ile to konieczne i wysyłał kolejne
cyferki.
> Nie wiem jak to zrealizować w VHDL-u.
A nie prościej wysłać te 16-bitów jako dwa bajty ?
>
>>> Ponadto gdzieś kiedyś czytałem że jest jakieś narzędzie, które potrafi wskazać
najmniejszy w zasoby układ do którego można wgrać ukończony projekt.
>>
>> iMPACT.
>>
> Możesz podpowiedzieć jaka to funkcja, komenda??
>
Cały czas mam wrażenie, że chcesz pisać program w VHDL-u
VHDL/Verilog to nie jest język programowania tylko opisu sprzętu.
Nie ma funkcji lub komendy do wysyłania bajtów przez UART. Trzeba sobie
"wystrugać" kawałek sprzętu, który to zrealizuje.
Myśl na takiej zasadzie: Mam wiadro TTL-i z całej serii i muszę za ich
pomocą wysłać szeregowo kilka 16-bitów w takiej formie coby pasowały do
RS232.
Czyli pewnie będzie potrzebny będzie jakiś rejestr równoległo-szeregowy
o długości 16-bitów + 2 bity startu + 2 bity stop. Jakiś licznik tych
bitów, dzielnik częstotliwości narzucający prędkość wysyłania bitów itd/itp.
W Verilogu mogę na prędce naskrobać taki moduł.
--
Pozdrawiam
Grzegorz
Następne wpisy z tego wątku
- 31.10.15 01:18 s...@g...com
Najnowsze wątki z tej grupy
- w czasach LED komary mają ciężko
- walizka z kodami
- Rejestrator temperatur - termopara, siec
- Router LTE z możliwością zmian MTU
- Fajny film widziałem...
- Jaka ładowarka sieciowa do Iphona?
- Taśma izolacyjna do prac elektrycznych
- Recenzja 3.1A ;) w 6 gniazdach...
- Re: Recenzja 3.1A ;) w 6 gniazdach...
- Re: Recenzja 3.1A ;) w 6 gniazdach...
- Re: Recenzja 3.1A ;) w 6 gniazdach...
- Wkrętarki, wiertarki...
- Zasilacz impulsowy 12V 10A, coś godnego uwagi jako zamiennik akumulatora wkrętarki
- Mouser - koszt wysyłki
- [OT] Jak wycinac ksztalt w piance lub styropianie?
Najnowsze wątki
- 2025-07-19 Zakrzewo => SAP HCM Consultant <=
- 2025-07-19 Poznań => Konsultant SAP HCM <=
- 2025-07-19 Poznań => SAP HCR Consultant <=
- 2025-07-18 celnicy pobili policjanta
- 2025-07-18 Warszawa => Technik IT - Konfiguracja i Wsparcie Sprzętowe <=
- 2025-07-18 Warszawa => Specjalista ds. Sprzętu IT i Wsparcia Technicznego <=
- 2025-07-18 Białystok => Kotlin Developer <=
- 2025-07-18 Warszawa => Sales Director (Cloud solutions) <=
- 2025-07-18 Spalinowa trauma
- 2025-07-18 Polska => Senior Key Account Manager <=
- 2025-07-18 Białystok => Programista Kotlin <=
- 2025-07-18 Szczecin => Key Account Manager IT <=
- 2025-07-18 Łódź => Programista Mainframe (z/OS, Assembler) <=
- 2025-07-18 Łódź => Mainframe (z/OS, Assembler) Developer <=
- 2025-07-18 Lublin => Delphi Programmer <=