Pertanyaan yang diberi tag «verilog»

Verilog adalah bahasa deskripsi perangkat keras (HDL) yang digunakan untuk memodelkan sistem elektronik. Ini paling umum digunakan dalam desain, verifikasi, dan implementasi chip logika digital. Harap beri tag dengan [fpga], [asic] atau [verifikasi] sebagaimana berlaku. Jawaban untuk banyak pertanyaan Verilog adalah spesifik target.


2
Bagaimana desain ASIC berbeda dari sintesis FPGA HDL?
Saya sudah memiliki pengalaman dengan rangkaian alat FPGA / HDL seperti Xilinx ISE, Lattice Diamond, dll. Alur kerja umum adalah menulis Verilog / VHDL, simulasi, pengujian, dan kemudian pemrograman FPGA. Saya pernah mendengar beberapa orang mengatakan desain ASIC sangat berbeda. Apa saja perangkat yang digunakan untuk dua jenis utama ASIC, …
42 fpga  vhdl  verilog  software  asic 

9
Dapatkah desain FPGA sebagian besar (atau sepenuhnya) tidak sinkron?
Kami memiliki kursus FPGA / Verilog yang sangat singkat di universitas (5 tahun yang lalu), dan kami selalu menggunakan jam di mana-mana. Saya sekarang memulai dengan FPGA lagi sebagai hobi, dan saya tidak bisa tidak bertanya-tanya tentang jam itu. Apakah mereka benar-benar diperlukan, atau dapatkah desain berbasis FPGA sepenuhnya asinkron? …
39 fpga  verilog 



7
Bagaimana saya belajar HDL
Saya memiliki kursus dalam Desain Digital di semester ini dan sangat menyukainya. Sekarang saya tahu bahwa sebagian besar pekerjaan dalam sistem tertanam dan desain digital dilakukan pada simulator komputer terlebih dahulu dan kemudian diimplementasikan menggunakan perangkat keras. Jadi saya bertanya-tanya bagaimana saya harus belajar tentang HDL. Saya punya beberapa pertanyaan …
24 simulation  vhdl  verilog  hdl 

6
Teknik pembatasan / sinkronisasi protokol serial
Karena komunikasi serial asinkron tersebar luas di antara perangkat elektronik, bahkan saat ini, saya yakin banyak dari kita telah mengalami pertanyaan seperti itu dari waktu ke waktu. Pertimbangkan perangkat elektronik Ddan komputer PCyang terhubung dengan jalur serial (RS-232 atau serupa) dan diperlukan untuk pertukaran informasi secara terus-menerus . Yaitu PCmasing-masing …
24 serial  communication  protocol  brushless-dc-motor  hall-effect  hdd  scr  flipflop  state-machines  pic  c  uart  gps  arduino  gsm  microcontroller  can  resonance  memory  microprocessor  verilog  modelsim  transistors  relay  voltage-regulator  switch-mode-power-supply  resistance  bluetooth  emc  fcc  microcontroller  atmel  flash  microcontroller  pic  c  stm32  interrupts  freertos  oscilloscope  arduino  esp8266  pcb-assembly  microcontroller  uart  level  arduino  transistors  amplifier  audio  transistors  diodes  spice  ltspice  schmitt-trigger  voltage  digital-logic  microprocessor  clock-speed  overclocking  filter  passive-networks  arduino  mosfet  control  12v  switching  temperature  light  luminous-flux  photometry  circuit-analysis  integrated-circuit  memory  pwm  simulation  behavioral-source  usb  serial  rs232  converter  diy  energia  diodes  7segmentdisplay  keypad  pcb-design  schematics  fuses  fuse-holders  radio  transmitter  power-supply  voltage  multimeter  tools  control  servo  avr  adc  uc3  identification  wire  port  not-gate  dc-motor  microcontroller  c  spi  voltage-regulator  microcontroller  sensor  c  i2c  conversion  microcontroller  low-battery  arduino  resistors  voltage-divider  lipo  pic  microchip  gpio  remappable-pins  peripheral-pin-select  soldering  flux  cleaning  sampling  filter  noise  computers  interference  power-supply  switch-mode-power-supply  efficiency  lm78xx 

5
Mengapa kait disimpulkan buruk?
Kompiler saya mengeluh tentang kait yang disimpulkan dalam loop kombinatorial saya ( always @(*), dalam Verilog). Saya juga diberitahu bahwa kait yang disimpulkan sebaiknya dihindari. Apa sebenarnya yang salah dengan kait yang disimpulkan? Mereka tentu membuat loop kombinatorial lebih mudah untuk ditulis.
22 verilog  hdl  latch 

7
Apa perbedaan antara pengujian dan verifikasi?
Setiap buku teks yang saya lihat membuat banyak fakta bahwa pengujian dan verifikasi adalah dua konsep yang berbeda. Namun tidak satupun dari mereka yang memberikan perbedaan yang jelas (atau cukup jelas bagi saya). Untuk memberikan beberapa konteks, saya tertarik pada verifikasi desain perangkat keras digital menggunakan bahasa desain perangkat keras …

3
Perbedaan antara pemblokiran dan pemblokiran tugas Verilog
Saya sedang membaca halaman ini http://www.asic-world.com/verilog/verilog_one_day3.html ketika saya menemukan yang berikut: Kami biasanya harus mengatur ulang sandal jepit, sehingga setiap kali jam melakukan transisi dari 0 ke 1 (posedge), kami memeriksa apakah pengaturan ulang dinyatakan (pengaturan ulang sinkron), kemudian kami melanjutkan dengan logika normal. Jika kita melihat lebih dekat kita …
15 verilog 


4
Bagaimana cara kerja transistor BJT dalam keadaan jenuh?
Ini yang saya tahu tentang NPN BJTs (Bipolar Junction Transistor): Base-Emitter saat ini diperkuat kali HFE di Collector-Emitter, sehingga Ice = Ibe * HFE Vbeadalah tegangan antara Base-Emitter, dan, seperti dioda apa pun, biasanya sekitar 0,65V. Tapi saya tidak ingat Vec. Jika Vbelebih rendah dari ambang minimum, maka transistor terbuka …


1
Verilog: XOR semua sinyal vektor bersama
Katakanlah saya diberi vektor wire large_bus[63:0]lebar 64. Bagaimana saya bisa XOR sinyal individu bersama-sama tanpa menuliskan semuanya: assign XOR_value = large_bus[0] ^ large_bus[1] ^ ... ^ large_bus[63] ? Saya terutama tertarik melakukan ini untuk vektor di mana lebar ditentukan oleh a localparam.
13 verilog 

6
Apa motivasi dalam menggunakan Verilog atau VHDL di atas C?
Saya berasal dari latar belakang pemrograman dan tidak terlalu banyak bermain-main dengan perangkat keras atau firmware (paling sedikit elektronik dan Arduino). Apa motivasi dalam menggunakan bahasa deskripsi perangkat keras (HDL) seperti Verilog dan VHDL di atas bahasa pemrograman seperti C atau Majelis? Apakah masalah ini memang masalah pilihan? Saya membaca …

Dengan menggunakan situs kami, Anda mengakui telah membaca dan memahami Kebijakan Cookie dan Kebijakan Privasi kami.
Licensed under cc by-sa 3.0 with attribution required.