-
Path: news-archive.icm.edu.pl!news.gazeta.pl!not-for-mail
From: Konop <k...@g...pl>
Newsgroups: pl.misc.elektronika
Subject: Re: VHDL - typy. Problem :(
Date: Sun, 29 May 2011 17:10:54 +0200
Organization: "Portal Gazeta.pl -> http://www.gazeta.pl"
Lines: 38
Message-ID: <irtnl9$a7i$1@inews.gazeta.pl>
References: <4ddea817$0$2450$65785112@news.neostrada.pl> <irnokc$pal$1@news.onet.pl>
<4ddfcc85$0$2446$65785112@news.neostrada.pl> <irqcai$fl1$1@news.onet.pl>
<4de1c82c$0$2437$65785112@news.neostrada.pl>
NNTP-Posting-Host: hmk227.internetdsl.tpnet.pl
Mime-Version: 1.0
Content-Type: text/plain; charset=UTF-8; format=flowed
Content-Transfer-Encoding: 8bit
X-Trace: inews.gazeta.pl 1306681833 10482 79.188.62.227 (29 May 2011 15:10:33 GMT)
X-Complaints-To: u...@a...pl
NNTP-Posting-Date: Sun, 29 May 2011 15:10:33 +0000 (UTC)
X-User: konoppo
X-Antivirus: avast! (VPS 110529-0, 2011.05.29), Outbound message
In-Reply-To: <4de1c82c$0$2437$65785112@news.neostrada.pl>
X-Antivirus-Status: Clean
User-Agent: Mozilla/5.0 (Windows; U; Windows NT 5.1; pl; rv:1.9.2.17) Gecko/20110414
Thunderbird/3.1.10
Xref: news-archive.icm.edu.pl pl.misc.elektronika:611263
[ ukryj nagłówki ]W dniu 2011.05.29 06:14, Piotr pisze:
> W dniu 2011-05-28 10:38, Michoo pisze:
>> W dniu 27.05.2011 18:08, Piotr pisze:
>>> Dziękuję. Już sobie poradziłem z tym problemem. Błąd leżał w zakresie
>>> integer'a. Nie może być tak, że łącze wyjsce vectorowe z wejściem
>>> integer i integer ma mniejszy zakres niż można zapisać na vectorze i
>>> odwrotnie.
>> Namieszałeś:
>
>
> Nie chodzilo mi o to, zeby polaczyc tak "bezposrednio". Dalej niestety
> nie wiem czemu to nie dziala. Nie zamieszczam calego kodu. Tylko to co
> jest zle. :(
>
> entity IntegerNaVector is port (
> we: in integer range 128 downto -127;
> wy: out std_logic_vector(7 downto 0));
> end entity IntegerNaVector;
>
> W procesie w architecture mam:
>
> wy <= std_logic_vector(conv_signed(we, 8)); -- zle :(
>
>
>
> Nie udalo mi sie tego w zaden sposob ominac. Port "we" na schemacie
> graficznym ma bity 0:6 - czyli 7 bitów. Nie wiem dlaczego tak jest. :(
> Przeciez to jest 256 wartosci. :(
Tak naprawdę, to jest to 255 wartości, ale w typowym zapisie U2, to to
będzie 9 bitów :)... powinieneś dać 127 downto -128. Choć oczywiście to
nie wyjaśnia ani nie rozwiązuje problemu. W tym Ci nie pomogę, bo to
powód, dla którego przestałem lubieć VHDLa na rzecz Veriloga ;)...
--
Pozdrawiam
Konop
Następne wpisy z tego wątku
- 11.06.11 21:32 j...@g...com
Najnowsze wątki z tej grupy
- Weryfikacja myjki ultradźwiękowej
- zasieg radaru
- Zmywarka Bosch SRV55T43EU - awaria
- Kod zniżkowy w TME do 26.09.2025
- SFP, 10G, simplex sc/apc
- [słabe wiatry powodują - przyp. JMJ] Energetyczny paraliż w Niemczech
- NxtPaper
- Programiści nie przestają zadziwiać świat
- Długi kabel zasilający a na końcu procek
- Dlaczego nam nie idzie
- Co czujnik to inna temperatura
- Jak naprawić pilota
- Dlaczego TMP wer. 2.0 nie może być sprzedawany jako patyk USB lub karta PCIe 1x?!?
- produkcja w UE
- Pamięć SRAM nie działa z Z80182
Najnowsze wątki
- 2025-09-21 Duduś chce zostać milionerem! Już zaciągnął kredyt i kupił mieszkanie 700m2, a teraz napisał i wydał ks. pt. "To ja"!
- 2025-09-21 Nowe uprawnienia PIP od 1 stycznia 2026
- 2025-09-21 Weryfikacja myjki ultradźwiękowej
- 2025-09-21 Wyłudzenia świadczeń przez obcokrajowców
- 2025-09-21 wprowadzili system kaucyjny ustawą
- 2025-09-20 W Play chciałem kupić Huawei -- jako swój pierwszy smartfon...
- 2025-09-20 W Play chciałem kupić Huawei -- jako swój pierwszy smartfon...
- 2025-09-20 Kopiowanie telefonu
- 2025-09-20 Warszawa => AWS Cloud Engineer <=
- 2025-09-20 Łódź => Regular Network Engineer <=
- 2025-09-20 Gdynia => Przedstawiciel handlowy / KAM (branża TSL) <=
- 2025-09-20 wrzesień
- 2025-09-20 Łomiarz wychodzi w marcu
- 2025-09-19 Czeladź => Specjalista ds. public relations <=
- 2025-09-19 Warszawa => International Freight Forwarder <=