Als «fpga» getaggte Fragen

Ein feldprogrammierbares Gate-Array (FPGA) ist ein Logikchip, der vom Kunden nach der Herstellung konfiguriert wird - daher "feldprogrammierbar".


1
Wie funktioniert eine PLL in einem FPGA?
Ich habe Altera-FPGAs aus dem letzten Jahr verwendet und möchte wissen, wie die darin enthaltenen PLLs funktionieren. Haben Sie wirklich irgendeine analoge Schaltung im Inneren, um den Phasenversatz zwischen VCO und externem Signal zu messen? Diese hübschen Stücke sind über einen weiten Frequenzbereich (derzeit 100 MHz und darüber hinaus sogar …
8 fpga  pll 




6
Wie misst man die Phasendifferenz zweier Signale gleicher Frequenz in einem FPGA?
Wie misst man die Phasendifferenz zweier Signale gleicher Frequenz in einem FPGA? Angenommen, ich habe zwei 150-MHz-Signale (intern im FPGA), die synchron zueinander sind, aber durch eine konstante Phasendifferenz ausgeglichen sind. Wie könnte ich dies messen? Ich habe bestehende Methoden eines Time-to-Digital-Wandlers auf einem FPGA untersucht, aber diese betreffen hauptsächlich …
8 fpga 

3
VHDL: Wie kann der Open-Collector-Ausgang für FPGA richtig modelliert werden?
I2C verwendet Open-Collector-Ausgänge. FPGAs haben solche Ausgänge nicht. Sie haben jedoch Tri-State-Puffer. Wie sollte der Open-Collector-Ausgang in einer VHDL für ein FPGA definiert werden? Wie soll der Open-Collector-Ausgang in der Testbench hochgezogen werden? dh wie modelliert man den Pull-up-Widerstand zB auf einer SDA-Leitung, die Master mit Slave verbindet, in einer …
7 fpga  vhdl  i2c  testbench 

2
Muss ich mein FPGA-Design nach dem Start zurücksetzen?
Normalerweise initialisiere ich Statusregister meiner FSMs durch Angabe eines Anfangswertes in meinem VHDL-Code, sodass ich nach dem Start des konfigurierten FPGA keinen Rücksetzimpuls benötige. Das folgende Beispiel zeigt dies durch einen "Ringzähler", der nur alle Zustandsregister zusammenführt: library ieee; use ieee.std_logic_1164.all; use ieee.numeric_std.all; entity counter_init is port ( clock : …

1
Nachteile von Schmitt-Triggereingängen
Ich bin mit der Verwendung von Schmitt-Triggern bei der Schnittstelle mit Signalen mit niedriger Anstiegsgeschwindigkeit / sinusförmigen Wellenformen vertraut . In einem neueren Design habe ich unsere FPGA-E / A-Konfigurationen gesäubert und festgestellt, dass ich den Schmitt-Trigger für viele E / A-Pins eingeschaltet gelassen habe, die ihn nicht unbedingt benötigen …

4
Warum sieht mein Rechteck auf einem FPGA so aus?
Ich habe mein FPGA so programmiert, dass eine einfache 1-MHz-Rechteckfunktion erstellt wird. Wenn ich jedoch die resultierende Funktion auf meinem Oszilloskop anzeige, zeigt sie nach den Kanten eine gewisse Schwingung. Zuerst dachte ich, dies könnten die Fourier-Komponenten sein, aber das scheint nicht zu passen (z. B. ist es nicht symmetrisch). …


1
Was passiert mit AVR-Registern während Mehrzyklusanweisungen?
Dies ist eher eine theoretische Frage ... (Auch meine erste zu Stack Overflow) Ich frage mich, was mit den Registern des Atmel AVR-Mikrocontrollers (dh ATTINY85) während eines Mehrzyklusbefehls passiert. Das heißt, es ADIWdauert zwei Zyklen, um einem Zwei-Byte-Register (Wortregister) ein Sofortregister hinzuzufügen. Ich stelle mir vor, dass während des ersten …
7 assembly  microcontroller  avr  voltage  oscilloscope  microcontroller  led  transistors  resistors  integrated-circuit  led  resistors  ohms-law  usb  resistors  lithium-ion  electromagnetism  generator  filter  arduino  current  pwm  signal  filter  power  voltage  digital-logic  multiplexer  inverter  input  transistors  low-voltage  power  batteries  power-electronics  lipo  frequency  series  fourier  digital-logic  integrated-circuit  flipflop  mips  amplifier  led  current-source  interrupts  8051  memory  ram  arm  display  tft  rf  antenna  433mhz  memory  microprocessor  power-supply  efficiency  memory  microcontroller  fpga  pcb  pcb-design  kicad  eda  voltage  mosfet  current-mirror  microcontroller  flipflop  home-automation  multimeter  inductor  wire  inductance  coil 


4
Warum haben FPGAs Latches, wenn sie fast nie verwendet werden?
Diese Frage ist eine Folgefrage der bestehenden Frage: "Wann werden Latches besser verwendet als Flip-Flops in einem fpga, das beides unterstützt?" . Wenn die Verwendung von Latches in FPGAs auf seltenste oder seltenste Situationen beschränkt ist, warum haben FPGAs überhaupt Latches? Ich meine, die meisten FPGA-Designs verwenden es nicht. Warum …

3
Warum nicht SRAM für FPGA in der Bildverarbeitung?
Ich beginne mit der VHDL-Codierung und habe einige grundlegende Bildverarbeitungen auf meinem Entwicklungsboard durchgeführt. Ich habe festgestellt, dass die meisten FPGA-Entwicklungskarten häufig DRAM (SDRAM, DDRAM) als RAM verwenden. Zum Beispiel verwende ich eine FPGA-Entwicklungskarte von TERASIC und sie verwendet DRAM. Obwohl der DRAM-Speicher billiger zu sein scheint als der SRAM …
7 fpga  vhdl  sdram  processing  sram 

Durch die Nutzung unserer Website bestätigen Sie, dass Sie unsere Cookie-Richtlinie und Datenschutzrichtlinie gelesen und verstanden haben.
Licensed under cc by-sa 3.0 with attribution required.