That is because there are a total of 64 sram xfer registers, so each of the four contexts of a microengine gets 16 locally addressable xfer regs, out of which 8 are read and 8 are for write. Maybe you should use global addressing for your xfer registers, which will give you access to more than 8 read xfer registers. Of course will mean you can access fewer local registers. -- Shyamal Pandya Arizona State University Addr: 920 S Terrace Rd #102 Tempe AZ 85281 Phone: 1-480-966-1982
From: "xtan"
Reply-To: ixp1200@CS.Princeton.EDU To: Subject: [ixp1200] Question on uEngine C compiler Date: Fri, 30 May 2003 20:49:31 +0800 Hello everybody, Recently, I encountered a problem that I have to read 16 long words from SRAM one at a time. But the sram_read intrinsic function can only support up to 8 long words. Besides, implementing 16 sram_reg in array format (ex. X[16]) seems impossible.(Only 8 are allowed)
Does anyone have good suggestions? Thanks in advance.
Zhangxi Tan
_________________________________________________________________ Protect your PC - get McAfee.com VirusScan Online http://clinic.mcafee.com/clinic/ibuy/campaign.asp?cid=3963
Hi, Anybody has tested Intel reference microcode for Gigabit port(SI_L3fwd2f or L3fwd2f) in Hardware mode. I'm unable to test it in my box( IXP1240). Can anybody make me sure about this reference code. With lots thanks and regards, Santos Kumar Das Research Engineer I2R, Singapore 21 Heng Mui Keng Terrace Singapore-119613
Hi, Does anyone know how to turn on/off the autonegotiation mode in the enp-2506 ixp1200 card? It a gigabit card with 2 gigabit ports. Also, what's the default mode? Thanks in advance. andrew
Hello Adrew, The IXF1002 Datasheet contains all the information you want. I've been reading it quite thoroughly lately. :-) Autonegotiation is turned on and off by setting/diasserting a special bit of the MII_CTL register. To advertise different values than the default change the AN_ADV registers. Access to these registers is through ioctl commands. ( Look into the giga_drv.o source code located under: /opt/ixasdk/src/microace/aces/interface_ace/source/driver/gigadrv/ You will find the GET_MII_CTL and SET_MII_CTL ioctl commands. ) I have written already a dummy tool to help configure IXF1002 and IXF440 using such ioctls. It's simple so if you want it just let me know. Best regards, Yannis Haritakis, www.ics.forth.gr
Hi,
Does anyone know how to turn on/off the autonegotiation mode in the enp-2506 ixp1200 card? It a gigabit card with 2 gigabit ports. Also, what's the default mode? Thanks in advance.
andrew
participants (4)
-
Andrew Putra Jauri
-
santos
-
Shyamal Pandya
-
Yannis Haritakis