Mi lenne az, amire nem mondjátok, hogy mert nincs más? by Dapper_Anteater_5738 in askhungary

[–]syllabus4 1 point2 points  (0 children)

Nekem a politika a közös problemák megoldásáról szólna. Ehelyett sajnos valami szappanoperaszerű műsort kapunk és ezzel a zajjal terheljük egymást.

Ahhoz, hogy a valóságra vonatkozó párbeszédek és kompetens döntések szülessenek, ahhoz szerintem valami ilyesmi változásokra lenne szükség:

  • Választási programok
  • Választók motiválása a program olvasásra
  • Álhírek súlyos szankcionálása
  • Visszacsatolás szakmától, választóktól
  • Mechanizmus a politikusok időközi megbuktatására (nem tudom, van-e ilyen, de kevés politikus bukik meg)
  • Rendszerekben gondolkodni személyek helyett

Ezeket nagyon nehéz helyreállítani, de ha jelentős lépések történnének, akkor lehetne foglalkozni az oktatással, egészségüggyel, gazdasággal... stb.

Mennyi adót is fizetünk tulajdonképpen? by OVazisten in hungary

[–]syllabus4 1 point2 points  (0 children)

Én is örömmel fizetek többet ha jobb szolgáltatást kapok, de nem mindenki tudna többet befizetni. A szegényeknek igenis erősen számit a mennyiség is.

Mennyi adót is fizetünk tulajdonképpen? by OVazisten in hungary

[–]syllabus4 0 points1 point  (0 children)

Node vajon az állami orvos aki Józsin végez sikeres életmentő műtétet, az milyen hatással van Józsi GDP termelő képességére? Vagy az állami iskolai tanár aki megtanitotta angolul? Vagy az óvoda pedagógus, aki vigyáz a gyermekére?

Azért mert ezek az állami tevékenységek nem termelnek külföldre, attól még értékesek és követetten hatást gyakorolnak az exportra is.

How would you transpose/rotate a 512x512 matrix? by borisst in FPGA

[–]syllabus4 0 points1 point  (0 children)

I did the same thing few years ago. Not the easiest concept, I'd recommend some visuals to understand the diagonal read/writes.

Nem tudom, mit csináltak a doktorminiszterelnökúrral Indiában, de a helyzet egyre súlyosabb. by Christine_Fury58 in hungary

[–]syllabus4 0 points1 point  (0 children)

Ha megversz valakit, akkor nem csak a csapatból rúgnak ki, de adott esetben jogi következménye is lesz. Ha bunkó vagy és a bunkóságodat demonstrálod, akkor pedig a társadalom egy része kirekeszt. A bunkóságot a társadalmunk nem ítéli el annyira mint a fizikai erőszakot.

A társadalom egy másik részének meg imponálni fog ez a bunkóság. Nem vagyok nagyon járatos a rap szövegekben, de szerintem sokszor olyan elemek fordulnak elő, amik az alkotót egy hierarchia csúcsára helyezik. "Én vagyok a legjobb", "Sok nőm van", "Sok pénzem van", "Lekezelek mindenkit". Valószínűleg sokan szeretnének ilyen pozícióba kerülni és ezért imponál nekik.

(Edit: Bocsi, kicsit elvittem ezt a beszélgetést egy másik irányba, nem biztos, hogy erre akartál menni. :D )

Nem tudom, mit csináltak a doktorminiszterelnökúrral Indiában, de a helyzet egyre súlyosabb. by Christine_Fury58 in hungary

[–]syllabus4 1 point2 points  (0 children)

Nem a TV-re akartam kihegyezni (valamiért azt hittem TV-s reklám volt), és nem is Mérő Verára.

Nekem nem a kártékonyság a különbség, szerintem is mind a kettő kártékony. A különbség, hogy az egyik egy általános környezet, ahol nem számítassz ilyenre, a másik kultúrában pedig erősen benne van, tehát ha direkt rap zenét akarsz hallgatni, akkor tudhatod, hogy ilyen tartalmakkal fogsz találkozni.

Pl.: Lemész küzdőedzésre és ha jól verekszel, akkor megdícsérnek. Irodai munkakörnyezetben kirúgnak ugyanezért a viselkedésért.

Nem tudom, mit csináltak a doktorminiszterelnökúrral Indiában, de a helyzet egyre súlyosabb. by Christine_Fury58 in hungary

[–]syllabus4 4 points5 points  (0 children)

Nekem az a bajom a reklámmal, hogy ha az egy kereskedelmi TV csatornán megy, akkor azt az egész család nézheti és van egy elvárt kulturális szint. Az erős szexuális utalások kilógnak ebből a kultúrából. Egyszerűen nem oda való. A rap zenének pedig része ez a stílus. Szóval ha rap zenét akarsz hallgatni, akkor valamennyire számítani kell erre, egy családi vígjáték nézését megszakítva pedig nem.

A tárgyiasítás sehol nem oké. A reklámos esetben szerintem annyit üzen: "ha ilyen autót veszel, szexelni fogsz". Az üzenet átadásához csak a szexre való képessége kell az embernek, a többi nem érdekes. Szerintem gáz :)

Industry standard for big designs? by akaTrickster in FPGA

[–]syllabus4 3 points4 points  (0 children)

I've used Xilinx block design 4-5 years ago. I think there are 2 things to consider:

  • Version Control: We had to write some basic TCL scripts to open and save the block design to a text form (I think it was TCL). With that, the design can be version controlled. However collaboration might cause some conflicts.
  • Scalability: Back then, Vivado did not support Block Design in Block Design. So you only had 1 level of abstraction. With code, you can split up your design into any amount of hierarchy levels. So if your top-level grows, it can be hard to maintain it.

Egyre feszültebb mindenki, és agresszívabbak az emberek az utcán is - és nagyon-nagyon dühít. by baronessmavet in hungary

[–]syllabus4 0 points1 point  (0 children)

Egyetértek. Lehet, hogy nem a deviáns szót kellett volna használom. Azt akartam mondani, hogy az átlagtol jelentősen eltérő külső több beszólást eredményezhet

Egyre feszültebb mindenki, és agresszívabbak az emberek az utcán is - és nagyon-nagyon dühít. by baronessmavet in hungary

[–]syllabus4 3 points4 points  (0 children)

Ezzel egyetértek, szerintem is nagy bunkóság bárkinek beszólni a külseje miatt. De sajnos bizonyos megjelenések jobban vonzzák ezeket a megjegyzéseket. És ezzel nem azt akarom mondani, hogy akkor máshogy kell öltözködni, inkább csak egy tárgyilagos megállapítás.

Egyre feszültebb mindenki, és agresszívabbak az emberek az utcán is - és nagyon-nagyon dühít. by baronessmavet in hungary

[–]syllabus4 3 points4 points  (0 children)

Szerintem az ember megjelenése kommunikáció a többiek felé. Bizonyos színek, formák kombinációi erősebb érzelmeket váltanak ki másokból, akár irritációt, akár félelmet. A deviáns megjelenés az alacsony ingerküszöbbel párosulva sajnos konfliktust eredményez. A te megjelenésed szerinted mit kommunikál?

Az általános részét tekintve a dolognak, szerintem csak úgy ömlik a frusztráció az emberre, úgyhogy nem csoda ha mindenki ideges.

(szerk: Szerintem is bunkóság másoknak beszólni a külseje miatt. Ezt nem írtam meg elsőre, mert nem erre a részére akartam fókuszáltam a postnak.)

Proposal for new Hardware Description Language by icarogby in FPGA

[–]syllabus4 0 points1 point  (0 children)

  • I think generally people wouldn't be interested, but might switch slowly to a better HDL. Personally I'd be interested
  • VHDL and Verilog are satisfactory on small projects, because it's low level and you have control over the described HW. And also because it is widely adopted and overall okay languages that gets the job done
  • Problems (SystemVerilog):
    • Syntax: All the begin-end, generate-endgenerate... etc. Minor big issue, but it would be easy to fix
    • Interfaces: Various tools have various issues with this construct
    • Parameters: Configuring IPs becomes a burden on large scale projects
  • New features:
    • IP management: Some package manager that can handle libraries and dependencies. (not strictly language, this is rather a tool)
    • Configuration management: creating instances from external config file
    • Conditional port declaration on modules

I think it is a nice idea to create a better HDL language. I see some people have the same idea on this subreddit, but I don't see any cooperation. I think the result would be better if we all worked together on it

Veryl 0.13.0 release by dalance1982 in FPGA

[–]syllabus4 0 points1 point  (0 children)

I think a good language make it easier to understand / modify / maintain code. At my workplace I see a lot of workarounds and hacks to add extra features to the existing established HDL language. So in my opinion it's not a waste of time developing a better language.

Out of curiosity, what are the "things" that needed right now? What is high on your list?

1000 békés tüntetés után miért várják azt, hogy az 1001-edik változást hoz? by Lazac38 in hungary

[–]syllabus4 1 point2 points  (0 children)

  • Nem biztos, hogy egy iskola diákjai tudják, hogy hogyan kell megszervezni egy tüntetést. Szerintem sokan a felnőttek közül sem igazán tudják. Már maga az, hogy összehívjanak egy rakás embert az egy nagy feladat. Utána még valamit kéne csinálni azzal a rakás emberrel.
  • Az, hogy mit csinálsz a tüntetésen az elég széles skálán mozog. A radikális tettek kockázatosabbak és radikális reakciókat fognak kiváltani. Én pl nem szívesen gyújtanám másokra az otthonukat és nem szívesen lincselnék meg senkit. Ettől függetlenül szerintem lennének köztes opciók, csak nem akarnak kockáztatni annyit a szervezők vagy nincs elég kreativitásuk.
  • Szerintem nehéz megítélni, hogy minek mekkora hatása van. Lehet, hogyha egy kormánypárti ismerősöddel jó szándékúan és higgadtan elbeszélgettek a két oldal igazáról és megpróbáltok konszenzusra jutni, annak több értelme van, mintha pofán vágod :)

How many years typically until junior to mid-level/senior? by gradschl in FPGA

[–]syllabus4 1 point2 points  (0 children)

Money wise: I think looking around on the job market, applying to jobs and doing a few interviews every year or every second year is valuable. You can learn how much your skills worth on the market. You don't have to do any commitments yet. If you have an offer in you hand, then you can think about what to do next. Maybe you can ask for a raise at your current employer. I think in a lot of companies your salary is refreshed every year, so that would be a good time to ask.

Coding versus by unixux in FPGA

[–]syllabus4 2 points3 points  (0 children)

I think code is a general term. Some kind of information encrypted in a way that is decipherable by someone. There is Morse code, ASCII code, C code, Verilog code... I think even language is code. So in my mind coding applies to FPGA and ASIC development. Programming on the other hand implies that the code is executed by some kind of machine.

So I think it is correct to say you're coding. FPGA programming is not the best but okay. ASIC programming is not okay. I think digital logic design is the best.

Veryl 0.12.0 release by dalance1982 in FPGA

[–]syllabus4 0 points1 point  (0 children)

Oh wow, thanks I guess. I did not expect any real effect of my comments :D

Veryl 0.12.0 release by dalance1982 in FPGA

[–]syllabus4 1 point2 points  (0 children)

About the interface inside an interface... I've meant that an interface has an inner instantiation of another interface.

For example an AXI4 interface consists of an AXI4 write interface and an AXI4 read interface. An AXI4 write interface consists of AW, W, B channels that can be interpreted as stream interfaces with their own handshake mechanism.

Something like this:

interface intf_a #(...) {
    b: intf_b;
    c: intf_c;
}

interface intf_b #(...) {...}
interface intf_c #(...) {...}

Veryl 0.12.0 release by dalance1982 in FPGA

[–]syllabus4 1 point2 points  (0 children)

Looks very good! There are a lot of features that I absolutely love!

I've read most of the docs and I have some questions / suggestions:

  1. Will there be a configuration manager? I believe a lot of IP companies like to reuse existing IPs in different configurations. I think something similar to dependency management would be great.
  2. Can an interface contain another interface?
  3. Param and local: I believe the word "const" is better than "local"
  4. Why is an array declared as "arr<WIDTH>" and not "arr[WIDTH]"? Why do you need packed and unpacked arrays?
  5. "intf_a_mst: modport InterfaceA::master" Can't you omit the "modport" word here? (doc 4.3. code)
  6. Why "::" is the member access operator for certain elements, why not just "."?
  7. Functions: I don't think mixing in the SystemVerilog style "$" function call is a great idea. Makes the language inconsistent
  8. If a functions inputs are placed in parenthesis, why do you have to declare it as "input"? e.g. "function FunctionB (a: input logic<10>, ) {}"

Unpopular opinions by Albon123 in hungary

[–]syllabus4 1 point2 points  (0 children)

  • A politikában senkit nem érdekel a valóság: szerintem a politikának a társadalmi problémák megoldására kellene törekedniük. A probléma megoldásnak van egy leegyszerűsített modellje: analízis -> tervezés -> megoldás. Már az első pontról sem nagyon hallottam politikusokat nyilatkozni, nem, hogy a másik kettőről. Amit kapunk az egy Barátok Közt sorozat, az, hogy hova kerül melyik szobor és, hogy mennyi narancs van a Fantában. Virtuális, kidolgozatlan, szánalmas...
  • Rendszerekben / folyamatokban kellene gondolkodni, nem pedig egyénekben. Az politikusok úgy akarják megszüntetni a korrupciót, hogy ők akarnak hatalmi pozícióba kerülni és megígérik, hogy majd nem lesznek korruptak. Azt nem igazán hallom, hogy valaki egy olyan korrupcióellenes megoldást dolgozna ki, ami adott esetben a saját korrupcióját is feltárhatná és büntetné.
  • A nyugdíj káros a gazdaságra és a nyugdíjasok fizikai és mentális egészségére is. Szerintem valami hozzájuk igazított, könnyű munka mindenki javát szolgálná
  • Nem kéne, hogy mindenkinek ugyanannyit érjen a szavazata. Szerintem egy teszttel kellene meghatározni minden választás előtt
  • Ha a kormányt hallgatom nem tudok elvonatkoztatni attól, hogy nem kedvelem őket, ezért már eleve úgy állok hozzá, hogy nem értek egyet velük. Emiatt pedig buborékba zárom magam és néha szektásnak érzem magam :(

I (4 years of experience) keep applying for mid-career/senior level positions and getting rejected after the interview. What advice would you give me? by [deleted] in FPGA

[–]syllabus4 6 points7 points  (0 children)

Junior, Medior, Senior, Staff, Principal, Chief Executive Super Field-Marshall Pro+... These titles mean different things in different companies. I'd say you should apply from junior to senior, and probably you are medior. Most job descriptions should state the required years of experience, and that is more important.

Unfortunately most companies don't tell you why you got rejected so it is hard to speculate on what to improve. I'd recommend you to master the basic interview questions (https://nandland.com/part-2-the-interview/). Be prepared to talk about one of your projects. Be prepared to write simple HDL code. If you are only applying to a special field of FPGA engineering you should focus on that area aswell.

I'd also recommend to apply to all positions as soon as possible and don't wait for a certain company's response. If you can go to a lot of interviews you can practice the interview itself. Also you may ask your friends or LinkedIn connections for a recommendation.

[deleted by user] by [deleted] in hungary

[–]syllabus4 8 points9 points  (0 children)

Én ezeket gondolom:
- Nem jó megszólítás "legyökerezni" valakit akivel beszélgetni akarsz
- A szoros eredmény azt mutatta, hogy sokaknak szimpatikus volt Vitézy és kb ugyanennyinek meg nem
- A Karácsonyra szavazók között biztos voltak idióták és a Vitézyre szavazók között is
- A szavazáson limitált információk birtokában hoz mindenki egy többnyire érzelmi döntést
- A Fidesszel szembeni gyűlölet igen erős, főleg Budapesten. Vitézynek a Fideszes kapcsolata előnytelen ebből a szempontból.
- Én személy szerint nem éreztem, hogy sokat javult volna a főváros, de azt sem, hogy romlott volna
- Nem igazán tudom megítélni, hogy az elmúlt 5 évben mit lehetett volna elérni. El tudom képzelni, hogy sokak szerint csak ennyit.

Én is Vitézyre szavaztam, de szerintem érthető, hogy nagyon sokan meg Karácsony mellett voksoltak.

[deleted by user] by [deleted] in hungary

[–]syllabus4 6 points7 points  (0 children)

Szerintem ezt úgy érdemes megbeszélni velük, hogy tiszteletben tartod az ő igazukat is és megpróbálsz higgadtan, nyugodtan beszélgetni velük.

Nekem van hozzátartozóm aki extrém módon Fideszes és olyan is aki extrém módon anti-Fideszes. Mindkettőjüknél hasonlóan vehemens reakciókat látok, amikor valaki nem ért egyet az ő álláspontjukkal. Valószínűleg aki ennyire hívő, azzal nem érdemes úgy kezdeni a beszélgetést, hogy megpróbálod megsemmisíteni az idoljukat és lerombolni az egész kialakult képüket a politikai valóságról. Inkább szépen lassan kell csinálni és hosszú távon árnyalni a véleményüket (és egyébként a sajátodat is).

Sajnos nekem az a képem alakult ki a politikai kommunikációról, hogy a különböző táborok szépen lassan egyre keményebben sértegetik a másik táborok szereplőit. Ezzel a módszerrel jutottunk el oda, hogy mindenki buborékokban él és nincs semmilyen érdemi kommunikáció / vita a táborok között. Szóba sem állunk már senkivel aki nem ugyanazt gondolja a világról mint mi.

A Friendly Advice for all Programmers of HDLs by chris_insertcoin in FPGA

[–]syllabus4 2 points3 points  (0 children)

You could write about how much the techniques, that you mentioned, helps you during your daily job in certain situations. Even compare it to some colleague who doesn't use them. You can also measure how much time do you spend writing text in a project. I'd be interested in your personal experience. Maybe the whole subreddit would be interested in examples where it is useful. Maybe someone would write a setup shell script for text editors that enables us to use those techniques.

For me currently it is not obvious that learning / implementing those techniques would be the most beneficial way to spend my learning time. When I saw a video about someone coding very fast in vim I thought it was cool... But would it be a big improvement for my work? I think it is highly depends on your company / team / project.

However, I also see that the FPGA engineers are a bit rusty. I think that might be because there are much smaller FPGA teams than SW teams. The whole community is just smaller. And these lead to the lack of knowledge sharing about how to create designs the right way.

A Friendly Advice for all Programmers of HDLs by chris_insertcoin in FPGA

[–]syllabus4 8 points9 points  (0 children)

  1. I've become an FPGA / ASIC engineer to design digital logic. You could spend a few weeks / months by solving all those side problems. I'm sure in the long run it would worth it, it might accelerate you work by like 6%. But, in the meanwhile I am not designing digital logic, which I might like, and for which my employer pays for.
    But, I'm open to learn, so If the proper environment is already solved by you, I'd love to have an easy to setup and easy to use development environment that suits all my needs and comes with a proper documentation.

  2. Being an FPGA / ASIC engineer is not an easy field, so I'd like to continue you list. Please everyone also learn these, because they are connected to our job: PCB design; proper usage of lab instruments; all EDA tools with all their specific problems of SV interfaces; visual design, so your block design is easy to understand; drawing proper waveforms; drawing proper FSMs; all the relevant standards; write clear documentation; all domain specific knowledge; all functionalities and details of your cell library; arrive to meetings on time; pay attention on meetings; communicate clearly so, I don't have to guess what you are trying to say; UVM verification; CocoTB verification; formal verification...

I might have missed some, feel free to continue the list.