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.
because before part of the process act like combinatoric process.
after you fix the sensitivity list it is change after clock event, and now you have a shift.
basically you need to separate synchronous and combinatoric processes.
hi kidi3 :
see my remark about using sensitivity list in synchronous process.
in general it is best only to include the clock in synchronous process, if you are using asynchronous reset it is ok to add it, but dont add other inputs.
hi sandik93 .
basically it is about cleaning files.
i deleted/renamed some uc.jhd, uc.sch, deleted the main.wf file ofcourse and did clean up project,.
hi kidi3.
----------
it is nice of you to share your code.
now i think that if you share your project you should akso tell everybody :
1 where are the relevant files (for example : my source files for pjt A are in /my/pjt/a/src/files)
2 then what their names means (for example : my xxx.vhd...
hi sandkid93
it look like the underline file doesn't seem to have the same port names as in the block diagram.
it will be easier, if you will share the all project.
best regards
arui
perhaps it is better you will post :
project a (working project) [src +tb files]
project b (with the servo) [src +tb files]
then we might have a better chance to understand what you were doing wrong.
you can rar them or zip them if possible,
hi kidi3
-------
1. it is really hard to understand what your problem is from your depiction (what do you mean by "breaks the looks...").
2. again you didn't use VHDL code syntax.
3. if you don't have any company security issues , you should always post your entire code.
thanks a lot.
arui.
becasue now you don't read the data in the right place ...
you need to start read it 2 cycles after you finished sending your 5 bit data command.
what you need to do is to add internal signals like the state machine, and counter to your waveform. you don't need this debug signals at all.
then it...
hi kidi3
still there is timing problem with DI, acording to datasheet
it should be asserted after falling edge - so you might missing something here.
please try to shift din so it's timing will be like in the datasheet.
thanks.
hi kidi3
try to give same waveforms for the same code.
what is RX_LED final value - it should be all '1's as expected.
(it is not fully shiown on the snapshot).
thanks.
arui
hi KlausST
if you look carefully
you will see that kidi3 is injecting by simulation series of '1's (which actually look ok)
so we are not talking about the "real world" yet.
for the code itself :
kidi3 please note :
1. there is a really weird clock generator process that have to be changed...
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.