Here you go. David Banas Field Applications Engineer Nu Horizons Electronics Corp. 2070 Ringwood Avenue San Jose, CA 95131 (408)434-0800 - office (415)846-5837 - cell http://www.nuhorizons.com -----Original Message----- From: owner-microblaze-uclinux@itee.uq.edu.au [mailto:owner-microblaze-uclinux@itee.uq.edu.au] On Behalf Of Tyrone Kwok Sent: Friday, January 14, 2005 11:05 PM To: microblaze-uclinux@itee.uq.edu.au Subject: Re: [microblaze-uclinux] Help on 8/16 bit flash Thx David! I'm using "Rev. 3". Following the configurations, the EMC still couldn't work. Could you also send me the .ucf? Thx! Cheers, Tyrone On Fri, 14 Jan 2005 14:57:42 -0800, David Banas <dbanas@nuhorizons.com> wrote: > Tyrone, > > Which version of the board are you using? If it's a "Rev. 2", you'll need to > apply the attached ECO, or return your board to Nu Horizons, in order to > have the ECO applied for you. > > Also, here is the proper set of configurations for the EMC controller, when > using that board: > > PORT Flash_Mem_A = Flash_Mem_A, VEC = [0:31], DIR = O PORT Flash_Mem_DQ = > Flash_Mem_DQ, VEC = [0:7], DIR = IO PORT Flash_Mem_CEN = Flash_Mem_CEN, DIR > = O PORT Flash_Mem_OEN = Flash_Mem_OEN, DIR = O PORT Flash_Mem_QWEN = > Flash_Mem_QWEN, DIR = O PORT Flash_Mem_RPN = Flash_Mem_RPN, DIR = O > > BEGIN opb_emc > PARAMETER INSTANCE = opb_emc_0 > PARAMETER HW_VER = 1.10.b > PARAMETER C_MEM0_WIDTH = 8 > PARAMETER C_MAX_MEM_WIDTH = 8 > PARAMETER C_INCLUDE_DATAWIDTH_MATCHING_0 = 1 PARAMETER C_OPB_CLK_PERIOD_PS > = 20000 PARAMETER C_READ_ADDR_TO_OUT_SLOW_PS_0 = 90000 PARAMETER > C_WRITE_ADDR_TO_OUT_SLOW_PS_0 = 0 PARAMETER C_WRITE_MIN_PULSE_WIDTH_PS_0 = > 50000 PARAMETER C_READ_ADDR_TO_OUT_FAST_PS_0 = 90000 PARAMETER > C_WRITE_ADDR_TO_OUT_FAST_PS_0 = 0 PARAMETER C_BASEADDR = 0xFFFF_8600 > PARAMETER C_HIGHADDR = 0xffff87ff PARAMETER C_MEM0_BASEADDR = 0xFF00_0000 > PARAMETER C_MEM0_HIGHADDR = 0xFF3F_FFFF BUS_INTERFACE SOPB = opb_v20_0 > PORT OPB_Clk = sys_clk PORT Mem_A = Flash_Mem_A PORT Mem_DQ = Flash_Mem_DQ > PORT Mem_CEN = Flash_Mem_CEN PORT Mem_OEN = Flash_Mem_OEN PORT Mem_QWEN = > Flash_Mem_QWEN PORT Mem_RPN = Flash_Mem_RPN END > > Regards, > > David Banas > Field Applications Engineer > Nu Horizons Electronics Corp. > 2070 Ringwood Avenue > San Jose, CA 95131 > (408)434-0800 - office > (415)846-5837 - cell > http://www.nuhorizons.com > > -----Original Message----- > From: owner-microblaze-uclinux@itee.uq.edu.au > [mailto:owner-microblaze-uclinux@itee.uq.edu.au] On Behalf Of Tyrone Kwok > Sent: Friday, January 14, 2005 8:40 AM > To: mailinglist_microblaze-uclinux > Subject: [microblaze-uclinux] Help on 8/16 bit flash > > Hi all, > > Below is message from Antti. As http://xilinx.openchip.org can't be > accessed currently, I cannot but ask in this list: > > I tried a day but still couldn't get the flash in the NuHorizons Spartan 3 > 400 > board to work. Could somebody kindly tell me the EMC bug below and the > fix for it (btw, I'm using EDK 6.2.2)? > > Thx in advance! > > Cheers, > Tyrone > > ====================================================== > Hi > > both 8 and 16 bit wide Flash configuration can be used with EMC, the > flash will be accessible for reads in 8/16/32 bit accesses > > the A-1 terms comes from Flash manufacturer datasheet so it quite > normal naming :) > > with flash write using CFI there are problems as the EMC has a bug > that prevents the writing. Simple fixup exists, we actually made even > special fixup core for that purpose > > it is the EDK cores forum at > http://xilinx.openchip.org > > the fixup is basically one or gate :) > > Antti > http:/uclinux.openchip.org > > MicroBlaze-uCLinux Platform Simulator > available for downloads :)! > ___________________________ > microblaze-uclinux mailing list > microblaze-uclinux@itee.uq.edu.au > Project Home Page : http://www.itee.uq.edu.au/~jwilliams/mblaze-uclinux > Mailing List Archive : > http://www.itee.uq.edu.au/~listarch/microblaze-uclinux/ > > ________________________________________________________________________ > This email has been scanned for all viruses by the MessageLabs Email > Security System. For more information on a proactive email security > service working around the clock, around the globe, visit > http://www.messagelabs.com > ________________________________________________________________________ > > > The information contained in this e-mail is legally privileged and confidential information intended only for use by the individual or entity named above. If the reader of this e-mail is not the intended recipient, you are hereby notified that any dissemination or distribution hereof is prohibited. If you have received this e-mail in error, please delete the material from your computer and immediately notify us at 631-396-5000. Thank you. > > > > ___________________________ microblaze-uclinux mailing list microblaze-uclinux@itee.uq.edu.au Project Home Page : http://www.itee.uq.edu.au/~jwilliams/mblaze-uclinux Mailing List Archive : http://www.itee.uq.edu.au/~listarch/microblaze-uclinux/ ________________________________________________________________________ This email has been scanned for all viruses by the MessageLabs Email Security System. For more information on a proactive email security service working around the clock, around the globe, visit http://www.messagelabs.com ________________________________________________________________________
Attachment:
system.ucf
Description: Binary data
The information contained in this e-mail is legally privileged and confidential information intended only for use by the individual or entity named above. If the reader of this e-mail is not the intended recipient, you are hereby notified that any dissemination or distribution hereof is prohibited. If you have received this e-mail in error, please delete the material from your computer and immediately notify us at 631-396-5000. Thank you.