Gast
#2518959
hi, folgende Fragen habe ich an euch. Hoffentlich könnt ihr mir helfen. Ich versuche seit längerem mit den lieben fpga warm zu werden und meine Denkbremsen los zu werden. Ergebnis ist, daß immer mal wieder neu angefangen wird - so wie seit letzter Woche. nun soll es endlich strukturiert Erfolg bringen. Also wollte ich anfangen erst mal kleine Komponenten zu basteln, die sich dann hoffentlich irgendwie mal in ein Projekt fügen... Ich habe hier unten folgendes für die pwm Erzeugung besrage natürlich - was würdet ihr anders machen (also im hinblick auf 'etwas' größeren Funktionsumfang der architecture)? Mehr aufsplitten? viele, viele kleine Prozesse oder ist es z.B. schon ok den takt zu teilen und dann nicht ein clock_enable zu benennen was in einem anderen Prozess zum hochzählen benutzt wird? Frage 2: KERNFRAGE 1. Wenn ich nun diese Komponente pwm_chan mehrfach in einer top entity benutzen möchte. sagen wir mal ein Vektor brightness[4][16] enthält halt 4 Helligkeiten und soll der Eingang für pwm_chan sein. Wie schreibe ich das hin? mit einer for-Schleife? Da stehe ich echt auf dem Schlauch. Weiterhin in dem Sinne. Werden dann (wenn ich das 4 mal zugewiesen bekäme) 4 mal die Ressourcen benützt? Also 4 mal der s_pwmcounter, 4 mal der Taktteiler? das kostet ja gar nicht so wenig Flipflops. Frage 3: KERNFRAGE 2. Die Helligkeiten sollen irgendwie über spi reinkommen. Das wäre dann mein nächstes Modul. Wann und wie weise ich das spi register am besten der brightness[] zu? Direkt beim nächsten Takt? Direkt nach einer Stufe oder nach einer vollen Periode? Dahinter steht meine Frage ob man sonst die Änderungen bemerkt, wenn sich die Helligkeit mitten in einem Zyklus ändert.
1 | |
2 | |
3 | |
4 | |
5 | |
6 | |
7 | |
8 | |
9 | |
10 | |
11 | |
12 | |
13 | |
14 | |
15 | |
16 | |
17 | |
18 | |
19 | |
20 | |
21 | |
22 | |
23 | |
24 | |
25 | |
26 | |
27 | |
28 | |
29 | |
30 | |
31 | |
32 | |
33 | |
34 | |
35 | |
36 | |
37 | |
Seid nachsichtig mit mir ich hab bei der Thematik echt ein Brett vorm Kopf und wahrscheinlich sehe ich gar nicht, daß meine Fragezeichen blöd sind. Und ich hoffe, daß irgendwer meine Verwirrung nachvollziehen kann. Als dann danke und nen schönen Abend euch