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

[microblaze-uclinux] Flash help



I know this is not exactly a hardware list, but I have a question. The flash on the NuHorizons Spartan 3 board does not work. No surprise. I have a couple of questions.

 

1)     The board uses the chip in BYTE mode. The documentation states that DQ15 in byte more is A-1, and its used to select between the upper and lower byte. Where did they get this A-1 name from? Could they be more confusing? I connected it to A31 (which is really the LSB in the world of microblaze), then sequentially connected the rest of the address lines.

2)     Assuming the addressing is correct (or corrected). How do I access the part? Do I use byte*?

3)     When I create the address sending the codes, do I shift all the bits over by one since A31 (or, for us normal people, A0) is using as A-1?

 

Its just so confusing. First, I have to get the EMC right, then get the code right. Currently, I have too many unknowns, and its slow debugging it.

 

Rich