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 mux_master

  1. M

    how to send AT command to gsm modem using VHDL

    There are many ways to do this. #1) Create a microblaze processor with a UART port. Write software to send whatever commands you want. #2) Create an instance of the UART controller. Write a state machine to control the UART controller with whatever commands you want.
  2. M

    frequency divider by 2 in Verilog?

    Simply invert the output on each clock cycle: always @(posedge clk) q <= ~q;
  3. M

    [SOLVED] Arthmetic Circuit That Computes Inverse of an Integer

    How do you plan to represent the output data? some sort of fixed point notation? Or floating point? If 111 is 7, then 1/7 is something like .14, so what would you expect the actual output to be?
  4. M

    Xilinx ISE WebPack 11.1 , startup clock options

    startup clock options 1) I've never used User Mode before, but I think you can generate the startup clock inside the FPGA user logic if you want to. 2) Yeah I'm talking about an external flash memory where you would store the FPGA configuration
  5. M

    [SOLVED] Accessing an instance from different modules in Verilog

    You will probably want to use a dual port ROM so that both modules can access it at the same time.
  6. M

    Xilinx ISE WebPack 11.1 , startup clock options

    startup clock options It is the clock used during the FPGA configuration process that determines when the FPGA switches from configuration mode to user mode. So if you are going to configure the FPGA out of the external flash, for instance, you would use the CCLK. See the configuration guide...
  7. M

    Memory instantiation - help needed

    I agree this won't have anything to do with synthesis. You can load it in the test bench. If you want to load it in the actual module for some reason you can do it by passing a parameter. Here is the parameter syntax in case you are not familiar. **broken link removed**
  8. M

    Problem with adding SSRAM to FPGA as pin is not assigned

    Adding SSRAM to FPGA I am thinking that you are going to want to use the PLL output clock to connect the SSRAM. Since the CPU is most likely being clocked off the PLL clock you are going to want them to be in the same clock domain. Otherwise you have to create a wrapper type module and then...
  9. M

    Problem with adding SSRAM to FPGA as pin is not assigned

    Adding SSRAM to FPGA Actually, have you looked at the example projects that come with the NEEK? I know some of these will use the built in SSRAM. Specifically I have used the projects for the uCLinux distribution. You should be able to look at how the SSRAM clock is connected in these projects...
  10. M

    Problem with adding SSRAM to FPGA as pin is not assigned

    Adding SSRAM to FPGA Dora, The way I have done this before is by creating a top level HDL module to encapsulate the SOPC builder project. That way you can add other logic on the outside of the SOPC project if you desire and you can do things like route the SSRAM clock. You could also create the...
  11. M

    Problem with a two bit fulladder homework for ISE Xilinx

    2-bit fulladder It is [4:0] because if you add together two 4 bit numbers, you may get a 5 bit number. Consider the case of 0xF + 0x1. The solution to this is 0x10 which is 5 bits. There are a couple of ways of dealing with this. One way is to set an overflow bit. Another way is to have the...
  12. M

    10 Best ways to code an FSM in verilog/VHDL

    All the examples in this thread use the case statement for the next state logic. I would say this is the preferred way to code this logic since it will synthesize to parallel logic. An if else structure on the next state logic describe a prioritized structure.
  13. M

    10 Best ways to code an FSM in verilog/VHDL

    Also here is another example how to make a state machine in verilog **broken link removed**
  14. M

    Reconfiguration time in FPGA.............

    Well the FPGA type determines the size of the configuration file. Larger FPGAs have larger configuration files. It also depends on how you will configure the FPGA. If you are using a serial loader from a SPI flash device, then the reconfiguration time just depends on the number of bits and the...
  15. M

    Verilog how to lock value?

    What is the A signal? A 1 bit value? The way your counter is setup now it will increase on the positive edge of the clock whenever A is not equal to 0. You may need to refine your if logic. For instance, create a register for the previous value of A and register it every clock cycle. Then...

Part and Inventory Search

Back
Top