-
Data: 2013-08-20 23:45:37
Temat: Re: VHDL vs. Verilog
Od: Mario <m...@...pl> szukaj wiadomości tego autora
[ pokaż wszystkie nagłówki ]W dniu 2013-08-20 22:57, s...@g...com pisze:
> W dniu wtorek, 20 sierpnia 2013 21:31:26 UTC+2 użytkownik Sebastian Biały napisał:
>> On 2013-08-17 22:30, s...@g...com wrote:
>>
>>> A wystarczy napisać A<=B+C
>>
>>
>>
>> Tak, to faktycznie bardzo proste do pierwszego pytania: a to ma być
>>
>> unsigned, 1C, 2C czy może w kodzie Graya (i którym) i czy sumator ma być
>>
>> może szeregowy czy może równoległy?
>
> Sprawa jest identyczna jak w każdym innym języku. Jeżeli dajmy na to napiszemy w
Pascalu a:=b+c; , to równie dobrze można postawić pytanie "czy te zmienne będą typu
integer, a może real?". Odpowiedź w obu przypadkach jest taka sama: jak se
zmienne/sygnały zadeklarujesz, tak masz. Standardowo przy zapisie A<=B+C narzędzia
implementujące zrobią Ci równoległy sumator. Ale jak chcesz, nie ma problemu, żeby
poskładać 1-no bitowe sumatory z przeniesieniem w VHDL'u w n-bitowy szeregowiec.
Tylko po co?
>
Tylko, że czasami trzeba robić operacje na różnych typach. I nie ma
standardowych bibliotek do konwersji typów. Różnice między kolejnymi
standardami 1076 niby niewielkie, a w praktyce trzeba się napieprzyć aby
aby coś poprawnie skompilować. W C masz niejawne rzutowanie, możesz też
sam rzutować do jakiegoś typu. Nie musisz do tego celu kombinować z
dołączaniem bibliotek i martwić się czy będą działały z aktualną wersją
języka. No i możesz po prostu pisać w starej wersji standardu i nowy
kompilator się o to nie obrazi.
--
pozdrawiam
MD
Następne wpisy z tego wątku
- 21.08.13 05:45 Jacek Radzikowski
- 21.08.13 09:09 J.F.
- 21.08.13 12:42 Adam Górski
- 21.08.13 17:20 s...@g...com
- 21.08.13 17:32 Mario
- 21.08.13 17:33 s...@g...com
- 21.08.13 17:40 s...@g...com
- 21.08.13 18:59 Sebastian Biały
- 21.08.13 19:08 Sebastian Biały
- 21.08.13 19:46 Mario
- 21.08.13 20:03 Grzegorz Jablonski
- 22.08.13 20:58 Jakub Rakus
Najnowsze wątki z tej grupy
- Czym obecnie programuje się EPROM-y?
- zagadka sieciowa
- W Polsce powstaje grawitacyjny magazyn energii
- Linux wciąż wspiera dyskietki. Porządki w sterownikach do FDD
- Koniec z instalacją niezatwierdzonych aplikacji na Androidzie
- To koniec Starlinka dla Ukrainy. Karol Nawrocki zdecydował
- [OT] Wycinanie pianki kostkowej / szesciennej
- Alarm do lodówki
- Poczta Polska na Discord-zie
- Aku do UPS
- czy ludzie przestali słuchać muzyki?
- zabawa czatem :)
- Modernizacja instalacji elektrycznej w wielkiej płycie
- Co to za dziwne "białe namioty" co stawiają je w różnych dziwnych miejscach?!?
- RF-Harvester
Najnowsze wątki
- 2025-08-29 Motodziennik test - NOWOŚĆ - LEAPMOTOR T03 - LEPSZY OD DACII SPRING. Za 100 zeta miesięcznie...
- 2025-08-29 Czym obecnie programuje się EPROM-y?
- 2025-08-29 Warszawa => International Freight Forwarder <=
- 2025-08-29 Warszawa => Senior Algorithm Developer (Java/Kotlin) <=
- 2025-08-29 Kraków => Senior Fullstack Engineer (Low-Code Platform) <=
- 2025-08-28 Automat do bondingu IC
- 2025-08-28 Internet bezprzewodowy Wi-Fi 5G
- 2025-08-28 Minister pobity
- 2025-08-28 Zameldowanie
- 2025-08-27 zagadka sieciowa
- 2025-08-27 W Polsce powstaje grawitacyjny magazyn energii
- 2025-08-27 Koniec z instalacją niezatwierdzonych aplikacji na Androidzie
- 2025-08-27 W Polsce powstaje grawitacyjny magazyn energii
- 2025-08-27 Linux wciąż wspiera dyskietki. Porządki w sterownikach do FDD
- 2025-08-27 Koniec z instalacją niezatwierdzonych aplikacji na Androidzie