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 jamesbowman

  1. J

    How to create a CPU core on FPGA xilinx Spartan 3E

    Re: fpga cpu The J1 is a very small FPGA CPU with memory, stack, etc, in under 200 lines of Verilog. The version here: The J1 Forth CPU also has a VGA display interface.
  2. J

    How to create lookup table for sin(4(pi)x) in VHDL?

    Here is how I do it using Python to generate the table, using an initialized Xilinx RAM64X1S to hold the values. It is in Verilog, but converting it to VHDL should be easy. RAM64X1S as a sine wave ROM
  3. J

    FPGA board for starters

    See list of starter boards: Summary of FPGA development boards
  4. J

    Ask for a cheap FPGA solution

    SiliconBlue is a new FPGA vendor... they have some interesting parts at the low-end, iCE65L04 is $2 in volume. **broken link removed**
  5. J

    Making A processor in Verilog

    This is an open-source RISC CPU with a 4-stage pipeline: AEMB Embedded Core | AESTE
  6. J

    How to generate a clock of 64KHz from FPGA in vhdl?.

    Re: generating clocks using vhdl This page explains fractional clock division, and gives the VHDL and Verilog to do it. Making an arbitrary frequency clock in VHDL and Verilog in this case your input frequency is 80000000 and output frequency is 2048000. You can derive the 64KHz from the...
  7. J

    help in understanding FPGA design process

    A good place to start is an evaluation kit, there is a list here: Summary of FPGA development boards - excamera On clocks: modern FPGAs have clock multipliers, so you can use a board with a fixed frequency, say 25MHz, and generate the higher/lower internal frequencies you need. This page...
  8. J

    Microblaze peripheral, float, OPB and C question.

    Converting a number to a float in VHDL is not very hard. You need to compute a sign, mantissa and exponent: take absolute value of number, set the sign bit if it was negative left-justify the number; this is the mantissa the exponent is the distance shifted in step (2).
  9. J

    Setting up Ethernet in FPGA

    Re: Ethernet with FPGA Best bet is to make an ARP request packet. Construct an ARP WHO-HAS packet asking for the laptop's IP. The laptop will respond with its own ARP. After you have ARP running, ICMP (PING) is next.
  10. J

    Codes foe decoding .mp3 file in FPGA

    One option would be to use a softcore in the FPGA, and then use libmad to decode the mp3. libmad is 100% integer math.

Part and Inventory Search

Back
Top