Bli grym på att programmera hårdvara i VHDL och C?

C, C++, Pascal, Assembly, Raspberry, Java, Matlab, Python, BASIC, SQL, PHP, etc.
Daniel00
Inlägg: 9
Blev medlem: 7 juni 2014, 16:10:07

Bli grym på att programmera hårdvara i VHDL och C?

Inlägg av Daniel00 »

Hej! Börjar en kurs på universitetet där några mikrokontroller ska programmeras i C och VHDL, så nu skulle jag vilja komma väl förberedd dit.

Jag har pyttelite koll på att programmera i VHDL. Ganska bra koll vad gäller C, men det verkar vara en annan grej att programmera mikrokontrollers i C.

Har svårt att hitta lite lättförståeliga guider, så jag undrar vad ni kunniga rekommenderar någon som vill börja lära sig detta? :)
Senast redigerad av Daniel00 10 december 2014, 00:11:42, redigerad totalt 1 gång.
sodjan
EF Sponsor
Inlägg: 43231
Blev medlem: 10 maj 2005, 16:29:20
Ort: Söderköping

Re: Bli grym på att programmera hårdvara i VHDL och C?

Inlägg av sodjan »

> så jag undrar vad ni kunniga rekommenderar...

Det måste vara något som jag totalt missförstår här... :-)

Kanske gå en kurs? Kanske på något universitetet?
Där finns även bra guider, de kallas "lärare".

Som sagt, jag kanske helt missförstår något... :humm:
Daniel00
Inlägg: 9
Blev medlem: 7 juni 2014, 16:10:07

Re: Bli grym på att programmera hårdvara i VHDL och C?

Inlägg av Daniel00 »

^ Ja, nu är det väl knappast så häpnadsväckande att man vill komma väl förberedd till en kurs.

Är det någon som vet någon bra guide här på nätet så låt mig gärna veta.
Användarvisningsbild
ojz0r
Inlägg: 271
Blev medlem: 14 september 2007, 19:38:04
Ort: Småland

Re: Bli grym på att programmera hårdvara i VHDL och C?

Inlägg av ojz0r »

Trist att det är VHDL, annars bygger Verilog på C syntax så det hade nog inte varit lika svårt.

Men http://www.asic-world.com/ har lite olika tutorials som kanske är värda att kolla in.
Annars är det väl bara att köpa en CPLD/billig FPGA och börja koda lite olika saker så man lär sig den hårda vägen.
Användarvisningsbild
SeniorLemuren
Inlägg: 8335
Blev medlem: 26 maj 2009, 12:20:37
Ort: Kristinehamn

Re: Bli grym på att programmera hårdvara i VHDL och C?

Inlägg av SeniorLemuren »

sodjan skrev:> så jag undrar vad ni kunniga rekommenderar...

Det måste vara något som jag totalt missförstår här... :-)

Kanske gå en kurs? Kanske på något universitetet?
Där finns även bra guider, de kallas "lärare".

Som sagt, jag kanske helt missförstår något... :humm:
Det är väl samma fenomen som när direktörsfrun städar upp innan städerskan anländer för att städa. :D
Användarvisningsbild
adent
Inlägg: 4234
Blev medlem: 27 november 2008, 22:56:23
Ort: Utanför Jönköping
Kontakt:

Re: Bli grym på att programmera hårdvara i VHDL och C?

Inlägg av adent »

Vad gäller microkontroller och C så är det ofta en del bitoperationer, d.v.s. mycket &, | och ~. Sedan har man ofta begränsat med RAM och man
ska vara försiktig med att lägga stora saker på stacken, eller iaf vara lite medveten om hur stor stack man har. Vanligt är att helt undvika malloc().
Det blir gärna en och annan läsning och skrivning till processorns olika register (för att styra tillbehören i processorn (t.ex. timer, adc, dac, komparator, uart o.s.v.))

Har man inget OS så gäller det att förstå och hantera Interrupt på ett bra sätt.
Det blir även gärna väldigt mycket databladsläsning och ganska lite ren programmering. C blir inte det svåra utan att förstå och hantera MCU:n framför dig.

MVH: Mikael
Skriv svar