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.
Hi all,
I've a question about possibility to emulate small microcontrollers on fpga. I place this question becouse sometimes I find C codes that are really complex and difficult to convert them to VHDL code. If there is possibility to emulate a microprocessor or a part of it inside an FPGA that...
Thank you. Now I can synthesize it.
But now I've an additional error when I simulate it:
# ** Warning: There is an 'U'|'X'|'W'|'Z'|'-' in an arithmetic operand, the result will be 'X'(es).
# Time: 3617300 ps Iteration: 2 Instance: aFifo_0/GrayCounter_pWr
# ** Warning: There is an...
I've found a Gray Couter code already written for a FIFO code. But it gives me an error.
Here's the code:
----------------------------------------
-- Function : Code Gray counter.
-- Coder : Alex Claros F.
-- Date : 15/May/2005.
-- Translator : Alexander H Pham (VHDL)...
Can someone advice me an already written Asynchronous FIFO (2 Clock FIFO) code in VHDL, possibly already used without problems?
All the codes I've found generate me some errors. My FPGA manufacturer FIFO's when I try to read and write at the same time it create me problems in simulation and...
Since all blocks are driven by same clock GLA, when I use 50Mhz PLL I have this kind of error as you see above. When I try with 100Mhz, that is the frequency I should use, I have in addition this kind of error when I simulate compiled code:
** Warning: */IOPAD_TRI PULSE WIDTH High VIOLATION ON...
Hi all,
I've found problems in my code with timings.
Two examples:
The fourth signal should go low before fifth signal and this cause errors on first and second signals that should go to low.
I have a huge timing delay in data changing when signal goes high. Would be good to reduce it...
In this case(updated code) I've used two gated clocks? First is StopCount and second is ModuleEN, right?
But how I can stop counting? For example if I use an integer, when I reach last case and I don't need to count further and counter reach it's maximum value, what happen?
Something like...
I've done some change to see if it was counter size problem, clock speed, counter running without EN(also added a library) and counter reset and I've tryed this code:
library IEEE;
use IEEE.std_logic_1164.all;
use ieee.std_logic_unsigned.all;
entity PowerSeq is
port (
RESET ...
I'm trying to create a power sequencer in VHDL, this is my code:
library IEEE;
use IEEE.std_logic_1164.all;
entity PowerSeq is
port (
RESET : out std_logic;
POWER : out std_logic;
EN : out std_logic;
CLOCK : out std_logic;
SERIAL...
Hi all,
I'm looking for a chip to compress 720p/1080p raw video from my image sensor to h264 codec. In particular i'm looking for a Soc circuit easy to implement with my mcu. I've found a lot of products using fpga processors. But i don't really want use them becouse are a lot complex and long...
This site uses cookies to help personalise content, tailor your experience and to keep you logged in if you register.
By continuing to use this site, you are consenting to our use of cookies.