[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

Re: [microblaze-uclinux] FSL_M_FULL



Hi Adrian,

Could you send the code that does the talking to the actual FSL FIFOS?

Also, when you do a post place and route simulation, does your simulation clock match your actual clock speed and specs?  Any timing violations?

I haven't had any problems with my own fsl interface.  It just stays in the same state if the hardware is full.  Once the full pin goes low, the hardware moves to the next state, which writes to the fifo.

Jonathan
-----------------
Jonathan Jung
jwjung@xxxxxxxxxxxxx
Sent via Chattermail - push Email for the treo

-----Original Message-----
From: "Adrian Wee Chin Mun" <cmwee@xxxxxxxxxxxxxx>
Date: Tuesday, Jan 31, 2006 3:15 am
Subject: [microblaze-uclinux] FSL_M_FULL

Hi there,
	I am working on hardware linked to the microblaze with FSL ports.
The FSL Slave interface on my hardware seems to be working fine and the FSL Master interface also works in most cases. However, I seem to be facing a problem when the buffer on the FSL slave interface on the microblaze gets filled up.
	I am using default settings for the FSL with

C_ASYNC_CLKS = 0
C_IMPL_STYLE = 0
C_FSL_DWIDTH = 32
C_FSL_DEPTH = 16

Which is a non BRAM implementation with a 16x32 buffer. Everything works fine as long as the buffer on the microblaze FSL slave is not full. However once it is full, it seems to hang my hardware. I have designed the hardware to mimic exactly the response from the datasheet (handles FSL_M_FULL) and I have tested it for many cases by asserting the FSL_M_FULL with ModelSim and it behaves predictably on simulation. However it doesn't seem to work on the FPGA.
	I would be grateful if anyone can give me some advice on this matter
:)

Thank you
Adrian

___________________________
microblaze-uclinux mailing list
microblaze-uclinux@xxxxxxxxxxxxxx
Project Home Page : http://www.itee.uq.edu.au/~jwilliams/mblaze-uclinux Mailing List Archive : http://www.itee.uq.edu.au/~listarch/microblaze-uclinux/



___________________________
microblaze-uclinux mailing list
microblaze-uclinux@xxxxxxxxxxxxxx
Project Home Page : http://www.itee.uq.edu.au/~jwilliams/mblaze-uclinux
Mailing List Archive : http://www.itee.uq.edu.au/~listarch/microblaze-uclinux/