Re: simulation appears okay when programmed not getting all signals.

Edward Vidal <[email protected]> Sat, 23 Jan 2016 15:39:34 +0000 (UTC)
Newsgroups gmane.comp.python.myhdl
Message-ID <[email protected]>
Hi All,
Most of the files in the pc_fast_blinker_jpeg folder have 2 options --test to run a simulation 

and --convert to create a Verilog file.  Trying to follow Chris's examples.

The file test_top.py imports several files


from jpeg import dwt
from signed2twoscomplement import signed2twoscomplement
from l2r import lift2res
from sh_reg import ShiftReg, toSig
from para2ser import para2ser
from div_clk import div_4
from jpeg_sig import *

Running "python test_top.py --test" is my overall goal. 


Testing the transfer from the FPGA to RPi2B which uses para2ser.py.
is why I am working with "python test_send31.py --test".  On CAT-Board 
the clock is 100MHz which I believed was too fast for the RPi2B.  That
is why I divided by 4.  The signal clkInOut is 25MHz.  The signal ld_o
is when the 4 10 bit values get loaded in pp0 which is then shifted out
using signal ss0.  On the RPi I can see the signals clkInOut & ld_o
changing state but the signal ss0 is always 0.
 

To get a bit (Xula2-LX9) or bin (CAT-Board) file I use "python ex_xula_sending.py" 
with Xilinx Tools on a  Ubuntu system.  

On a RPi2B with Yosys, Arachne-pnr, IcePack "python ex_sending.py" 
creates the files to program the ICE40. The gpio_test.py is used to read the GPIO on the RPi2B. 


If I can provide any additional information just let me know.
Thanks,
Edward Vidal Jr. e-mail [email protected] 915-595-1613 

    On Saturday, January 23, 2016 1:21 AM, Jan Coombs <[email protected]> wrote:
 

 hi Edward, 

It was good to speak with you earlier this week.

On Sat, 23 Jan 2016 01:18:28 +0000 (UTC)
Edward Vidal <[email protected]> wrote:

> Hello All,   
>     ran python test_sending31.py --test which generates tb.vcd 

I cloned your git repo, installed rhea properly, changed to
the relevant folder:

/home/jan/.../EdwardVidal/git/jpeg-2000-test/pc_fast_blinker_jpeg

then ran the above command: "pythontest_sending31.py"  and found
only these new files:

./
├── [2016-01-23_07:40:11]  iceriver
│   ├── [2016-01-23_07:40:11]  build_iceriver.log
│   ├── [2016-01-23_07:40:11]  catboard.bin
│   ├── [2016-01-23_07:40:09]  catboard.blif
│   ├── [2016-01-23_07:40:08]  catboard.pcf
│   ├── [2016-01-23_07:40:11]  catboard.txt
│   ├── [2016-01-23_07:40:06]  catboard.v
│   ├── [2016-01-23_07:40:08]  catboard.ys
│   └── [2016-01-23_06:39:58]  pck_myhdl_10.vhd
├── [2016-01-23_07:44:51]  test_sending31.py
2 directories, 51 files


The related .vcd (signal trace) file you refer to seems to be
missing, what is needed to fix this? 


Jan Coombs

------------------------------------------------------------------------------
Site24x7 APM Insight: Get Deep Visibility into Application Performance
APM + Mobile APM + RUM: Monitor 3 App instances at just $35/Month
Monitor end-to-end web transactions and take corrective actions now
Troubleshoot faster and improve end-user experience. Signup Now!
http://pubads.g.doubleclick.net/gampad/clk?id=267308311&iu=/4140

_______________________________________________
myhdl-list mailing list
[email protected]
https://lists.sourceforge.net/lists/listinfo/myhdl-list