cwbe coordinatez:
101
63533
766908
2016246
6501906
8620286

ABSOLUT
KYBERIA
permissions
you: r,
system: public
net: yes

neurons

stats|by_visit|by_K
source
tiamat
K|my_K|given_K
last
commanders
polls

total descendants::2
total children::1
1 ❤️


show[ 2 | 3] flat


pozeram, ze tu to zije :)

ja sa prave len zacinam ucit, a (asi ako kazdy) mam dilmeu VHDL vs Verilog.

zatial sa ucim VHDL, lebo syntax mi prisla zrozumitelnejsia, no uz pri druhoch datovych typov mi to prijde cele nejako divne vymyslene a neviem ci by mi Verilog nesadol predsalen lepsie...

nechapem napriklad, preco pre fixed-point existuje okrem signed a unsigned este aj integer... vsade sa hovori o tom, ze to nie su programovacie jazyky, ale jazyky na opis hardware, no nebude ten integer prave na HW urovni identicky s UNSIGNED? ma to nejaky dovod, preco to vo VHDL je takto?

je mi jasne, ze pri integer sa da zadat ako max hodnota aj ine cislo nez 2^n, no neni na HW urovni to iste ked mam integer 0-200 vs 8-bit unsigned (0-255) ?




00000101000635330076690802016246065019060862028608620377
stick
 stick      28.04.2019 - 11:09:47 [1K] , level: 1, UP   NEW
https://stackoverflow.com/questions/23253768/vhdl-unsigned-vector-vs-integer-comparison

0000010100063533007669080201624606501906086202860862037708620404
Weaponized Cringe
 Weaponized Cringe      28.04.2019 - 14:35:33 [1K] , level: 2, UP   NEW
ked mne nejde o to, ze ake rozdielne features ktoremu datovemu typu zadefinovali, skor by som rad pochopil, aky ma zmysel mat pre prirodzene cisla dva rozne datove typy. (a btw, v tom linku tym "comparison" v nadpise nemysleli porovnavanie features tych dvoch datovych typov, ale riesia kedy/ako ich mozu medzi sebou doslova porovnavat v zmysle vacsie mensie rovne ... )

kazdopadne, napr ked si vyhradim miesto pre integer s rozsahom 0-255 a zapisem do neho 170 vs si vyhradim miesto pre 8-bit unsigned a zapisem do neho 10101010, nebude to na HW urovni identicke?
Ak ano, tak aku ma vyhodu, ze sa to da vo VHDL opisat dvoma roznymi sposobmi?
ja vidim zatial len nevyhody - napr ze podla toho, ktorym sposobom (int alebo unsigned) opisem tych istych 8-bitov, ma od toho momentu zacne VHDL jazyk umelo obmedzovat v tom, co s tymi 8-bitmi mozem robit. (lebo int a unsigned maju ine moznosti).

v jazyku, ktory ma opisovat low-level HW vrstvu, navyse v jeho uplnych zakladoch (nie nejaka vysoka abstrakcia), mi to prijde nejake divne, tak by som chcel pochopit, preco/naco to tak je / preco existuje integer a nemame namiesto neho silnejsi unsigned, ktory by umoznoval to iste,, ked je to na HW urovni to iste a ak to spravne chapem, tak sa aj pouzivaju oba typy na to iste (prirodzene cisla)

mi mozno nieco zasadne unika... mozno pochopim ked mi dojde devboard a zacnem s tym realne robit...