-
Thread
32 Digital I/Os am PC (USB3/PCI-E)
PCI-FPGA Karte. Vor Zeiten hatte ich mal eine Enterpoint Raggedstone, als ich noch probierte meinen FPGA-Synth direkt in den PC einzugliedern.
-
Thread
Frequenzzähler BG7TBL FA-2 mein Weihnachtsgeschenk ist da ;-)
Ich habe mir vor droellfzig Jahren mal einen Frequenzzaehler fuer den Abgleich von (Musik-)Synthesizern gebaut. Reziprokzaehler schieden damals aus Aufwandsgruenden deutlich aus und mit dem zu der Zeit verfuegbaren U126D konnte man vierstellige Zaehler mit Ueberlaufbit sehr einfach zusammenbauen
-
Thread
Flüssiger Wasserstoff: Druck bei 20°C Gesperrt
nicht > ausreichend erforscht. Viel viel besser sind Kohlenwasserstoffe. CO2 neutral wenn synthetisch erzeugt. Nachhaltig. Man muss bei billig in grosser Menge verfügbaren Kohlenwasserstoff auch nicht auf höchste Effizienz setzen, sondern kann Motoren mit kälterer Verbrennung laufen lassen
sondern nur 2800Liter. So werden es auch hier mit 850Bar sondern eher über 1000Bar. Die Idee Synthetische Treibstoffe herzustellen ist echt gut. Wie wir wissen besitzt ein Liter Diesel etwa 10,5kWh an Energie, Hergestellt aus H2 und CO2 aus der Atmosphäre würden wir 15kWh / Liter brauchen. Bei einem
-
Thread
Anfängerfragen zu Warnungen (Vivado Artix7 Basys3)
LED-Ausgang "getroffen" hat. Steht doch alles da, nix mit seltsam. Es meckert lediglich die Synthese (Siehe Angabe zu Begin der Warning) als einer der ersten Schritte das es die Constraints nicht findet. Synthese, die lediglich die Hochsprache in eine (Gatter-)Netzliste übersetzt, braucht aber genaugenommen keine location constraints. Die braucht erst das placement tool , was nach der Synthese gestartet wird. (Siehe "Implementation" bei den nächsten Log-einträgen. Das ist halt der Nachteil eine Hit-OneButton toolchain im Vergleich zu einem makefile-flow, dem Anwender ist die Reihenfolher
-
Thread
Start Stop fällt aus, Ladung bei Fahrt reicht nicht?
Glühkerzen befeuern, jedenfalls beim Diesel. Das kalte Öl wird doch heutzutage durch irgendwelchen Synthetikkram ziemlich dünn gehalten und dem Kunden zu Preisen berechnet, die sich denen von Druckertinte nähern. ---------- Die Logik, wann Start-Stop greift, erschließt sich mir nun garnicht mehr:
-
Thread
Was ist ein Zweikreisbandfilter?
Verstärkertechnik" Genießer der Algebra und Funktionentheorie bevorzugen: Trzeba/Frühauf, "Analyse und Synthese linearer Hochfrequenz- schaltungen". > Aber wofür kann man soetwas verwenden? Wurde schon genannt: ZF-Verstärker. Ergänzung dazu: Bei einzelnen Schwingkreisen gibt es einen festen
-
Thread
MIDI mit AVR erzeugen
gesendet wird, wird dann schlagartig beim nächsten tic gespielt. So mache ich das jedenfalls in meinem Synth, allerdings muss man dann mit Echtzeitspiel aufpassen, dass die Akkorde nicht etwa zu spät gegriffen werden und den time tic verpassen. Hat alles Vor- und Nachteile. Das Beste und Einfachste,
gespielt. Das ist dann im Prinzip eine Quantisierung. > So mache ich das jedenfalls in meinem Synth, allerdings muss man dann mit > Echtzeitspiel aufpassen, dass die Akkorde nicht etwa zu spät gegriffen > werden und den time tic verpassen. Ist halt blöd, dass die Zeit immer vorwärts läuft.
-
Thread
Fragen zu ersten VHDL Beschreibung (UART Transmitter)
alle Zustände der > FSM auscodiert sind: Hm, das habe ich jetzt sogar als "Information" des Synthesizers entdeckt. :)
anfänglich ab&zu mal den RTL-Schaltplan der erzeugten Hardware anzusehen und zu kontrollieren, ob der Synthesizer aus der VHDL Beschreibung die Hardware herausdestillieren konnte, die die Grundlage für die ursprüngliche /Hardwarebeschreibung/ war.
-
Thread
Gehälter Schweiz 2019?
beherrscht, gibt's dort keine Integrationsprobleme, und irgendwie das beste aus F und D in einer tollen Synthese. Hilft das?
-
Thread
Berufliche Schwierigkeiten Gesperrt
Interesse und bin auch relativ glatt > hindurchgekommen. Im Studium hast Du Dich in einem synthetischen Umfeld befunden, das nur lose mit dem Berufsumfeld zu tun hat. Manchen fällt das Studium leichter als der Beruf, und einigen der Beruf leichter als das Studium. > Aber jetzt begreife ich langsam
-
Thread
BRAMs packen (lassen) - wie konfigurieren / instaziieren?
16 .. 32 Bit. Was denn nun? So werden es wohl immer 32(36) Bit. Das steht doch alles im Synthesereport! Wenn die Werte *unterschiedliche* Wortbreiten haben, wirst du das wohl pfiffiger angehen müssen.
-
Thread
Effizienter Weg gesucht um zu prüfen, ob Variable im Bereich liegt
ohne hardkodierte Werte zu verwenden? Mit ein paar Komparatoren. Aber das macht doch sowieso der Synthesizer für dich. Wo liegt das Problem? Ich könnte mir aber auch vorstellen, den Wert mit einer einzigen geschickten Multiplikation so zurechtzurechnen, dass gleich der gewünschte Wert herauskommt...
hardkodierte Werte zu verwenden? > Mit ein paar Komparatoren. Aber das macht doch sowieso der Synthesizer > für dich. Wo liegt das Problem? Ich habe erst wenige Erfahrungen mit FPGAs gesammelt. Ich kann daher noch nicht wirklich abschätzen, wie gut die Synthesizer meinen unoptimierten code optimieren
-
Thread
20G 220V 20000mg/h Ozongenerator Ceramic Luftreiniger Ozongerät
Natur ist manchmal schon sehr brutal und lästig. Alternativ zu frischem Obst gibt es ja noch die synthetisch hergestellten Vitamin Pillen der - wie ich dazu sage - Pharma Maffia. „Die sind so lecker und gesund“ grinz. Aber mit allen Ernst. Muss man denn alles was zur Natur gehört, auch wenn es manchmal
-
Thread
Funktionsgeneratoren a la JDS6600, FY6800/6900 & Co.
(=noch höhere Frequenzen) auch nicht sinnvoll. > Hammer! Nee. DDS. "Direct Digital Synthesis". Lies den gleichnamigen Artikel in der Wikipädie. > Einer geht noch: "Bei allen kleineren Frequenzen > unterhalb 30,52kHz werden verschiedene Samples > mehrfach ausgegeben" > > Mehrfach
du verstehen müsstest, ist wie DDS finktioniert: https://de.wikipedia.org/wiki/Direct_Digital_Synthesis
-
Thread
Topfkreis - Leistungsdimensionierung
R.O.Schildknecht Proceedings of the IRE, December 1959 pp.2099-2105 2) "Handbook of Filter Synthesis" Anatol.I. Zverev John Wiley & Sons, 1967, pp.499-521 "Helical Filters" (Dort wird auch im Detail die Konstruktion von mehrkreisigen Filtern und ihr Abgleich beschrieben) So,
-
Thread
Suche Simulator für Motorola 68k
seine Daten zu sehen Foertig schreibt "Der 6311 von Marconi (heute Aeroflex) ist ein Wobbel-Synthesizer / Signalgenerator für den Frequenzbereich von 10 MHz bis 20 GHz. Mit aeroflex geht es weiter zu cobham, dort steht schließlich "Aeroflex Test Solutions is now part of VIAVI Solutions" dort landet
-
Thread
Glimmer vs Keramik?
SSB, AM, FM, was auch immer) und ein variables oszillatorsignal, seit x jahren aus irgend einem Synthesizer, dazu gemischt. Die bei einem solchen Konzept zwangsläufig entstehenden unerwünschten Produkte (Speiegelfrequenz, ZF- und LO selbst, deren harmonische, etc. ...) gehören *vor* der Endstufe unterdrückt
AM, FM, was auch immer) und ein variables > oszillatorsignal, seit x jahren aus irgend einem Synthesizer, dazu > gemischt. Auch das war Anfangs nicht so. Auf UKW war ganz am Anfang überhaupt erst AM als Endstufenmodulation und zu einen späteren Zeitpunkt lange nur FM die Modulationsart. Erst in
-
Thread
Schneider CPC kann jetzt auch SID
Projekt Update: Speak&SID CPC ist nun auch ein MIDI IN synthesizer für den CPC: https://youtu.be/4esnHlCg138 Ein 10 $ MIDI Breakout Board wird per Dupont-Kabeln an den UART Pin Header angeschlossen. Ankommende MIDI Messages werden vom CPC via Serial Interface
und das ganze für ~ 50 EUR (im Selbstbau oder bei mir bestellen). Software für den CPC MIDI IN Synthesizer ist im ASM Source auf dem Github; es sollte einfach sein, den für eigene Experimente zu erweitern. Ist momentan nur ein Proof of Concept.
-
Thread
8038 nachbilden
Scheinbar baut man gerne LFOs für Synthesizer mit dem ICL8038: https://www.muffwiggler.com/forum/viewtopic.php?t=19837
mal posten. Christoph M. schrieb im Beitrag #6031968: > Scheinbar baut man gerne LFOs für Synthesizer mit dem ICL8038: > https://www.muffwiggler.com/forum/viewtopic.php?t=19837 Ja, der dort genannte Herr Henry findet den Chip so toll, dass er ihn als Grundlage für "*den* Synthesizer des 21.Jhdt
-
Thread
Welches DSP für 7.1 FIR-Filter
> über S/PDIF. Da gehen auch nur 2 Kanäle. Hängt von der Frequenz ab. Ich sende z.B. bei meinem Synth über S/PDIF im Standard 192kHz x 2 durchaus 8 Kanäle mit 48kHz, ähnlich wie ADAT das macht. Der FPGA im Receiver-PCB muss es halt wieder raussortieren. > Mir ist auch keine Anwendung bekannt, die
-
Thread
Funkamateure: Suche historische Senderschaltungen mit A- Betrieb
AM Modulation aber mit dem Ringmodulator oder Gilbertzelle. Noch sauberer geht es mit einen DDS Synthesizer. Ralph Berres
-
Thread
Stimmt das was Wikipedia über den DSP sagt?
Audioinformationen gemeint. Ein solcher DSP ist in der Lage, in Kombination mit einem Software-Synthesizer beliebig akustische Signale (Töne, Klänge, Geräusche) mit unterschiedlichen Verfahren zu erzeugen. Digitalisierte Klänge benötigen sehr viel Speicherkapazität Sk, da ein akustisches Signal regelmäßig
-
Thread
FM-Synthesizer Analyse
Hier gibt es einen schönen FM-Synthesizer: https://hackaday.com/2019/10/28/worlds-smallest-midi-synth-now-even-better/ Was mich interessiert: Wie schafft man es, dass der Grundton der gedrückten Note entspricht?
Messgerät taugen, kling der MiniSynth ziemlich perfekt.
-
Thread
Gehäuse Kunststoff oder Metall
Verbindungen zu den HF Teilen extensiv gefiltert werden müssen. (siehe das Innere von R&S Meßsender und Synthesizer Konstruktionen. Das geht mit multiplen CLC Filtern geeigneter Konstruktion und Bemessung. Zusätzlich können Ferrithülsen helfen. Es kann manchmal schwierig sein zu bestimmen wie viel Schutz in der
-
Thread
Verstehen von Schaltungen - Zusammenhang Bauteile, Werte und Funktion, Bsp. HF Empfänger
CNC-Maschinen, 3D-Drucker. Etwas aus der Mode -- leider -- sind NF-Verstärker, Synthesizer, Effektgeräte. HF-Technik ist auch reichhaltig -- Zeitzeichenempfänger, sonstige Längstwellenempfänger, Amateurfunkkram, einfache Messtechnik. 6. Lass Dich nicht entmutigen, denn
-
Thread
Quartus Pin planer
zuweisen lassen? > Oder muss dies manuell pin für pin gemacht werden? - Design einmal durch die Synthese schicken - Assignments -> Back-Annotate Assignments was dir nicht gefällt, im Assignment Editor geradebiegen. Fertig.
seltsames Phänomen: Mein MAX10 hat auf der identischen Vrefgroup sowohl 3.3V als auch LVDS signale. Sie synthese läuft durch. Eigentlich müssten doch LVDS Bänke mit 1.8V gespiesen sein?!? Wie sehe ich im Pinplaner welche Vrefs welche Spannung haben müssen?
-
Thread
ILA-Signale können nicht gebaut werden
wodurch die Signale nicht mehr identisch sind zu den vorherigen. In der Regel wurden die nicht weg synthetisiert, sondern heissen jetzt einfach anderst. Kannst ja mal schauen, wenn du nach der synthese den Debug View auf machst, ob dann manche Debug Ports leer sind. Mein Tipp: Du legst vor der Synthese
genommen, > beschreibst du ja richtigerweise, dass sich nach dem Definieren der > debug Sigs an der Synthese nichts tun sollte. Gleichwohl führe ich sie > durch. Nein, genau das Gegenteil beschreibe ich. Das hinzufuegen der Debug Signale kann und hat auch Einfluss auf die Synthese. Deshalb solltest du
-
Thread
Verilog: Vereinfachung von Auswertung parameter?
Aber Dein Vorschlag generiert doch im Fall der Negierung zusätzliche > Gatter, oder? Nein, die Synthese erkennt das und passt die Konstanten so an, dass die Invertierung wegfällt. Solche Optimierungen auf Gatterbene solltest Du wirklich der Synthese überlassen, die macht das besser als es jeder Mensch
Verständlichkeit deines Sourcecodes fördert, musst du selbst entscheiden :-) Die Logik nach der Synthese dürfte aber immer die gleiche sein.
-
Thread
AADE Filterberechnung - Bug?
Zverev schon vor >50 Jahren in entsprechenden Tabellen publiziert (im Buch "Handbook of Filter Synthesis"). Da die Berechnung damit ziemlich mühsam ist, hatte ich vor Jahren Excel-Arbeitsblätter zur bequemen Berechnung solcher Filter für verschiedene Topologien erstellt (3 und 4-polige Filter für
-
Thread
8.8er Schrauben ausbohren, wie am sinnvollsten?
. Nicht mal ein Gewinde, trotzdem untrennbar. Oder da wo mal ein Gewinde war, ist es jetzt eine Synthese aus Eisen und Eisenoxid. Ich hätte nie damit gerechnet, wie unglaublich fest "das bisschen Rost" werden kann. Wirklich unglaublich. Naja, 29J alte Abgasanlage.
Nicht mal ein Gewinde, trotzdem untrennbar. Oder da wo mal > ein Gewinde war, ist es jetzt eine Synthese aus Eisen und Eisenoxid. Wenn es nicht das Gewinde ist, dann schlag es heraus. Ein passender Durchschlag, passendes Gegenlager und ein 1000g Hammer. Dann beherzt zuhauen. Oder, wenn es geht
-
Thread
LVDS Clock am Artix7
zuzüglich des Gleichstromes, der fließt. Das kann man mathematisch prima zeigen, oder auch mit einem Synthesizer. Man kann es sogar mit Wasserwellen darstellen, wenn man schlagartig einen Vorschub anwendet: Das Wasser fließt dann gleichmäßig und die Welle saust hin und her. Diese Welle produziert ständig
-
Thread
wie sind CLB's miteinander verbunden
macht, ist eine der Aufgaben des FPGA-Entwicklers ...welche dieser meist ganz schnell an sein Synthese-Tool delegiert.
Gerd E. schrieb im Beitrag #6009142: > ...welche dieser meist ganz schnell an sein Synthese-Tool delegiert. Vielleicht Vorgaben macht. Aber das Werkzeug kann meines Wissens nicht selber entscheiden, an welchen Stellen Verbindungspunkte sinnvoll sind. Aber das ist sowieso ASIC-Entwicklung,
-
Thread
Mit welchem Sensor wird bei einem E-Piano der Tastendruck gemessen?
Zeitmessung: ein fester Anschlag ist ein > schneller Anschlag. Du kennst offensichtlich keinen Synthesizer mit "Aftertouch".
Zeitmessung: ein fester Anschlag ist ein >> schneller Anschlag. > > Du kennst offensichtlich keinen Synthesizer mit > "Aftertouch". Nenne einen (1) einzigen, der die Aftertouchsensorik für die Anschlagsstärke (/velocity/) nutzt.
-
Thread
Wie funktioniert Harwareprogrammierung normalerweise ?
HardwareBESCHREIBUNGSsprache HDL wie Verilog oder VHDL /beschreiben/. Aus dieser Beschreibung macht dann der Synthesizer deine Hardware. Im RTL (Register Transfer Level) Schaltplan kannst du dann nachschauen, ob der Synthesizer deine Beschreibung richtig verstanden und die entsprechende /Schaltung/ daraus gemacht
-
Thread
State Machine mit "Unterroutinen"
Solche Synthesewerkzeuge führen eine sehr radikale Optimierung durch, d.h. auch auf Bitebene von Registern. Und wenn sich dabei herausstellt, dass sich in einem Register ungenutzte Bits befinden, werden diese entfernt
soll, würde ich zu Vivado wechseln und Systemverilog verwenden. Vivado WebPack unterstüzt auch den Synthese-Subset von SV. Wenn du nicht gerade objektorientierte Verifikation machen willst, ist das völlig ausreichend. Systemverilog ist eine massive Weiterentwicklung von Verilog und stellt auch VHDL in
-
Thread
zeitliche Fehler-Akkumulation verhindern
z.B. Sinusschwingungen. Rechtecksignale sind aber NICHT bandbegrenzt, also sind sie für eine Synthese direkt durch DDS nicht geeignet. Soweit sehen wir das doch ein, nicht wahr? Sinus-DDS erzeugt aber *KEINEN* !! Jitter, sondern Quantisierungsverzerrungen, die dem Nutzsignal (additiv)
-
Thread
STM32 OLED MiniScope
einmal bestellt, mit der Hoffnung das es dieses mal stimmt. Hab mal aus Lust und Frust ein "Synthmännchen" Logo für meine zukünftigen Eurorack Module entwickelt (siehe Bild 2)
-
Thread
Jetzt noch in Vivado einarbeiten?
schon ein gewisses eigenes Denken hat, was die Philosophie von Designeingabe, Constraining und Synthese angeht und das nicht so 100% durchsichtig ist. Mir scheint es immer wieder so, dass es bei Xilinx mehrere Gruppen zu geben scheint, die eigenen Vorgehensweisen anwenden und dann "hinten" irgendeiner
-
Thread
Vivado 2019.1 - Custom IP - TCL Constraint File wird nicht ausgeführt
im Top Level Design nicht ausgeführt wird. Wenn ich händisch die TCL Befehle eingebe... synth_design source pfad/zu/mein_unmanaged_constraint.tcl opt_design place_design route_design write_bitstream ...dann klappt alles ohne Fehler. Ich weiß einfach nicht was ich einstellen muss, damit
-
Thread
Syntax Error HDL Compiler 806
Vancouver schrieb im Beitrag #5996963: > führt bei der ASIC-Synthese Mit hoher, quasi an Sicherheit grenzender Wahrscheinlichkeit haben wir es hier mit einem FPGA zu tun. Und mit gewisser Wahrscheinlichkeit ist es ein RAM-basiertes und nicht eines von Actel/Microsemi
nötig ist. Aber da sagt dann auch wie im https://www.mikrocontroller.net/topic/481602#5983862 der Synthesizer, dass er diesen Defaultwert nicht umsetzen kann. > - Wir hatten kürzlich wieder ein FPGA-Projekt, bei dem zwingend ein > asynchroner Reset gefordert war, aus einem einfachen Grund: Das ganze
-
Thread
FPGA-Board bis 300€ für den Einstieg
habe ich erst mal "ghdl" verwendet. Damit kann man erste Schaltungen komplett ohne Hardware synthetisieren und testen. Gruß Michael