[ixp1200] problems when assembling micro code
Harikishan V
vhari at cedt.iisc.ernet.in
Sat Jan 11 05:25:49 EST 2003
I think you have to use the '.segment 1' statement in the microcode and keep
the code that exceeds 1024 microwords.
You can get the details on how to use this in section 2.5.17 of Microcode
Programmers Reference Mannual.
regards
Hari
-----Original Message-----
From: Gregory Prier [mailto:greg at Lever.cs.ucla.edu]
Sent: Saturday, January 11, 2003 4:52 AM
To: ixp mailing list
Subject: [ixp1200] problems when assembling micro code
I have a relatively large micro code program that I am trying to
assemble. I get these error messages:
(17009): error : The numeric address value 1035 in field
"branch_field" is too large to be represented in field.
F:\src\dward\interface_ace\include\SlowIngress_h.uc(509): error :
The previous error occurred while expanding macro.
This repeats 4 times, and then:
(0): error : Page, common_code, exceeds the 1024 address limit.
(0): error : Unexpected error occurred during encoding phase.
We are using an ixp1200 with a 2k instruction store. As far
as we can tell our program should fit into this space.
Has anyone else seen this same problem and how did they fix it?
Thank you for the help.
GKP
----------------------------------------------------------------------
Greg Prier Previously: A Mudder
3564 Boelter Hall Currently: A Bruin working
UCLA CA 90095 toward a PhD
(310) 825-8899 After that: No idea
"Hell, there are no rules here. We're trying to accomplish something."
Thomas Edison
More information about the ixp1200
mailing list