-
Path: news-archive.icm.edu.pl!agh.edu.pl!news.agh.edu.pl!news.cyf-kr.edu.pl!news.nask
.pl!news.nask.org.pl!news.internetia.pl!not-for-mail
From: Mario <m...@...pl>
Newsgroups: pl.misc.elektronika
Subject: Re: VHDL vs. Verilog
Date: Tue, 20 Aug 2013 23:45:37 +0200
Organization: Netia S.A.
Lines: 29
Message-ID: <kv0onj$e4u$1@mx1.internetia.pl>
References: <6...@g...com>
<kum3e0$4sa$1@node2.news.atman.pl>
<a...@g...com>
<kv0g6l$4iu$1@node2.news.atman.pl>
<4...@g...com>
NNTP-Posting-Host: 83.238.217.227
Mime-Version: 1.0
Content-Type: text/plain; charset=UTF-8; format=flowed
Content-Transfer-Encoding: 8bit
X-Trace: mx1.internetia.pl 1377035827 14494 83.238.217.227 (20 Aug 2013 21:57:07 GMT)
X-Complaints-To: a...@i...pl
NNTP-Posting-Date: Tue, 20 Aug 2013 21:57:07 +0000 (UTC)
In-Reply-To: <4...@g...com>
X-Tech-Contact: u...@i...pl
X-Antivirus-Status: Clean
X-Antivirus: avast! (VPS 130820-1, 2013-08-20), Outbound message
User-Agent: Mozilla/5.0 (X11; U; Linux i686; en-US; rv:1.5) Gecko/20031007
X-Server-Info: http://www.internetia.pl/
Xref: news-archive.icm.edu.pl pl.misc.elektronika:651227
[ ukryj 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
- Mikroskop 3D
- Jak być bezpiecznym z Li-Ion?
- Szukam monitora HDMI ok. 4"
- Obcinaczki z łapaczem
- termostat do lodowki
- SEP 1 kV E
- Aku LiPo źródło dostaw - ktoś poleci ?
- starość nie radość
- Ataki hakerskie
- Akumulatorki Ni-MH AA i AAA Green Cell
- Dławik CM
- JDG i utylizacja sprzetu
- Identyfikacja układ SO8 w sterowniku migających światełek choinkowych
- DS1813-10 się psuje
- Taki tam szkolny problem...
Najnowsze wątki
- 2024-12-21 Warszawa => Java Developer <=
- 2024-12-21 Zalesie Borowe => Medical Equipment Service Engineer <=
- 2024-12-21 Żerniki => Specjalista ds. Employer Brandingu <=
- 2024-12-21 jak tacy debile
- 2024-12-20 Precedensy politycznie motywowanego nie wydawania w UE
- 2024-12-20 Obrońcy
- 2024-12-20 Obrońcy
- 2024-12-20 Obrońcy
- 2024-12-20 Gdańsk => Inżynier bezpieczeństwa aplikacji <=
- 2024-12-20 czyste powietrze
- 2024-12-20 Katowice => Analyst in the Trade Development department (experience wi
- 2024-12-20 Opole => Inżynier Serwisu Sprzętu Medycznego <=
- 2024-12-20 Katowice => Regionalny Kierownik Sprzedaży (OZE) <=
- 2024-12-20 Rzeszów => International Freight Forwarder <=
- 2024-12-20 Katowice => Key Account Manager (ERP) <=