[elektro] Bitforgatás C-ben - elegant.
elight
elight at gmail.hu
Fri Jan 16 13:52:48 CET 2015
Szia.
Nem vicc!
Ha a spec. perifériákat timereket és a INT -eket stb. is nézed ,
akkor elég nehéz kivitelezni , hogy kapj egy teljes portot
és ha esetleg kettő kellene , az már tuti nem jön össze
az alap chip-en. Vagy ha igen, akkor nem abban
a sorrendben ahogy kellene.
Idő meg sokszor van mint a tenger, az újabban
akár 180MHz -es órajellel is ketyegnek ezek a chipek..
A másik , hogy "könnyen össze jöhet" , és ha mégis,
akkor sem házon belül , hanem négy - nyolc rétegű nyákon.
Ezek a témák nekem nem érnek meg annyit, két oldalon is elég jól
el szok. eddig minden mukogetni..
A flash , ram sosincs 50% -nál jobban kiterhelve,
tehát hely is akad hozzá bőven..
A cél pont a táblázatos portolás lenne,
hogy ne kelljen mindig egyediben megoldani ezeket
a forgatásokat..
Csak előtte azt nézem, hogy talán már kitalálta
ezt valaki ezekre az ARM-okra ,
( amit éppen használok) akkor talán nem kellene
nekem már megküzdeni.
Üdv István
2015-01-16 13:36 keltezéssel, Kiss Gabor írta:
> On 01/16/2015 12:15 PM, elight wrote:
>> Tehát mondjuk ilyen bemeneti ( vagy kimeneti) bitjeim vannak:
>>
>> Pl.
>>
>> A5, A6, A7, A8, A9, A10, B6, B5, B4, B3, A2, A3. A4, A5,
>> C8, C9
>>
>> ezt szereném egy wordben ebben a sorrendben látni
>>
>> D0 - D15
>>
>> Arra gondolnék, mivel van A - F port , átadom a hat wörd tömbját
>>
>> megadnám egymásik tömbben a bitek helyét a wordsorrendnek megfelelően
>> és eredményül a rutinban megkapnám a bitek értékét.
>> vagy ugyanez a kimeneteknél visszafele.
> Matematikai szempontból egyszerű mátrixszorzás. :-)
>
>> Mindjárt békésebb lenne a nyáktervezők élete : )
> Ugye most csak viccelsz?
> A NYÁK-ot csak egyszer kell kitalálni. Spórolni akarsz fél napot
> a tervezésen, hogy aztán majd ezer év CPU idővel fizesse meg a user?
>
> g
More information about the Elektro
mailing list