Continue to Site

Welcome to EDAboard.com

Welcome to our site! EDAboard.com is an international Electronics Discussion Forum focused on EDA software, circuits, schematics, books, theory, papers, asic, pld, 8051, DSP, Network, RF, Analog Design, PCB, Service Manuals... and a whole lot more! To participate you need to register. Registration is free. Click here to register now.

Recent content by nand_gates

  1. N

    FPGA DE2-115 + LCD

    I have this sample code to display counter on LCD module HD44780 same as your FPGA board has! You just need to add tie hi ouput pin for LCD_ON. LCDBLON should not be used as per user manual for DE2-115 module top( // Outputs DATA_BUS, LCD_E, LCD_RS, // Inputs clk_12Mhz, reset )...
  2. N

    Cross Coverage Qs.

    Because the bins are mutually exclusive {c1.a1, c1.a2, c1.a3, c1.a4, c1.a5} i.e. no two will be true at a time hence their anding will be false always and you see no bins created! Hope you got it!
  3. N

    Address decoder - misaligned

    In your case for unaligned address you not only need to decode upper address bits CPU_ADDR[15:13] to generate the chip select CS but also you need to generate ROM_ADDR[14:13] as follows... CPU_ADDR[15:13] ROM_ADDR[14:13] ROM_CS 3'b001 2'b00 1 3'b010 2'b01 1...
  4. N

    Arithmetic with big numbers

    A tachometer operates by measuring the frequency of firing of the engine's points. There are two approaches for doing this. The first is to simply count the number of firings in a fixed period of time, as was done in Project C2. Although this is by far the simplest of the methods, it will be...
  5. N

    Arithmetic with big numbers

    Checkout book by Wakerly "Logic design projects using standard integrated circuits" Experiment C7 Digital Tachometer pg.no. 101 You need to change the design architecture as shown. Hope this helps!
  6. N

    good reference book

    Checkout this one ... texts Introduction to logic and computer design by Marcovitz, Alan B
  7. N

    3 bit dual mode counter in Verilog

    May be this is what you are looking for ... // counter has a synchronous //active-high reset and it is a negative edge triggered synchronous counter. module updown_synccounter (clk, reset, select, out); input clk, reset, select; output [2:0] out; reg [1:0] count; assign out =...
  8. N

    good reference book

    Best practical book is Microprocessor Design Using Verilog HDL by Monte Dalrymple Contents_Microprocessor Design Using Verilog HDL
  9. N

    Is it divisible by X?

    The formula to check for divisibility by 3 exists for decimal numbers. In decimal numbers if the mod 3 sum of digit is 3 or 9 the number is divisible by 3. To find if a binary number is divisible by 3 or not you first need to convert the number to its BCD equivalent and perform digit additions...
  10. N

    [moved] TCL/TK VGA GUI Demo module for Modelsim

    I have seen lots of peoples are looking for this. Following is what I have created for Modelsim 10.4 and tested its bit slow but works!
  11. N

    [MOVED] how to remove this error in xilinx

    memcoll [1]<=rxmemory [1]- 8'h20; temp<=memcoll [1]; temp1[7:-temp]== uid[39:-temp]; What I understand from ur code is temp and temp1 are 8 bit variables and this is what you want to do! case (temp) 0 : equal = temp1[7]== uid[39]; 1 : equal = temp1[7:6]== uid[39:38]; 3 ...
  12. N

    [MOVED] how to remove this error in xilinx

    Re: how to remove this error in xilinx Can you post the part of ur code here so that we can correct it and show you how to do it right?
  13. N

    Print screen statements in VHDL, need code explanation...!!

    You are right. write and writeline are taken from textio lib. By default PRINT_TIME is set to false because you dont want to print current time always . You can overwrite it to true if you want to print the time!
  14. N

    How to fix problem in my Verilog code

    Probably you want to add two numbers (BCD addition) and display them on 7seg displays. Here is the code I modified to do that.. Hope this helps! module Lab2ex2part5(A1,A0,B1,B0,S2,S1,S0,SW,HEX0,HEX1,HEX2,HEX4,HEX5,HEX6,HEX7); input [15:0] SW; input [3:0] A1,A0,B1,B0; output [3:0]...

Part and Inventory Search

Back
Top