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 mtaciano

  1. M

    Problem with PS/2 communication over UART

    I found the problem, in the line assign i_Tx_DV = finish_ps2 & can_call; This causes some kind of bug, when I change it to assign i_Tx_DV = finish_ps2; It works! can_call is a physical switch located on the board.
  2. M

    Problem with PS/2 communication over UART

    Hello, Recently I made a verilog project that uses two Altera DE2-115 FPGA to communicate with each other, when I type in a keyboard connected to the "A" FPGA it shows on the LCD of the "B" FPGA. My problem is that the code was working just fine, but for some reason when I tested it today it...
  3. M

    Problem with PS/2 communication over UART

    This worked, thank you! It really was easier than what I was trying to do.
  4. M

    Problem with PS/2 communication over UART

    Hello, I'm trying to create a "messaging interface" between two FPGA using the UART protocol to communicate between one another, the goal is to type some text into a keyboard connected via PS/2 to one FPGA and have the message appear in the other FPGA's LCD. So far I have the PS/2...
  5. M

    Help with 32bit CPU optimization

    Yes, if I don't use a clock divider the timing requirements are not met, and the setup slack becomes really low (somewhere around -120). Currently my patch solution is to use a clock divider, but my understanding is that it's not a good idea, how can I find places that most affect the timing? As...
  6. M

    Help with 32bit CPU optimization

    Hello, I'm designing a 32bit CPU as a recurring assignment for my university classes. Currently it can run a single program, the next step is to make it run multiple programs preemptively, with the help of a "operating system" that would overseer the other running programs. The problem is that...

Part and Inventory Search

Back
Top