problem z projektem
Masz problem? Zapytaj na forum elektroda.pl
From: "Piotr Jaros" <pjaros_at_nospam_o2.pl>
Subject: problem z projektem
Date: Mon, 8 Dec 2003 18:19:29 +0100
Mam problem. Otóż muszę zrobić projekcik układu kombinacyjnego, który działa
w następujący sposób:
- dostaje 8-bitowe słowo na wejście np 11100011
- wykrywa najmniej znaczące zero i na wyjście podaje ciag przesunięty, w tym
wypadku 11111000
chodzi o to, by wszystko co jest po prawo od najmniej znaczącego zera było
przenoszone na początek /licząc od lewej/ :)
czy ktoś z Was ma pomysły??
z góry dziękuję
Piotrek
PS. całość mam robić w programie Max+ na alterze
========
Path: news-archive.icm.edu.pl!mat.uni.torun.pl!news.man.torun.pl!news.man.poznan.pl!newsfeed.tpinternet.pl!atlantis.news.tpi.pl!news.tpi.pl!not-for-mai
From: Marcin E. Hamerla <Xmehamerla_at_nospam_Xpro.Xonet.Xpl.remove_X>
Subject: Re: problem z projektem
Date: Mon, 08 Dec 2003 18:23:58 +0100
Piotr Jaros napisal(a):
Mam problem. Otóż muszę zrobić projekcik układu kombinacyjnego, który działa
w następujący sposób:
- dostaje 8-bitowe słowo na wejście np 11100011
- wykrywa najmniej znaczące zero i na wyjście podaje ciag przesunięty, w tym
wypadku 11111000
chodzi o to, by wszystko co jest po prawo od najmniej znaczącego zera było
przenoszone na początek /licząc od lewej/ :)
czy ktoś z Was ma pomysły??
z góry dziękuję
PS. całość mam robić w programie Max+ na alterze
Moze to brzydko, ale na listach typu embedded, design czy fpga
zawodnicy-studenci, szukajacy pomocy do zaliczenia, sa z definicji
wysylani na wysokie drzewo.
--
Pozdrowienia, Marcin E. Hamerla
"Every day I make the world a little bit worse."
========
Path: news-archive.icm.edu.pl!mat.uni.torun.pl!news.man.torun.pl!news2.icm.edu.pl!news.atman.pl!newsfeed.tpinternet.pl!atlantis.news.tpi.pl!news.tpi.pl!not-for-mai
From: "Andy" <anok_at_nospam_ceti.pl>
Subject: Re: problem z projektem
Date: Mon, 8 Dec 2003 19:19:49 +0100
Użytkownik "Piotr Jaros" <pjaros_at_nospam_o2.pl> napisał w wiadomości
news:br2bqv$s6d$1_at_nospam_news.onet.pl...
Mam problem. Otóż muszę zrobić projekcik układu kombinacyjnego, który
działa
w następujący sposób:
- dostaje 8-bitowe słowo na wejście np 11100011
- wykrywa najmniej znaczące zero i na wyjście podaje ciag przesunięty, w
tym
wypadku 11111000
chodzi o to, by wszystko co jest po prawo od najmniej znaczącego zera było
przenoszone na początek /licząc od lewej/ :)
czy ktoś z Was ma pomysły??
...
idea dzialania to np. rejestr przesuwajacy w prawo, zapetlony
i kontrola najmlodszego bitu (bitu 0)
krecimy rejestrem dopoki na najmlodszym bicie jest 1
jesli 0 to koniec krecenie i w rejestrze mamy wynik
--
Andrzej
========
Path: news-archive.icm.edu.pl!news.rmf.pl!agh.edu.pl!news.agh.edu.pl!news2.icm.edu.pl!newsfeed.tpinternet.pl!atlantis.news.tpi.pl!news.tpi.pl!not-for-mai
From: "Andy" <anok_at_nospam_ceti.pl>
Subject: Re: problem z projektem
Date: Mon, 8 Dec 2003 19:27:04 +0100
dodam, ze to nie bedzie uklad kombinacyjny
--
Andrzej
========
Path: news-archive.icm.edu.pl!mat.uni.torun.pl!news.man.torun.pl!news2.icm.edu.pl!news.onet.pl!newsgate.onet.pl!newsgate.p
From: zielpro_at_nospam_poczta.onet.pl (ziel)
Subject: RE: problem z projektem
Date: 8 Dec 2003 21:15:09 +0100
On Behalf Of Piotr Jaros
chodzi o to, by wszystko co jest po prawo od najmniej znaczącego zera było
przenoszone na początek /licząc od lewej/ :)
Czyli zliczanie "jedynek" o ile liczba jest parzysta?
Banał.
Co studiujesz?
pzdr
Artur
--
Archiwum grupy: http://niusy.onet.pl/pl.misc.elektronika
========
Path: news-archive.icm.edu.pl!mat.uni.torun.pl!news.man.torun.pl!news.man.poznan.pl!newsfeed.gazeta.pl!news.nask.pl!uw.edu.pl!news.pw.edu.pl!news.itl.waw.pl!not-for-mai
From: "Jacek R. Radzikowski" <jacek_at_nospam_piranet.org>
Subject: Re: problem z projektem
Date: Mon, 8 Dec 2003 20:26:27 +0000 (UTC)
Piotr Jaros <pjaros_at_nospam_o2.pl> wrote:
Mam problem. Otóż muszę zrobić projekcik układu kombinacyjnego, który działa
w następujący sposób:
- dostaje 8-bitowe słowo na wejście np 11100011
- wykrywa najmniej znaczące zero i na wyjście podaje ciag przesunięty, w tym
wypadku 11111000
koder priorytetowy i jakis shifter o przesunieciu zaleznym od wyjscia
z kodera. powinno dac sie zrobic na 3-4 poziomach logiki.
pzdr.
j.
========
Path: news-archive.icm.edu.pl!mat.uni.torun.pl!news.man.torun.pl!news2.icm.edu.pl!lublin.pl!news.onet.pl!not-for-mai
From: J.F. <jfox_nospam_at_nospam_poczta.onet.pl>
Subject: Re: problem z projektem
Date: Tue, 09 Dec 2003 07:03:38 +0100
On Mon, 8 Dec 2003 18:19:29 +0100, Piotr Jaros wrote:
Mam problem. Otóż muszę zrobić projekcik układu kombinacyjnego, który działa
w następujący sposób:
- dostaje 8-bitowe słowo na wejście np 11100011
- wykrywa najmniej znaczące zero i na wyjście podaje ciag przesunięty, w tym
wypadku 11111000
chodzi o to, by wszystko co jest po prawo od najmniej znaczącego zera było
przenoszone na początek /licząc od lewej/ :)
Rozumiem ze innymi slowy masz "obracac" slowo, az sie pojawi zero na
najmlodszym bicie ? [O ile w ogole jest]
czy ktoś z Was ma pomysły??
PS. całość mam robić w programie Max+ na alterze
No to co masz za problem ? Piszesz VHDL, rownania czy tabele stanow,
a potem patrzysz czy zgrabnie skompilowal :-)
J.
========
Path: news-archive.icm.edu.pl!mat.uni.torun.pl!news.man.torun.pl!news.man.poznan.pl!newsfeed.tpinternet.pl!atlantis.news.tpi.pl!news.tpi.pl!not-for-mai